/* master reset */
body
{
/*   -webkit-overflow-y:scroll;
   -moz-overflow-y:scroll;*/
}

input[type='submit']
{
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none; 
}

input[type='submit']{
/*	background: #ebebeb;*/
	border: 0px solid #aaa;
	color: #5A5A5A;
	cursor: pointer;
	outline: none;
	border-radius:2px;
	padding:0 10px;
	color:#fff;
	background:#ff5555;
	height:2em;
	line-height:2em;
	font-size:13px;
}
input[type='submit']:hover{
	background:#382233;
	color:#ff5555;
}


*{margin:0;padding:0;}
body{margin:0;padding:0;}
.clear{clear:both;line-height:0px;}
a{outline:none !important;}

/* glowny styl linkow */
a {text-decoration: none; color: #5A5A5A; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:normal; }
a:link {text-decoration: none; color: #5A5A5A; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:normal; }
a:visited { text-decoration: none; color: #5A5A5A;	font-size: 11px; font-family: Verdana, Arial, Helvetica;	font-weight:normal; }
a:hover {text-decoration: underline; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:normal; }
a:active {text-decoration: none; color: #5A5A5A; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:normal; }

a.highlight{font-size:11px;font-weight:normal;color:#3E9BE9;text-decoration:underline;}
a.highlight:hover{font-size:14px;font-weight:normal;color:#555;text-decoration:underline;}

/* Home Page Slideshow */

.hp-slideshow {
	position:relative;
	overflow:hidden;
	margin:0 20px 20px 20px;
	height:auto;
	padding:0 41px;
	background:#fff;
	border-radius: 3px;
	box-shadow: 0 1px 3px rgba(150, 150, 150, 0.3);
	behavior: url(js/PIE.htc);
	display:none\9;
}
.hp-slideshow .slideshow-nav{
	overflow:hidden;
	font:14px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
	color:#888;
}
.hp-slideshow .slideshow-nav .prev{
	display:inline-block;
	text-align:center;
	position:absolute;
	z-index:100;
	max-width:40px;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#fcfcfc;
	border-right:1px solid #ebebeb;
	background:#fff;
	border-right:5px solid #f1f1f1;
	text-decoration:none;
	cursor:pointer;
}
.hp-slideshow .slideshow-nav .next{
	display:inline-block;
	text-align:center;
	position:absolute;
	z-index:100;
	max-width:40px;
	width:100%;
	height:100%;
	top:0;
	right:0;
	background:#fff;
	border-left:5px solid #f1f1f1;
	text-decoration:none;
	cursor:pointer;
}
.hp-slideshow .slideshow-nav .prev i,
.hp-slideshow .slideshow-nav .next i{
	top:0;
}
.hp-slideshow .slideshow-nav .prev .nav-icon,
.hp-slideshow .slideshow-nav .next .nav-icon{
	display:inline-block;
	position:absolute;
	height:20px;
	width:20px;
	line-height:20px;
	top:50%;
	left:10px;
	margin-top:-10px;
}
.hp-slideshow .slideshow-nav .prev:hover,
.hp-slideshow .slideshow-nav .next:hover{
	color: 555;
	background:#fff;
}
.slides {
	position:relative;
	margin-bottom:-6px;
	height:auto;
}
.slides .slide{
	display:none;
	position:relative;
	margin:0;
	padding:0;
	height:auto;
}
.slides .slide .img-holder{
	float:left;
}
.slides .slide .img-holder a{
	text-decoration:none;
	border:0;
}
.slides .slide img{
	max-width:400px;
	width:100%;
	height:auto;
}
.slides .slide .slide-description{
	position:absolute;
	width:auto;
	height:auto;
	float:right;
	display:inline-block;
	padding:15px 25px;
} 
.slides .slide .slide-description h1{
    font: 24px/1.2em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
	color: #333333;
    letter-spacing: -1px;
    margin-bottom: 10px;
}
.slides .slide .slide-description h1 a{
	font: 24px/1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
	color: #FF5555;	
	text-decoration:underline;
}
.slides .slide .slide-description h1 a:hover{
	color: #FF5555;	
}
.slides .slide .slide-description p{
	font:normal 14px/1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
	display:inline-block;
	color: #555;
}
.slides .slide .slide-description p a{
    font:normal 14px/1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
	color: #FF9694;
    text-decoration: underline;
}
.slides .slide .slide-description p a:hover{
	color: #FF5555;	
}
.slides .slide .slide-description p strong{
	font-weight:normal;
	color:#000;
}
.slides .slide h1{}
.slides .slide p{}
	
@media screen and (max-width: 759px) {
	.slides .slide .img-holder{
		float:none;
		position:relative;
		width:100%;
		margin:0 auto;
		text-align:center;
	}
	.slides .slide img{
		margin-bottom:-6px;
	}
	.slides .slide .slide-description{
		position:relative;
		max-width:600px;
		width:100%;
		height:auto;
		clear:both;
		text-align:center;
		padding:15px 0 25px 0;
	}
	.slides .slide .slide-description h1{
		margin: 0 20px 5px 20px;
	}
	.slides .slide .slide-description p{
		margin: 0 20px;
	}
}
	
	
/* FACEBOOK */

.connect_widget, .connect_widget .connect_widget_interactive_area {width:180px !important;}
.connect_widget .connect_widget_text {width:170px !important;}
.connect_widget_summary .connect_widget_text {width:80px !important;}
.connect_widget .connect_text_wrapper {width:90px !important;}
.connect_widget div.connect_confirmation_cell_no_like {padding-left:0px !important;}
.connect_widget_not_connected_text {width:90px !important;}

/* Profil Uzytkownika */
a.profil_moje_kartki {display:block;padding-left:25px;height:22px;line-height:22px;background: url(grafika/image.png) no-repeat 0 4px;text-decoration:underline;}

a.profil_moje_zyczenia {display:block;padding-left:25px;height:22px;line-height:22px;background: url(grafika/property.png) no-repeat 0 4px;text-decoration:underline;}

a.profil_moj_kontakt {display:block;padding-left:25px;height:22px;line-height:22px;background: url(grafika/mail-send.png) no-repeat 0 4px;text-decoration:underline;}

a.profil_polec_strone {display:block;padding-left:25px;height:22px;line-height:22px;background: url(grafika/map-share.png) no-repeat 0 4px;text-decoration:underline;}

a.profil_dodaj_do_ulubionych {display:block;padding-left:25px;height:22px;line-height:22px;background: url(grafika/heart--plus.png) no-repeat 0 4px;text-decoration:underline;}

a.dodaj_kartke {display:block;padding-left:25px;height:22px;line-height:22px;background: url(grafika/plus-circle.png) no-repeat 0 4px;text-decoration:underline;}

/* Google Maps*/
/*input#map_address{display:none !important;}*/

/* polec strone */
#ps-wrapper{font:normal 11px/20px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;color:#333;width:160px;margin:10px auto;padding:5px 10px;background:#fff;width:160px;display:none;}

form#ps{} 

form#ps input#name, form#ps input#sendto, form#ps input#friendsname
{border:1px solid #ccc;width:160px;height:18px;font:normal 11px/18px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;color:#555;}

form#ps textarea#recommend
{border:1px solid #ccc;width:160px;height:60px;font:normal 11px/18px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;color:#555;}

form#ps input#submitRecommendation {background:#eee;border:1px solid #ccc;font-weight:bold;text-align:center;height:20px;line-height:20px;font-family: Arial,Helvetica,Verdana,sans-serif;font-size:11px;padding:0 5px;margin-left:3px;cursor:pointer;outline:none;margin-top:5px;}

form#ps input#submitRecommendation:hover {background:#ccc;}

#closeRecommendationForm {height:20px;border-top:1px solid #eee;margin:5px 0 0 0;padding-top:5px;text-align:right;}
#closeRecommendationForm h4{font:bold 11px/20px Arial,Helvetica,Verdana,sans-serif;cursor:pointer;}
#closeRecommendationForm h4:hover{text-decoration:underline;}

/* chat space */
#chat{background:transparent;bottom:0;display:block;text-align:left;width:100%;position:fixed;margin:0;padding:0;display:none;}

#inChat{background:#ddd url(grafika/chatBg.gif) repeat-x 0 0;border-left:1px solid #ccc;border-right:1px solid #ccc;font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;font-size:10px;text-align:left;width:auto;margin:0 15px;height:22px;line-height:22px;}

#inChat p{margin:0;padding:0 10px;color:#222;}

/* freebie folder */

h2{font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;color:#444;margin-bottom:10px;text-align:left;text-transform:uppercase;}

.freebieHolder{position:relative;text-align:center;border-top:1px solid #ddd;padding:15px 0;}

.freebieHolder .freebie{width:200px;float:left;text-align:left;}
.freebieHolder h3{font:normal 13px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;color:#555;margin-bottom:10px;text-align:left;}
.freebieHolder p img{padding:3px;background-color:#fff;border:1px solid #ddd;}
.freebieHolder span{font-size:10px;color:#777;padding-left:1px;}
.freebieHolder a{padding:0;cursor:pointer;font-size:11px !importan;line-height:1.5em;}
.freebieHolder a i{font-size:14px;color:#656565;text-decoration:none;padding-right:5px;}
.freebieHolder.freebie a{}

/* modal window */
#mask{ 
    position:absolute; /* important */
    top:0px; /* start from top */
    left:0px; /* start from left */
    height:100%; /* cover the whole page */
    width:100%;  /* cover the whole page */
    display:none; /* don't show it '*/          
    
    /* styling bellow */
    background-color: black; 
}

.modal_window{
    position:absolute; /* important so we can position it on center later */
    display:none; /* don't show it */
    
    /* styling bellow */
    color:white;
}

/* style a specific modal window  */
#modal_window{
	background-color:#382233;
	border:3px solid #ff6666;
	color:#fff;
	padding:25px;
	text-align:center;
	width:auto;
}

#modal_window h3{font-weight:normal;font-size:12px;text-transform:uppercase;margin-bottom:10px;}	
#modal_window p{margin-bottom:10px;}
#modal_window p a{text-decoration:underline;color:#fff;font-size:13px;}

/* image magnifying on hover */

#largeImage {
position: absolute;
padding: .5em;
background: #fff;
border: 1px solid #ccc;
}


/* kartka_pokaz */
#kartka_pokaz_wrapper{margin-bottom:5px;/*margin-left:5px;*/}

/* embedding cards */

/*.embedHolder{background-color:#fff;width:520px;margin:0 auto;border:1px solid #ebebeb;padding:0 0 5px 0;}

.embedHolder p{color:#333;font-size:10px;margin:5px 0 2px 0;padding:5px 11px 5px 11px;text-align:left;}

.embedHolder span{color:#842391;font-size:10px;}*/


/* embedding and bookmarks*/

.shareBookmarks{margin:10px auto 0 auto;padding:0px 10px 0 10px;border-top:1px solid #ebebeb;}

.shareBookmarks p{color:#333;font-size:10px;margin:2px 0 2px 0;padding:5px 11px 5px 11px;text-align:left;}

.shareBookmarks span{color:#842391;font-size:10px;padding-right:2px;}

.shareBookmarks a{padding-right:2px;}

.linkownia-list-item{clear:both;list-style:none;overflow:hidden;border-bottom:1px solid #ebebeb;margin-bottom:10px;}
.linkownia-list-item strong{color:#000;}
.linkownia-url{display:inline-block;float:left;margin:0 15px 5px 0;}
.linkownia-url img{
	box-shadow:0 1px 4px rgba(150,150,150,0.3);
	border-radius:2px;
	behavior: url(js/PIE.htc);
}
.linkOnly{padding-bottom:0;}
.linkDescription{padding-top:0;margin-top:3px;padding-bottom:5px;}

.topMenuMini{
	max-width:1200px;
	text-align:right;
	margin:0 auto;
	padding:6px 15px;
	color:#A61769;
	font-size:11px;
	line-height:1.8em;
	color:#aaa;
}
.topMenuMini a{
	color:#A61769;
	padding:0 2px;
	color:#aaa;
}
.topMenuMini span{padding-right:5px;}

.okMessage{background-color:green;color:#fff;text-transform:uppercase;padding:10px 0;text-align:center;margin:0px 20px 10px 20px;width:auto;}
.errorMessage{background-color:#f55f5f;color:#fff;text-transform:uppercase;padding:10px 0;text-align:center;margin:0px 20px 10px 20px;width:auto;}

.aktualnosci{margin:0px 0px 15px 0px;padding:0px;text-align:center;color:#555;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;font-size:11px;background:#ddd url(grafika/megaphone.png) no-repeat 10px 5px;height:26px;line-height:26px;overflow:hidden;border:1px solid #ccc;}

.aktualnosci .news {width:100%;padding:0 20px 0 0;line-height:26px;margin:0;color:#444;color:#3c0e2f;}

.loginWrapper{width:auto;background-color:#fff;padding:20px 0 20px 10px;border:1px solid #EBEBEB;margin:0 20px;}

.loginWrapper #signUpHolder{margin:0;padding:0;width:400px;float:left;border-right:1px solid #ddd;}
.loginWrapper #signUpHolder h1{font:normal 13px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;margin:0;padding:0 0 10px 10px;}
.loginWrapper #signUpHolder p.headMessage{margin:0;padding:0 0 10px 10px;}
.loginWrapper #signUpHolder p.headMessage a{font:normal 12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;color:#3E9BE9;text-decoration:underline;}

.loginWrapper #signUpHolder ul{list-style:none;margin:0;padding:0 0 0 10px;}

.loginWrapper #loginHolder{margin:0;padding:0 0 0 10px;width:auto;float:left;border:0px solid #bbb;}
.loginWrapper #loginHolder img.loginStamp{margin:0;padding:0;width:120px;float:right;}
.loginWrapper #loginHolder h1{font:normal 13px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;margin:0;padding:0 0 10px 10px;}
.loginWrapper #loginHolder p.headMessage{margin:0;padding:0 0 10px 10px;}
.loginWrapper #loginHolder p.headMessage a{font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;color:#3E9BE9;text-decoration:underline;}

.loginWrapper #loginHolder ul{list-style:none;margin:0;padding:0 0 0 10px;}

/* styl tytulu kategorii */
#aboutUs,
#addOns,
#advertiseWithUs,
#error404,
#freebies,
#pod-lupa,
#tagCloud,
#usefulLinks,
#regulamin,
#faq,
#komentarze,
#kontakt,
#kalendarz{
	margin:0;
	font:normal 13px/1.5em 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
	color:#555;
	padding-bottom:15px;
}
#kategoria_tytul,
#aboutUs #kategoria_tytul,
#addOns #kategoria_tytul,
#advertiseWithUs #kategoria_tytul,
#error404 #kategoria_tytul,
#freebies #kategoria_tytul,
#pod-lupa #kategoria_tytul,
#tagCloud #kategoria_tytul,
#usefulLinks #kategoria_tytul,
#regulamin #kategoria_tytul,
#faq #kategoria_tytul,
#komentarze #kategoria_tytul,
#kontakt #kategoria_tytul,
#kalendarz #kategoria_tytul{
	width:auto;
	margin:0;
	padding:0 22px; 
	border:0;
}
#kategoria_tytul h1,
#aboutUs #kategoria_tytul h1,
#addOns #kategoria_tytul h1,
#advertiseWithUs #kategoria_tytul h1,
#error404 #kategoria_tytul h1,
#freebies #kategoria_tytul h1,
#pod-lupa #kategoria_tytul h1,
#tagCloud #kategoria_tytul h1,
#usefulLinks #kategoria_tytul h1,
#regulamin #kategoria_tytul h1,
#faq #kategoria_tytul h1,
#komentarze #kategoria_tytul h1,
#kontakt #kategoria_tytul h1,
#kalendarz #kategoria_tytul h1{
	font:normal 24px/1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif; 
	color:#333;
	letter-spacing:-1px;
	margin-bottom:15px;
}
.customMessage,
#aboutUs .customMessage,
#addOns .customMessage,
#advertiseWithUs .customMessage,
#error404 .customMessage,
#freebies .customMessage,
#pod-lupa .customMessage,
#tagCloud .customMessage,
#usefulLinks .customMessage,
#regulamin .customMessage,
#faq .customMessage,
#komentarze .customMessage,
#kontakt .customMessage,
#kalendarz .customMessage{
	font:normal 13px/1.6em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
	color:#555;
	padding:0 22px;
}
.customMessage h2
#aboutUs .customMessage h2,
#addOns .customMessage h2,
#advertiseWithUs .customMessage h2,
#error404 .customMessage h2,
#freebies .customMessage h2,
#pod-lupa .customMessage h2,
#tagCloud .customMessage h2,
#usefulLinks .customMessage h2,
#regulamin .customMessage h2,
#faq .customMessage h2,
#komentarze .customMessage h2,
#kontakt .customMessage h2,
#kalendarz .customMessage h2{
	text-transform:none;margin-bottom:15px;font-size:16px;line-height:1.5em;color:#222;
}
.customMessage a,
#aboutUs .customMessage a,
#addOns .customMessage a,
#advertiseWithUs .customMessage a,
#error404 .customMessage a,
#freebies .customMessage a,
#pod-lupa .customMessage a,
#tagCloud .customMessage a,
#usefulLinks .customMessage a,
#regulamin .customMessage a,
#faq .customMessage a,
#komentarze .customMessage a,
#kontakt .customMessage a,
#kalendarz .customMessage a{
	font:normal 13px/1.6em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
	color:#FF6666;
}
.customMessage p,
#aboutUs .customMessage p,
#addOns .customMessage p,
#advertiseWithUs .customMessage p,
#error404 .customMessage p,
#freebies .customMessage p,
#pod-lupa .customMessage p,
#tagCloud .customMessage p,
#usefulLinks .customMessage p,
#regulamin .customMessage p,
#faq .customMessage p,
#komentarze .customMessage p,
#kontakt .customMessage p,
#kalendarz .customMessage p{
	padding-bottom:10px;
}
.customMessage p strong,
#aboutUs .customMessage p strong,
#addOns .customMessage p strong,
#advertiseWithUs .customMessage p strong,
#error404 .customMessage p strong,
#freebies .customMessage p strong,
#pod-lupa .customMessage p strong,
#tagCloud .customMessage p strong,
#usefulLinks .customMessage p strong,
#regulamin .customMessage p strong,
#faq .customMessage p strong,
#komentarze .customMessage p strong,
#kontakt .customMessage p strong,
#kalendarz .customMessage p strong{
	color:#000;
	font-weight:normal;
}
.customMessage p em,
#aboutUs .customMessage p em,
#addOns .customMessage p em,
#advertiseWithUs .customMessage p em,
#error404 .customMessage p em,
#freebies .customMessage p em,
#pod-lupa .customMessage p em,
#tagCloud .customMessage p em,
#usefulLinks .customMessage p em,
#regulamin .customMessage p em,
#faq .customMessage p em,
#komentarze .customMessage p em,
#kontakt .customMessage p em,
#kalendarz .customMessage p em{
	color:#000;
	font-style:normal;
}
.customMessage p.podpis,
#aboutUs .customMessage p.podpis,
#addOns .customMessage p.podpis,
#advertiseWithUs .customMessage p.podpis,
#error404 .customMessage p.podpis,
#freebies .customMessage p.podpis,
#pod-lupa .customMessage p.podpis,
#tagCloud .customMessage p.podpis,
#usefulLinks .customMessage p.podpis,
#regulamin .customMessage p.podpis,
#faq .customMessage p.podpis,
#komentarze .customMessage p.podp,
#kontakt .customMessage p.podpis,
#kalendarz .customMessage p.podpis{
	font-weight:normal;
	font-size:12px;
	color:#333;
}

#addOns .banners{
	margin:15px 0;
	overflow:hidden;
}
#addOns .banner-code{
	background:transparent;
	padding:15px;
	margin:5px 10px 10px 10px;
	min-width:270px;
	display:inline-block;
	overflow:hidden;
	border-bottom:0px solid #efefef;
	float:left;
	border-radius:2px;
	/*box-shadow:0 1px 5px rgba(150,150,150,0.3);*/
}
#addOns .banner-code:hover{
	background:#fff;
}
#regulamin ul{padding:0 0 20px 0;margin:-10px 0 0 0;}
#regulamin ul li{margin-left:30px;padding-left:5px;}
#regulamin ul li strong{font-weight:normal;font-size:13px;color:#000;}
#regulamin strong{line-height:1em;margin-bottom:0;font-size:13px;color:#000;}

#faq ol,#faq ul{list-style:none;margin:0 5px;}
#faq ol strong, #faq ul strong{font-weight:normal;font-size:14px;color:#222;line-height:1.5em;margin-bottom:10px;}
#faq li{margin-bottom:2px;}
#faq a.do-gory{padding-left:5px;font-size:11px;}
#faq blockquote{margin-bottom:10px;}

.login-required-msg{
	margin:10px 20px;
}
.login-required-msg h1{
	color: #333;
	font: 24px/1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
	letter-spacing: -1px;
	margin-bottom: 15px;
}
.login-required-msg h2{
	text-transform:none;margin-bottom:15px;font-size:16px;line-height:1.5em;
	color:#222;
	color:#FF5555;
}
.login-required-msg h2 i{
	padding-right:10px;
}
.login-required-msg p{
	font:normal 13px/1.6em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;	
}
.login-required-msg a{
	font:normal 13px/1.6em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
	color:#FF6666;
	text-decoration:underline;
}


/* styl odtwarzania muzyki */
.title { font-family: tahoma; font-size: 17px; color: #004D99; font-weight: bold; text-align: center; }

/* styl linkow pod kartkami */
/*a.kart,a:link.kart,a:active.kart,a:visited.kart { text-decoration: none; color: #2D6824; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold ; }
a:hover.kart { text-decoration: none; color: #FF0000; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold }*/

/* styl okienka news, kalendarium, */
.okienko {
	margin:0 20px 20px 20px; 
	font:normal 15px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	color:#333;
	background:#fff;
	padding:12px 20px;
	border-radius:3px;
	box-shadow:0 1px 3px rgba(150,150,150,0.3);
	behavior: url(js/PIE.htc);
	display:block;
	display:block\9;
	color: #444;
}
.okienko a {
	color:#FF9694;
	font: 15px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
	font: 15px Helvetica, Arial, Verdana, sans-serif;
	text-decoration:underline;
	color: #3E9BE9;
}
.okienko a:hover{
	color:#ff5555;
}
.okienko h1{color: #333333;
    font: 24px/1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
    letter-spacing: -1px;
    margin-bottom: 0px;}
.okienko h1 i{color:#FF9694;font-style:normal;}
.okienko h1 a{font: 24px/1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;color:#ff5555;}
.okienko h1 a:hover{
	color:#ff5555;
}
.okienko li.tytul { font-weight: bold; list-style-type: none; }

/* styl linkow do kategorii */
/*a.kg,a:link.kg,a:active.kg,a:visited.kg { text-decoration: none; color: #5885c0; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }
a.kg:hover { text-decoration: underline; color: #FF0000; font-size: 11px; font-family: Verdana, Arial, Helvetica; }*/

/* styl linkow do podkategorii */
/*a.pk,a:link.pk,a:active.pk,a:visited.pk { text-decoration: none; color: #000; font:normal 10px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; }
a.pk:hover { text-decoration: underline; color: #FF0000;}*/



/* styl linkow do podkategorii wybranej */
/*a.pkw,a:link.pkw,a:active.pkw,a:visited.pkw,a:hover.pkw { text-decoration: none; color: #842391; font-size: 10px; font-family: Verdana, Arial, Helvetica;  }
*/
/* styl linkow do kategorii wybranej */
/*a.kgw,a:link.kgw,a:active.kgw,a:visited.kgw,a:hover.kgw { text-decoration: none; color: #C4C4C4; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }
*/

/* styl miniaturek kartek */
#lista_kartek{
	width:98%;
	margin:10px auto;
	overflow:hidden;
	clear:both;
	position:relative;
}
.kartka{
	width:270px;
	margin:15px;
	text-align:center;
	box-shadow:1px 1px 5px #ccc;
	float:left;
	position:relative;
	background:#fff;
	behavior: url(js/PIE.htc);
}
.kartka a.kart{font-weight:normal;font-size:11px;line-height:1.5em;text-align:left;margin:0;padding:4px 10px 8px 10px;text-indent:0;display:block;color:#555;}
.kartka a.kart:hover{color:#3E9BE9;}
.zdjecie {position:relative;text-align:center;}
.zdjecie .miniaturki img{max-width:500px;width:100%;height:auto;border:0;}

.kartka_zdjecie img{max-width:500px;width:100%;height:auto;border:0;}

.do-sth{
	position:absolute;
	z-index:10;
	display:none;
	width:100%;
	background:rgba(250, 250, 250, 0.5);
	background: transparent url(grafika/kartka-cta-bg-for-ie.png) repeat 0 0\9;
}
.do-sth a{
	display:inline-block;
	text-decoration:none;
	border:1px solid #555;
	margin:10px 10px 30px 10px;
	color:#333;
	width:36px;
	height:36px;
	border-radius:100px;
	text-align:center;
	line-height:20px;
	font-weight:bold;
}
.do-sth a:hover{}
.do-sth a span{}
.do-sth a i{
	font-size:20px;
	font-weight:normal;
	line-height:36px;
	color:#333;
}
.do-sth a i:hover{}
.do-sth form.quick-rate{
	position:relative;
	display:inline-block;
	margin:10px 10px 30px 10px;
	color:#333;
	width:36px;height:36px;
	text-align:center;
}
.do-sth form.quick-rate input[type="submit"]{
	position:absolute;
	top:0
	left:0;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #555;
	margin:10px 10px 30px 10px;color:#333;
	width:36px;height:36px;
	border-radius:100px;
	text-align:center;
	line-height:20px;
	font-weight:bold;
}

.do-sth form.quick-rate input i{
	font-size:20px;
	font-weight:normal;
	line-height:36px;
	color:#333;
}
.rating{display:none;}
.summary{color:#656565;line-height:2em;border-top:1px solid #ebebeb;overflow:hidden;}
.summary-item{color:#333;font-style:normal;}
.summary-item.left{float:left;padding-left:10px;}
.summary-item.right{float:right;padding-right:10px;}
.summary-item i{color:#bbb;}
@media screen and (max-width: 539px) {
	#lista_kartek .kartka{width:68%;margin:15px 14%;}
}

@media screen and (min-width: 540px) {
	#lista_kartek .kartka{width:45%;margin:15px 2.4%;}
}

@media screen and (min-width: 760px) {
	#lista_kartek .kartka{width:29%;margin:15px 2%;}
}

@media screen and (min-width: 1024px) {
	#lista_kartek .kartka{width:21%;margin:15px 2%;}
}

/*#lista_kartek ul {height:auto; margin:0 auto; padding:0px; width:100%;}
#lista_kartek li { width: 680px; height: auto; list-style-type: none; text-align: center; overflow: auto; display: block; margin: 2px; padding: 0 5px 5px 5px;  }
#lista_kartek ul li div.kartka  { float: left; font-family: verdana; font-size:10px ; width: 145px; height: auto; padding: 5px 0 10px 0; margin: 10px 4px 5px 10px; border: 1px solid #f5f5f5;border-top: 1px solid #ebebeb;text-align:center;background: transparent url(grafika/cien3.gif) no-repeat center bottom;padding-bottom:28px;}
#lista_kartek ul li div.kartka a {font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;}
#lista_kartek ul li div.kartka  img{margin-top:5px;} 
#lista_kartek ul li div.kartka span { color:#999; font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; }
#lista_kartek ul li div.kartka div.zdjecie {padding: 5px 10px;}
#lista_kartek li a img { border: 0px solid #999;  }
#lista_kartek ul li div.kartka div.bigOne {display:none;position:absolute;top:0; left:100px; z-index:10;background:#fff;padding:5px 10px 8px 10px;border:1px solid #ccc;}*/


div.koniec { clear: both; width: 0px; height: 0px; margin: 0px; padding: 0px;}

#kartka { width: auto; height: auto;  margin: 0px auto; padding: 10px 5px;border: 1px solid #ebebeb; background-color:#fff; }
#kartka img { border: 0px solid #47620B;}
#gwiazdki { float: left; padding:5px 0 0 5px;}
#gwiazdki img{ border: none; }
#autor {}
#autor a{}

/* Card Receiver */
#card-receiver-wrapper{
	position:relative;
	overflow:hidden;
	margin:10px 0;
	box-shadow:0 0px 3px #ccc;
	behavior: url(js/PIE.htc);
}
#card-receiver-wrapper span.card-receiver-thumbnail{
	font-size:24px;
	position:absolute;
	z-index:10;
	right:20px;
	top:12px;
}
#card-receiver-wrapper{
	background:#fff;
/*	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#card-receiver-wrapper span.card-receiver-thumbnail{
	color:#ddd;	
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#card-receiver-wrapper:hover {
/*	background:#ebebeb;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#card-receiver-wrapper:hover span.card-receiver-thumbnail{
	color:#555;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
.liczba_adresatow{
	padding:10px 0 2px 20px;
	margin-right:70px;
	border-bottom:0px dotted #ebebeb;
}
.adresat{
	padding:5px 70px 10px 20px;
}
.contant-info{
	border-top:1px dotted #ebebeb;
	padding-top:2px;
	margin-bottom:10px;
}
.adresat legend,
.nadawca legend{
	color:#555;
}
.adresat_nazwa,
.adresat_email,
.nadawca_nazwa,
.nadawca_email{
	max-width:48%;
	min-width:30%;
	margin-right:10px;
	float:left;
}
.adresat_nazwa span,
.adresat_email span,
.nadawca_nazwa span,
.nadawca_email span{
	margin-right:5px;
}
.adresat_nazwa input[type="text"],
.adresat_email input[type="text"],
.nadawca_nazwa input[type="text"],
.nadawca_email input[type="text"]{
	border:1px solid #ccc;
	background:#fff;
	line-height:1.4em;
	font-size:12px;
	padding:2px 5px;
}
.adresat_nazwa input[type="text"]:hover,
.adresat_email input[type="text"]:hover,
.nadawca_nazwa input[type="text"]:hover,
.nadawca_email input[type="text"]:hover{
	border:1px solid #999;
	background:#ebebeb;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
.adresat_nazwa input[type="text"]:focus,
.adresat_email input[type="text"]:focus,
.nadawca_nazwa input[type="text"]:focus,
.nadawca_email input[type="text"]:focus{
	border:1px solid #999;
	background:#ebebeb;
}
#card-receiver-wrapper fieldset{
	border:0;
}

/* Card Sender*/
#card-sender-wrapper{
	position:relative;
	overflow:hidden;
	margin:10px 0;
	box-shadow:0 0px 3px #ccc;
	behavior: url(js/PIE.htc);
}
#card-sender-wrapper span.card-sender-thumbnail{
	font-size:24px;
	position:absolute;
	z-index:10;
	right:20px;
	top:12px;
}
#card-sender-wrapper{
	background:#fff;
/*	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#card-sender-wrapper span.card-sender-thumbnail{
	color:#ddd;	
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#card-sender-wrapper:hover {
/*	background:#ebebeb;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#card-sender-wrapper:hover span.card-sender-thumbnail{
	color:#555;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
.nadawca{
	padding:5px 70px 10px 20px;
}
#card-sender-wrapper fieldset{
	border:0;
	
}



/* Main Copy, Emoticons, Sample Wishes*/
#main-copy-wrapper{
	position:relative;
	overflow:hidden;
	margin:10px 0;
	box-shadow:0 0px 3px #ccc;
	behavior: url(js/PIE.htc);
}
#main-copy-wrapper span.main-copy-thumbnail{
	font-size:24px;
	position:absolute;
	z-index:10;
	right:20px;
	top:12px;
}
#main-copy-wrapper{
	background:#fff;
/*	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#main-copy-wrapper span.main-copy-thumbnail{
	color:#ddd;	
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#main-copy-wrapper:hover {
/*	background:#ebebeb;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#main-copy-wrapper:hover span.main-copy-thumbnail{
	color:#555;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#main-copy-wrapper #tekst_wiadomosci{
	overflow:hidden;
	padding:50px 20px 15px 20px;
}
#main-copy-wrapper #tekst_wiadomosci textarea{
	width:100%;
	border:1px solid #ddd;
	line-height:1.3em;
	height:7em;
	padding:5px;
	text-indent:0;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:15px;
}
#main-copy-wrapper #pokaz_zyczenia{ 
	display:inline-block;
	position:absolute;
	z-index:20;
	margin:0;
	top:15px;
	left:20px;
	height:30px;
	overflow:hidden;
	padding:0 10px;
	text-align: center; 
	font-weight:bold; 
	cursor: pointer; 
/*	border:1px solid #617E9E;*/ 
	border:1px solid #ccc;
	font:normal 12px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
	background-color:#f5f5f5; 
	color:#222;
	text-decoration:none;
	text-transform:uppercase;
}
#main-copy-wrapper #pokaz_zyczenia:hover{
	color:#000;
	background:#ebebeb;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#main-copy-wrapper #pokaz_zyczenia span{
	height:30px;
	line-height:30px;
	padding:0;
	margin:0;
}
#main-copy-wrapper #pokaz_zyczenia span i{
	padding-right:5px;
}
#main-copy-wrapper #emotikony{
	position:absolute;
	bottom:16px;
	left:21px;
	z-index:30;
	display:inline-block;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:2px 5px;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	background:#fff;
}
#main-copy-wrapper #emotikony a{
	height:20px;
	line-height:20px;
	display:inline-block;
	padding:2px 0;
	margin:0;
}
#main-copy-wrapper #emotikony .toggle-emoticons{
	height:20px;
	line-height:20px;
	display:inline-block;
	padding:1px 3px 3px 1px;
	cursor:pointer;
}
#main-copy-wrapper #emotikony .toggle-emoticons i{
	font-size:18px;
	color:#555;
}
#main-copy-wrapper #emotikony .toggle-emoticons.show-them{
	display:inline-block;
}
#main-copy-wrapper #emotikony .toggle-emoticons.hide-them{
	display:none;
}
#main-copy-wrapper #emotikony #emoticons_wrapper{
	display:none;
}

.pozycja_okienka { top: 750px; right: 150px; z-index: 2000;  }
#zamknij_okienko {text-align: center; font-weight:normal; font-size:13px; color:#ffc0cb;cursor: pointer; margin: 10px auto; }

.pop-up{
display:none;
/*position: absolute; 
top:35%; 
z-index: 900;
left:50%;
margin-left:-175px;
max-width:350px;*/
}
#text_samples .pop-up{
	display:none; 
	background:#ebebeb;
	overflow:hidden;
	margin:60px 0 -35px 0;
	border-top:2px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	position:relative;
}
#text_samples .pop-up .tytul{
	display:none;
}
#text_samples .pop-up .kat_zyczenia,
#text_samples .pop-up .tekst{
	width:90%;
	margin:10px auto;
}
#text_samples .pop-up .kat_zyczenia select{
	width:98%;
}
#text_samples .pop-up .tekst textarea{
	width:96%;
	border:1px solid #ccc;
	padding:5px 10px;
	font:normal 13px/1.25em 'Trebuchet MS',Arial,Helvetica,sans-serif;
	height:7em;
}
#text_samples .pop-up .tekst_info{
	width:90%;
	margin:-8px auto 0 auto;
	text-align:left;
}
#text_samples .pop-up .tekst_info input{
	background:transparent;
	border:0;
	text-align:left;
	display:inline-block;
	font-size:11px;
	color:#333;
	margin-top:-5px;
}
#text_samples .pop-up .sample-wishes{
	overflow:hidden;
	margin-bottom:10px;
}
#text_samples .pop-up .sample-wishes a{
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:0 5px;
	text-decoration:none;
	margin-top:-10px;
}
#text_samples .pop-up .sample-wishes a.choose-this{
	font:normal 16px/30px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	padding:0;
	margin:0 10px;
	color:#fff;
	border:0;
	background:#ff5555;
	border-radius:2px;
	padding:0 10px;
}
#text_samples .pop-up .sample-wishes a.choose-this:hover{
	background:#382233;
	color:#ff5555;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#text_samples .pop-up .sample-wishes i{
	font-size:18px;
}
#text_samples .pop-up #zamknij_okienko{
	margin:0;
	color:#333;
	font-size:11px;
	position:absolute;
	z-index:10;
	bottom:10px;
	right:20px;
	
}


/* Color Picker*/
#color-picker-wrapper{
	position:relative;
	overflow:hidden;
	margin:10px 0;
	box-shadow:0 0px 3px #ccc;
	behavior: url(js/PIE.htc);
}
#color-picker-wrapper span.color-picker-thumbnail{
	font-size:24px;
	position:absolute;
	z-index:10;
	right:20px;
	top:12px;
}
#color-picker-wrapper{
	background:#fff;
/*	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#color-picker-wrapper span.color-picker-thumbnail{
	color:#ddd;	
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#color-picker-wrapper:hover {
/*	background:#ebebeb;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#color-picker-wrapper:hover span.color-picker-thumbnail{
	color:#555;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#obszar_kolory {
	border:0px solid #EBEBEB;
	margin: 0px auto; 
	padding:5px 70px 5px 20px;  
	overflow:hidden;
}
#obszar_kolory div.kolory {
	max-width: 40%; 
	overflow:auto; 
	margin: 0px; 
	padding: 5px 35px 10px 0; 
	float: left; 
	display: inline; 
}
.sp-replacer{
	border:1px solid #ebebeb !important;
}
.sp-preview{width:60px !important;}

/* Text Formatting */
#text-formatting-wrapper{
	position:relative;
	overflow:hidden;
	margin:10px 0;
	box-shadow:0 0px 3px #ccc;
	behavior: url(js/PIE.htc);
}
#text-formatting-wrapper span.text-formatting-thumbnail{
	font-size:24px;
	position:absolute;
	z-index:10;
	right:20px;
	top:12px;
}
#text-formatting-wrapper{
	background:#fff;
/*	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#text-formatting-wrapper span.text-formatting-thumbnail{
	color:#ddd;	
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#text-formatting-wrapper:hover {
/*	background:#ebebeb;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#text-formatting-wrapper:hover span.text-formatting-thumbnail{
	color:#555;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#czcionka {
	border:0px solid #EBEBEB;
	margin: 0px auto; 
	padding:5px 70px 5px 20px;  
	overflow:hidden;
}
#czcionka div{ 
	margin:0; 
	padding:5px 30px 5px 0;
	display:inline-block;
	font-size:11px;
	color:#333;
}
#czcionka div span{
	display:block;
	clear:both;
}
#czcionka div span i{
	color:#656565;
	font-size:12px;
	padding-right:5px;	
}
#czcionka div.wielkosc_czcionki,
#czcionka div.wyrownywanie,
#czcionka div.bold_italic{
}
#czcionka div.bold_italic span{
	display:inline-block;
	padding:3px 15px 3px 0;	
}
#czcionka select{
	margin-top:5px;
}


/* Music */
#music-selection-wrapper{
	position:relative;
	overflow:hidden;
	margin:10px 0;
	box-shadow:0 0px 3px #ccc;
	behavior: url(js/PIE.htc);
}
#music-selection-wrapper span.music-thumbnail{
	font-size:24px;
	position:absolute;
	z-index:10;
	right:20px;
	top:12px;	
}
#music-selection-wrapper{
	background:#fff;
/*	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#music-selection-wrapper span.music-thumbnail{
	color:#ddd;	
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#music-selection-wrapper:hover {
/*	background:#ebebeb;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#music-selection-wrapper:hover span.music-thumbnail{
	color:#555;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#muzyka {
	border:0px solid #EBEBEB;
	margin: 0px auto; 
	padding:5px 70px 10px 20px;
}
#muzyka select{
	margin-top:5px;
	max-width:70%;
}
#muzyka input{
	margin-left:5px;
}


/* Notifications */
#notifications-wrapper{
	position:relative;
	overflow:hidden;
	margin:10px 0;
	box-shadow:0 0px 3px #ccc;
	behavior: url(js/PIE.htc);
}
#notifications-wrapper span.notifications-thumbnail{
	font-size:24px;
	position:absolute;
	z-index:10;
	right:20px;
	top:12px;
}
#notifications-wrapper{
	background:#fff;
/*	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#notifications-wrapper span.notifications-thumbnail{
	color:#ddd;	
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#notifications-wrapper:hover {
/*	background:#ebebeb;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#notifications-wrapper:hover span.notifications-thumbnail{
	color:#555;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#powiadom{
	border:0px solid #EBEBEB;
	margin:0 auto;
	padding:10px 70px 0 20px;
}
#powiadom input{
	margin-right:8px;
}
#data_wyslania{
	border:0px solid #EBEBEB;
	margin:0px auto;
	padding:5px 70px 10px 20px;
}


/* Stamps */
#stamps-wrapper{
	position:relative;
	overflow:hidden;
	margin:10px 0 20px 0;
	box-shadow:0 0px 3px #ccc;
	behavior: url(js/PIE.htc);
}
#znaczki_tytul {
	border:0px solid #EBEBEB;
	margin:0 auto;
	padding:10px 70px 10px 20px;
	cursor:pointer;
	position:relative;
}
#stamps-wrapper{
	background:#fff;
/*	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#stamps-wrapper span.stamp-thumbnail{
	color:#ddd;	
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#stamps-wrapper:hover {
/*	background:#ebebeb;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/
}
#stamps-wrapper:hover span.stamp-thumbnail{
	color:#555;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#znaczki_tytul span{
	color:#555;
}
#znaczki_tytul span.show-stamps{
	text-decoration:underline;
	padding-right:3px;
	color:#111;
	display:inline-block;
}
#znaczki_tytul span.show-stamps i{
	text-decoration:none;
	padding-left:5px;
}
#znaczki_tytul span.hide-stamps{
	text-decoration:underline;
	padding-right:3px;
	color:#111;
	display:none;
}
#znaczki_tytul span.hide-stamps i{
	text-decoration:none;
	padding-left:5px;
}
#znaczki_tytul span.stamp-thumbnail{
	font-size:24px;
	position:absolute;
	z-index:10;
	right:20px;
	top:12px;
	color:#ddd;
}
#znaczki{
	border-top:1px solid #ddd;
	max-width:1200px;
	margin:0;
	padding:0 30px;
	overflow:hidden;
	clear:both;
	text-align:center;
	background:#ebebeb;
	border-bottom:5px solid #ffffff;
	display:none;
}
.znaczek{
	width:120px;
	min-height:150px;
	margin: 12px;
	position:relative;
	text-align:left;
	/*float:left; *//* no longer important */
}
.znaczek img{
	clear:both;
}
.znaczek input{
	float:left;
	width:30px;
	margin-top:3px;
}
.znaczek span{
	padding:0;
	display:inline-block;
	max-width:80px;
	font-size:11px;
	line-height:1.3em;
	color:#444;
}
/*#przycisk_odpowiedz {text-align: center; margin: 10px; }
#przycisk_odpowiedz input {width: auto; margin: 5px auto; padding: 2px 10px; text-align: center; font-weight:bold; cursor: pointer; background:#ccc; border: 1px solid #777; }
#przycisk_odpowiedz input:hover {background:#ebebeb;border:1px solid #ccc;}*/

/* Submit Section */
.submit-section{
	text-align:center;
}
.preview-or-send,
.c-preview,
.reply-btn{
	margin:15px auto;
	overflow:hidden;
}
.reply-btn{
	max-width:1200px;
	width:100%;
	text-align:center;
}
.preview-or-send input,
.c-preview input,
.reply-btn input{
	width: 150px;
	margin: 5px auto; 
	padding: 10px; 
	text-align: center; 
	font-weight:bold; 
	cursor: pointer; 
	font-size:18px;
	height:50px;
	line-height:1.5em;
	box-shadow:0 1px 4px rgba(221,221,221,0.3);
}
.reply-btn input{
	width:280px;
	text-align: center;
}
.preview-or-send input,
.c-preview input,
.reply-btn input{
	background:#fff; 
	border: 1px solid #ddd;
	/*color:#ff6500; Orange Button*/ 
	color:#ff6666;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
.preview-or-send input.submit-btn,
.c-preview input.submit-btn,
.reply-btn input.submit-btn{
	border: 1px solid #ff6500; 
	color:#fff;
	/*background:#ff6500; Orange Button*/
	background:#ff6666;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
.preview-or-send input:hover,
.c-preview input:hover,
.reply-btn input:hover{
	background:#442f3f; 
	border: 1px solid #382233;
	/*color:#ff6500;*/ 
	color:#ff6666;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
.preview-or-send span i{
}
#przyciski{
}
#przyciski div.przycisk {
}
#przyciski div.przycisk input{
}
#przyciski div.przycisk input:hover{
/*	background-color:#555;
	color:#f5f5f5;*/
}
#pokaz_kartke li div.przyciski input {
}
#pokaz_kartke li div.przyciski input:hover {
}
.c-preview{
	text-align:center;
}
.c-preview form{
	display:inline-block;
}
.c-preview .przycisk{
	display:inline-block;
	width:150px;
}

#muzyka_tlo { text-align: center; font-style: italic; }
body {background:#f5f5f5;font-size:12px;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;}

form { margin: 0px; padding: 0px; }

#naglowek {
	position:relative;
	width:100%; 
	margin:0 auto 15px auto;text-align:center; 
	/*background:#624354 url(grafika/gradNarrow.png) repeat-x 0 -50px; border-bottom:2px solid #fff;
	#3e9be9;#624354#E2F0F1*/
	position:fixed;
	top:0;
	z-index:1000;
	box-shadow:0 1px 6px #ccc;
	background:#012540;
	overflow:hidden;
}
#nowosc{position:relative;bottom:10px;left:565px;z-index:500;background:transparent url(grafika/nowosc.png) repeat-x 0px 0px;width:100px;height:20px;}

#baner {width:500px; height: 70px; float: right; border: 0px dotted #7E9A6C; margin: 0;padding:0;text-align:right;padding-top:5px;display:none;}

.bannerHolder{height:70px;display:none;}
.bannerHolder a{border:0;}
.bannerHolder a img{border:0;}


#menu {
	max-width:1200px;
	height: 24px;
	text-align: left; 
	padding: 0 0 6px 0; 
	font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
	margin:0px auto;
	text-align:center;
}
#menu a{font-weight:normal;font:normal 12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#333;padding:3px 12px;display:inline-block; line-height:24px;background: #fff;height:24px;border:0px solid #eee;border-bottom:0px solid #f5f5f5;margin:0;}
#menu a:hover{/*background: #3E9BE9;*/text-decoration:none;color:#fff;background:orange;}

/* kategoria specjalna */
a.kategoriaSpecjalna {}

/* banery reklamowe */
#reklama1{width:auto;margin:0 18px;text-align:center;border:0px solid #ddd;padding:5px 5px 0 5px;}
#reklama2{width:auto;margin:0 18px;text-align:center;border:0px solid #ddd;padding:5px 5px 0 5px;}
#reklama3{width:auto;margin:0 18px;text-align:center;border:0px solid #ddd;padding:5px;}
#reklama4{width:auto;margin:0;text-align:center;border:0px solid #ddd;padding:5px 5px 0 5px;clear:both;}
#reklama5{width:auto;margin:0 auto;text-align:center;border:0px solid #ddd;padding:5px;}
#reklama6{width:auto;margin:0 auto;text-align:center;border:0px solid #ddd;padding:5px;}

#lewa { width: 180px; height: auto; float: left; text-align: left; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px;}

#realTime{color:#555;font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;border:1px solid #ddd;padding:10px;margin:0px;}

#realTime ul{list-style:none;}
#realTime ul li#onlineNow { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/users.png) no-repeat center left; padding:2px 2px 2px 25px;}
#realTime ul li#onlineNow em{font-style:normal;color:#333;}
#realTime ul li#allCardsNumber { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/images.png) no-repeat center left; padding:2px 2px 2px 25px;}
#realTime ul li#allCardsNumber em{font-style:normal;color:#333;}
#realTime ul li#sentNumber { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/mail--arrow.png) no-repeat center left; padding:2px 2px 2px 25px;}
#realTime ul li#sentNumber em{font-style:normal;color:#333;}
#realTime ul li#usersCards { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/tick.gif) no-repeat center left; padding:2px 2px 2px 25px;}
#realTime ul li#usersCards em{font-style:normal;color:#333;}
#realTime ul li#publicCards { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/tick.gif) no-repeat center left; padding:2px 2px 2px 25px;}
#realTime ul li#publicCards em{font-style:normal;color:#333;}
#realTime ul li#privateCards { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/tick.gif) no-repeat center left; padding:2px 2px 2px 25px;}
#realTime ul li#privateCards em{font-style:normal;color:#333;}
#realTime ul li#averageScore { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/star--pencil.png) no-repeat center left; padding:2px 2px 2px 25px;}
#realTime ul li#averageScore em{font-style:normal;color:#333;}


/* prawa kolumna */

#rColumn{width:180px;float: right;margin:0;padding:0;}

#formularz_logowania{padding:5px 0px 5px 12px;margin:0 0 20px 0;background:transparent;border:1px solid #ddd;position:relative;}

#formularz_logowania ul{list-style:none;text-align:left;color:#555;
font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;}
#formularz_logowania a{font:normal 12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#333;}

#formularz_logowania #logowanie_form2 ul li.przycisk{text-align:right;padding-right:12px}
#formularz_logowania #logowanie_form2 ul li.przycisk input {width: auto; margin: 10px auto 5px auto; padding: 2px 10px; text-align: center; font-weight:bold; cursor: pointer; background:#ebebeb; border: 1px solid #ddd; color:#555;}

#formularz_logowania #logowanie_form2 ul li.przycisk input:hover{background-color:#555;color:#f5f5f5;}

#statistics{color:#555;font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;border:1px solid #ddd;padding:10px;margin:0 0 20px 0;background:transparent;border:1px solid #ddd;}
#statistics ul#top{list-style:none;}

.map_wrapper{/*background:#f5f5f5;*/background:transparent;margin-top:0px;margin-bottom:20px;width:212px;border:1px solid #ddd;float:right;}
.map_wrapper h1 {background: url("grafika/users.png") no-repeat 0 2px transparent;border-bottom: 1px solid #ddd;color:#333;font:13px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;margin: 6px 7px 4px 7px;padding: 0 0 4px 24px;
}

.fav_profiles_list {margin:0 0 30px 0;padding:0;width:150px;}

.fav_profiles_list h1 {background: url("grafika/xfn-friend-met.png") no-repeat 0 2px transparent;border-bottom: 1px solid #ddd;color:#333;font:13px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;margin: 6px 7px 10px 7px;padding: 0 0 4px 24px;}

.fav_profiles_list .user_mini_icon {width:36px;height:36px;float:left;text-align:center;display:block;background:#fff;border:1px solid #ddd;margin:0 0 7px 7px;}

.fav_profiles_list img.user_mini_profile_link {margin-top:3px;}

.recommended_stuff {width:212px;border:1px solid #ddd;float:right;margin-bottom:15px;height:280px;margin-top:32px;/*background:#f5f5f5;*/background:transparent;}
.recommended_stuff h1 {background: url("grafika/rainbow.png") no-repeat 0 2px transparent;border-bottom: 1px solid #ddd;color:#333;font:13px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;margin: 6px 7px 10px 7px;padding: 0 0 4px 24px;
}
.recommended_stuff p {padding:0 10px 10px 10px;font-size:10px;color:#555;}

#tagClouds{color:#555;font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;border:1px solid #ddd;padding:7px 10px 10px 10px;margin:0 0 20px 0;background:transparent;border:1px solid #ddd;}

#tagClouds h1{font:normal 13px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;color:#333;border-bottom:1px solid #ddd;margin:0 0 4px 0;padding:0 0 4px 24px;background: url(grafika/tags-label.png) no-repeat 0 2px;}

#tagClouds p.small{border-top:1px solid #ddd;margin:5px 0 0 0;padding:5px 0 0 0;text-align:right;height:15px;}

#tagClouds p.small a{font:normal 9px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;color:#111;margin:0;padding:0 0 0 20px;line-height:15px;background: url(grafika/arrow-000-small.png) no-repeat 0 0;}

#socialBookmarks{color:#555;font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;border:1px solid #ddd;padding:7px 10px 10px 10px;margin:0 0 20px 0;background:transparent;border:1px solid #ddd;}

#socialBookmarks h1{font:normal 13px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;color:#333;border-bottom:1px solid #ddd;margin:0 0 4px 0;padding:0 0 4px 24px;background: url(grafika/bookmark.png) no-repeat 0 2px;}

#socialBookmarks ul{list-style:none;}

#socialBookmarks ul li#ourTwitter{background: url(grafika/balloon-twitter-left.png) no-repeat 3px 2px;padding:2px 2px 2px 25px;display:block;}
#socialBookmarks ul li#ourTwitter a{font-size:10px;color:#444;}
#socialBookmarks ul li#ourFacebook{background: url(grafika/balloon-facebook-left.png) no-repeat 3px 2px;padding:2px 2px 2px 25px;display:block;}
#socialBookmarks ul li#ourFacebook a{font-size:10px;color:#444;}
#socialBookmarks ul li#ourMySpace{background: url(grafika/balloon-myspace-left.png) no-repeat 3px 2px;padding:2px 2px 2px 25px;display:block;}
#socialBookmarks ul li#ourMySpace a{font-size:10px;color:#444;}
#socialBookmarks ul li#ourYouTube{background: url(grafika/balloon-left.png) no-repeat 3px 2px;padding:2px 2px 2px 25px;display:block;}
#socialBookmarks ul li#ourYouTube a{font-size:10px;color:#444;}
#socialBookmarks ul li#ourRSS{background: url(grafika/feed2.png) no-repeat 3px 2px;padding:2px 2px 2px 25px;display:block;}
#socialBookmarks ul li#ourRSS a{font-size:10px;color:#444;}

.adFeed{color:#555;font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;border:1px solid #ddd;padding:10px 0 5px 0;margin:0 0 20px 0;background:transparent;border:1px solid #ddd;text-align:center;}

.adFeed a{text-align:center;padding:0;margin:0;border:0;text-decoration:none;}
.adFeed a img{text-align:center;padding:0;margin:0;border:0;text-decoration:none;}

.adFeedHoriz{text-align:center;margin:10px 15px 5px 15px;padding-bottom:5px;border-bottom:1px solid #ddd;}

/*#top {width: auto; height: auto; margin: 0px auto; padding: 0px;}
#top li { list-style-type: none; display: block;  margin: 0px; padding: 0px;}

#top li#lastAdded { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/tick.gif) no-repeat center left; padding:2px 2px 2px 25px;}
#top li#topRated { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/star.gif) no-repeat center left; padding:2px 2px 2px 25px;}
#top li#topSent { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/direction--arrow.gif) no-repeat center left; padding:2px 2px 2px 25px;}
#top li#topWeek { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/fire.gif) no-repeat center left; padding:2px 2px 2px 25px;}
#top li#topMonth { list-style-type: none; display: block;  margin: 0px; padding: 0px; background: url(grafika/fire-big.gif) no-repeat center left; padding:2px 2px 2px 25px;}*/


#top_linia { width: auto; height: auto; margin: 0px auto; padding: 0px; }
#top_linia li { list-style-type: none; display: inline;  margin: 0px; padding: 0px; background: url(grafika/kopertka.gif) no-repeat center left; padding-left: 17px;}



#stopka { width: 100%; margin: 10px auto 0 auto; clear: both; text-align: center; border-top: 2px solid #fff; background-color:#999;/*background-color:#624354;*/padding-bottom:10px;}

#stopka small{font-size:11px;color:#333;}

#stopka #stopkaUlHolder {width:100%;margin:0 auto;padding:0;background-color:#ccc;border-bottom:1px solid #888;text-align:center;}

#stopka #stopkaUlHolder {width:100%;}

#stopka #stopkaUlHolder #ulWrapper {width:1024px;margin:0 auto;}

#stopka #stopkaUlHolder #ulWrapper ul.stopkaUl {list-style:none;text-align:left;padding:10px 0; margin:0 auto;width:24%;float:left;}

#stopka #stopkaUlHolder ul.stopkaUl li{padding:2px 5px;}

#szukaj { text-align: left; background-color:transparent; border:1px solid #ddd;padding:10px 5px 5px 10px;margin-bottom:20px;}
#szukaj div.przyciski input {width: auto; margin: 10px auto 5px auto; padding: 2px 10px; text-align: center; font-weight:bold; cursor: pointer; background:#ebebeb; border: 1px solid #ddd; color:#555;}

#szukaj div.przyciski input:hover{background-color:#555;color:#f5f5f5;}

#szukaj input#keywords{border:1px solid #ddd;font-size:12px;line-height:18px;padding:3px;width:150px;}

#categoriesHolder{/*color:#555;font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;*/border:1px solid #ddd;padding:10px;margin:0 0 20px 0;background:transparent;border:1px solid #ddd;}

#strony { text-align: center; margin:10px 0 15px 0; }
#strony a {text-decoration: none;color:#656565;}
#strony a:hover {}
#strony span.aktywny{}

.show-all-cards-wrapper{
	text-align:center;
	margin-top:15px;
}	
#strony a.hp-show-all,
.show-all-cards-wrapper a.hp-show-all{
	display:inline-block;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#333;
	color:#FF5555;
}
#strony a.hp-show-all i
.show-all-cards-wrapper a.hp-show-all i{
	display:inline-block;
	font-size:16px;
	height:24px;
	line-height:24px;
	padding:2px 5px 0 5px;
}
.show-all-cards-wrapper a,
.show-all-cards-wrapper a.hp-show-all{
	text-decoration:underline !important;
	color:#FF9694;
	color:#ff5555;
}
.show-all-cards-wrapper a i,
.show-all-cards-wrapper a.hp-show-all i{
	text-decoration:none;
	padding:0 5px;
}

	
#strony span.pagination {display:inline-block;width:30px;height:30px;border:1px solid #ccc;background:#fafafa;text-align:center;margin:5px 4px;border-radius:60px;}
#strony span.pagination:hover{background:#fff;border:1px solid #999;}
#strony span.pagination.active {color:#468847;background:#DFF0D8;border:1px solid #62be63;line-height:30px;
	color:#382233;
	border:1px solid #d25454;
	background:#ff6666;
}
#strony span.pagination.show-next {}
#strony span.pagination.show-previous {}
#strony span.pagination a {line-height:30px;display:block;text-decoration: none;}
#strony span.pagination a:hover{color:#222;}


.allCardsLink{width:auto;text-align:center;margin:0 18px 9px 18px;border:1px solid #ddd;height:30px;}
.allCardsLink a{font:normal 13px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#333;line-height:30px;background:transparent url(grafika/magnifier-zoom.gif) no-repeat scroll 0 2px;padding-left:25px;}

#powered_by {width:900px; margin: 10px auto; font-size: 10px; font-family: Verdana; padding: 3px; text-align: left; }
#powered_by span.powered { background: #617E9E; color: #ffffff; padding: 2px 5px; border-right: 1px solid #ffffff; }
#powered_by span.ekartka { background: #5A5A5A; color: #ffffff; padding: 2px 5px; }
#powered_by span.ekartka a { color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none; cursor: text; }


/* Forms */

#kontakt_form {
	max-width:500px;
	background:#fff;
	margin:20px auto 15px auto;
	text-align:center;
	box-shadow:0 1px 5px rgba(0,0,0,0.2);
}
#kontakt_form{
	padding:10px;
}
#kontakt_form ul {
	max-width:500px;
	overflow:hidden;
	padding:0;
	list-style:none;
	margin:0 auto;
}
#kontakt_form li {
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	clear:both;
}
#kontakt_form li.tytul i{
	font-size:32px;
	color:#cacaca;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#kontakt_form form:hover i{
	color:#FF9694;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
} 
#kontakt_form ul li label{}
#kontakt_form ul li label span{
	display:inline-block;
	margin-bottom:5px;
}
#kontakt_form ul li input[type="text"]{
	display:inline-block;
	width:84%;
	font-size:14px;
	height:2em;
	line-height:2em;
	padding:2px 5px;
	border:1px solid #ddd;
	background:#fafafa;
}
#kontakt_form ul li input[type="text"]:hover{
	border:1px solid #ffc2c2;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#kontakt_form ul li input[type="text"]:focus{
	border:1px solid #ffa3a3;
	background:#fef4e5;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#kontakt_form ul li textarea{
	display:inline-block;
	width:84%;
	font-size:14px;
	line-height:1.5em;
	padding:2px 5px;
	border:1px solid #ddd;
	background:#fafafa;
}
#kontakt_form ul li textarea:hover{
border:1px solid #ffc2c2;
-webkit-transition: all 0.2s ease-in-out; 
-moz-transition: all 0.2s ease-in-out; 
-o-transition: all 0.2s ease-in-out; 
transition: all 0.2s ease-in-out;
}
#kontakt_form ul li textarea:focus{
	border:1px solid #ffa3a3;
	background:#fef4e5;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#kontakt_form ul li .opis {
	width:36%;
	float:left;
	text-align:right;
	margin:5px 10px 0 10px;
}
#kontakt_form ul li .wartosc {
	width:52%;
	display:inline-block;
	float:left;
	text-align:left;
	margin:0 10px;
}
#kontakt_form ul li .wartosc input[type="text"]{
	width:6em;
}
#kontakt_form li.captcha{
	margin-top:15px;
	overflow:hidden;
}
#kontakt_form ul li.submit-btn{
	margin-top:20px;
}
#kontakt_form ul li span.przycisk input {
	width: 150px;
	margin: 5px auto; 
	padding: 10px; 
	text-align: center; 
	font-weight:bold; 
	cursor: pointer; 
	font-size:18px;
	line-height:1.5em;
	box-shadow:0 1px 4px rgba(221,221,221,0.3);	
	border-radius:3px;
	height: 50px;
}
#kontakt_form ul li span.przycisk input {
/*	background:#fff; 
	border: 1px solid #ddd;
	color:#ff6666;*/
	border: 1px solid #ff6500; 
	color:#fff;
	background:#ff6666;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#kontakt_form ul li span.przycisk input:hover{
	border: 1px solid #382233; 
	color:#ff6666;
	background:#442f3f; 
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;	
}


#rejestracja a{
	text-decoration:underline;
}
#rejestracja_formularz {
	max-width:500px;
	background:#fff;
	margin:20px auto 20px auto;
	text-align:center;
	box-shadow:0 1px 5px rgba(0,0,0,0.2);
}
#rejestracja_formularz{
	padding:10px;
}
#rejestracja_formularz ul {
	max-width:500px;
	overflow:hidden;
	padding:0;
	list-style:none;
	margin:0 auto;
}
#rejestracja_formularz li {
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	clear:both;
}
#rejestracja_formularz li.tytul i{
	font-size:32px;
	color:#cacaca;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#rejestracja_formularz form:hover i{
	color:#FF9694;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
} 
#rejestracja_formularz ul li label{}
#rejestracja_formularz ul li label span{
	display:inline-block;
	margin-bottom:5px;
}
#rejestracja_formularz ul li input[type="text"],
#rejestracja_formularz ul li input[type="password"]{
	display:inline-block;
	width:95%;
	font-size:14px;
	height:2em;
	line-height:2em;
	padding:2px 5px;
	border:1px solid #ddd;
	background:#fafafa;
}
#rejestracja_formularz ul li input[type="text"]:hover,
#rejestracja_formularz ul li input[type="password"]:hover{
	border:1px solid #ffc2c2;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#rejestracja_formularz ul li input[type="text"]:focus,
#rejestracja_formularz ul li input[type="password"]:focus{
	border:1px solid #ffa3a3;
	background:#fef4e5;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}

#rejestracja_formularz ul li input[type="radio"]{
	margin:5px;
}
#rejestracja_formularz ul li textarea{
	display:inline-block;
	width:84%;
	font-size:14px;
	line-height:1.5em;
	padding:2px 5px;
	border:1px solid #ddd;
	background:#fafafa;
}
#rejestracja_formularz ul li textarea:hover{
border:1px solid #ffc2c2;
-webkit-transition: all 0.2s ease-in-out; 
-moz-transition: all 0.2s ease-in-out; 
-o-transition: all 0.2s ease-in-out; 
transition: all 0.2s ease-in-out;
}
#rejestracja_formularz ul li textarea:focus{
	border:1px solid #ffa3a3;
	background:#fef4e5;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#rejestracja_formularz ul li .opis {
	width:36%;
	float:left;
	text-align:right;
	margin:5px 10px 0 10px;
}
#rejestracja_formularz ul li .wartosc {
	width:52%;
	display:inline-block;
	float:left;
	text-align:left;
	margin:0 10px;
}
#rejestracja_formularz ul li .wartosc input[type="text"]{
	width:6em;
}
#rejestracja_formularz li.captcha{
	margin-top:15px;
	overflow:hidden;
}
#rejestracja_formularz ul li.submit-btn{
	margin-top:20px;
}
#rejestracja_formularz ul li span.przycisk input {
	width: 150px;
	margin: 5px auto; 
	padding: 10px; 
	text-align: center; 
	font-weight:bold; 
	cursor: pointer; 
	font-size:18px;
	line-height:1.5em;
	box-shadow:0 1px 4px rgba(221,221,221,0.3);	
	border-radius:3px;
	height:50px;
}
#rejestracja_formularz ul li span.przycisk input {
/*	background:#fff; 
	border: 1px solid #ddd;
	color:#ff6666;*/
	border: 1px solid #ff6500; 
	color:#fff;
	background:#ff6666;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#rejestracja_formularz ul li span.przycisk input:hover{
	border: 1px solid #382233; 
	color:#ff6666;
	background:#442f3f; 
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;	
}




#konto a{
	text-decoration:underline;
}
#logowanie_form {
	max-width:500px;
	background:#fff;
	margin:20px auto 20px auto;
	text-align:center;
	box-shadow:0 1px 5px rgba(0,0,0,0.2);
}
#logowanie_form{
	padding:10px;
}
#logowanie_form ul {
	max-width:500px;
	overflow:hidden;
	padding:0;
	list-style:none;
	margin:0 auto;
}
#logowanie_form li {
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	clear:both;
}
#logowanie_form li.tytul i{
	font-size:32px;
	color:#cacaca;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#logowanie_form form:hover i{
	color:#FF9694;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
} 
#logowanie_form ul li label{}
#logowanie_form ul li label span{
	display:inline-block;
	margin-bottom:5px;
}
#logowanie_form ul li input[type="text"],
#logowanie_form ul li input[type="password"]{
	display:inline-block;
	width:95%;
	font-size:14px;
	height:2em;
	line-height:2em;
	padding:2px 5px;
	border:1px solid #ddd;
	background:#fafafa;
}
#logowanie_form ul li input[type="text"]:hover,
#logowanie_form ul li input[type="password"]:hover{
	border:1px solid #ffc2c2;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#logowanie_form ul li input[type="text"]:focus,
#logowanie_form ul li input[type="password"]:focus{
	border:1px solid #ffa3a3;
	background:#fef4e5;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}

#logowanie_form ul li input[type="radio"]{
	margin:5px;
}
#logowanie_form ul li textarea{
	display:inline-block;
	width:84%;
	font-size:14px;
	line-height:1.5em;
	padding:2px 5px;
	border:1px solid #ddd;
	background:#fafafa;
}
#logowanie_form ul li textarea:hover{
border:1px solid #ffc2c2;
-webkit-transition: all 0.2s ease-in-out; 
-moz-transition: all 0.2s ease-in-out; 
-o-transition: all 0.2s ease-in-out; 
transition: all 0.2s ease-in-out;
}
#logowanie_form ul li textarea:focus{
	border:1px solid #ffa3a3;
	background:#fef4e5;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#logowanie_form ul li .opis {
	width:36%;
	float:left;
	text-align:right;
	margin:5px 10px 0 10px;
}
#logowanie_form ul li .wartosc {
	width:52%;
	display:inline-block;
	float:left;
	text-align:left;
	margin:0 10px;
}
#logowanie_form ul li .wartosc input[type="text"]{
	width:6em;
}
#logowanie_form li.captcha{
	margin-top:15px;
	overflow:hidden;
}
#logowanie_form ul li.submit-btn{
	margin-top:20px;
}
#logowanie_form ul li span.przycisk input {
	width: 150px;
	margin: 5px auto; 
	padding: 10px; 
	text-align: center; 
	font-weight:bold; 
	cursor: pointer; 
	font-size:18px;
	line-height:1.5em;
	box-shadow:0 1px 4px rgba(221,221,221,0.3);	
	border-radius:3px;
	height:50px;
}
#logowanie_form ul li span.przycisk input {
/*	background:#fff; 
	border: 1px solid #ddd;
	color:#ff6666;*/
	border: 1px solid #ff6500; 
	color:#fff;
	background:#ff6666;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
#logowanie_form ul li span.przycisk input:hover{
	border: 1px solid #382233; 
	color:#ff6666;
	background:#442f3f; 
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;	
}


#form_zaphaslo{}
	
#nowe_haslo {
		max-width:500px;
		background:#fff;
		margin:20px auto 20px auto;
		text-align:center;
		box-shadow:0 1px 5px rgba(0,0,0,0.2);
	}
#nowe_haslo{
		padding:10px;
	}
#nowe_haslo ul {
		max-width:500px;
		overflow:hidden;
		padding:0;
		list-style:none;
		margin:0 auto;
	}
#nowe_haslo li {
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
		clear:both;
	}
#nowe_haslo li.tytul i{
		font-size:32px;
		color:#cacaca;
		-webkit-transition: all 0.2s ease-in-out; 
		-moz-transition: all 0.2s ease-in-out; 
		-o-transition: all 0.2s ease-in-out; 
		transition: all 0.2s ease-in-out;
	}
#nowe_haslo form:hover i{
		color:#FF9694;
		-webkit-transition: all 0.2s ease-in-out; 
		-moz-transition: all 0.2s ease-in-out; 
		-o-transition: all 0.2s ease-in-out; 
		transition: all 0.2s ease-in-out;
	} 
#nowe_haslo ul li label{}
#nowe_haslo ul li label span{
		display:inline-block;
		margin-bottom:5px;
	}
#nowe_haslo ul li input[type="text"],
#nowe_haslo ul li input[type="password"]{
		display:inline-block;
		width:95%;
		font-size:14px;
		height:2em;
		line-height:2em;
		padding:2px 5px;
		border:1px solid #ddd;
		background:#fafafa;
	}
#nowe_haslo ul li input[type="text"]:hover,
#nowe_haslo ul li input[type="password"]:hover{
		border:1px solid #ffc2c2;
		-webkit-transition: all 0.2s ease-in-out; 
		-moz-transition: all 0.2s ease-in-out; 
		-o-transition: all 0.2s ease-in-out; 
		transition: all 0.2s ease-in-out;
	}
#nowe_haslo ul li input[type="text"]:focus,
#nowe_haslo ul li input[type="password"]:focus{
		border:1px solid #ffa3a3;
		background:#fef4e5;
		-webkit-transition: all 0.2s ease-in-out; 
		-moz-transition: all 0.2s ease-in-out; 
		-o-transition: all 0.2s ease-in-out; 
		transition: all 0.2s ease-in-out;
	}

#nowe_haslo li.submit-btn{
		margin-top:10px;
	}
#nowe_haslo ul li span.przycisk input {
		width: 150px;
		margin: 5px auto; 
		padding: 10px; 
		text-align: center; 
		font-weight:bold; 
		cursor: pointer; 
		font-size:18px;
		line-height:1.5em;
		box-shadow:0 1px 4px rgba(221,221,221,0.3);	
		border-radius:3px;
		height:50px;
	}
#nowe_haslo ul li span.przycisk input {
		border: 1px solid #ff6500; 
		color:#fff;
		background:#ff6666;
		-webkit-transition: all 0.2s ease-in-out; 
		-moz-transition: all 0.2s ease-in-out; 
		-o-transition: all 0.2s ease-in-out; 
		transition: all 0.2s ease-in-out;
	}
#nowe_haslo ul li span.przycisk input:hover{
		border: 1px solid #382233; 
		color:#ff6666;
		background:#442f3f; 
		-webkit-transition: all 0.2s ease-in-out; 
		-moz-transition: all 0.2s ease-in-out; 
		-o-transition: all 0.2s ease-in-out; 
		transition: all 0.2s ease-in-out;	
	}	



/* strona o mnie */
#o_mnie{width:780px; margin:0 0 15px 0;border:0px solid #ddd;padding-left:15px;position:relative;min-height:380px;float:left;/*background:#f5f5f5;*/background:transparent;}

#o_mnie .tytul{padding-top:10px;font-size:12px;margin-bottom:10px;}
#o_mnie .tytul p{padding-top:5px;padding-bottom:5px;font-size:11px;border-top:1px solid #ddd;margin-top:7px;margin-right:15px;}
#o_mnie .tytul span {text-transform:uppercase;}

#o_mnie #kontakt{border:1px solid #ddd;width:380px;text-align:left;margin:0;}

.tytul p{text-transform:capitalize;}

.omnie_zdjecie{float:left;padding:0px 25px 15px 0px;}
.omnie_zdjecie img{padding:3px;background-color:#fff;border:1px solid #ebebeb;}
.omnie_info{padding:0px 0px 15px 0px;font-size:11px;color:#444;line-height:16px;width:520px;}

.omnie_info h1 {border-bottom: 1px solid #ddd;color:#333;font:13px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;margin: 6px 0px 10px 0px;padding: 0 0 4px 0;}

/*.omnie_info h1 a{background: url("grafika/rainbow.png") no-repeat 0 2px transparent;color:#333;font:13px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;padding-left:22px;padding-right:3px;}
.omnie_info h1 a#about-me-text{background: url("grafika/card-address.png") no-repeat 0 2px transparent;}
.omnie_info h1 a#about-me-photo-gallery{background: url("grafika/application-image.png") no-repeat 1px 2px transparent;}
.omnie_info h1 a#about-me-videos{background: url("grafika/films.png") no-repeat 1px 2px transparent;}
.omnie_info h1 a#about-me-comments{background: url("grafika/balloon-ellipsis.png") no-repeat 1px 1px transparent;}*/

.omnie_info .cats ul.catNavigation li a{background: url("grafika/rainbow.png") no-repeat 0 2px transparent;color:#555;font:12px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;padding-left:28px;padding-right:8px;outline:none !important;}
.omnie_info .cats ul.catNavigation li a:hover, .omnie_info .cats ul.catNavigation li a.selected{background-color:transparent !important;color:#333;}
.omnie_info .cats ul.catNavigation li a#about-me-text{background: url("grafika/card-address.png") no-repeat 6px 6px transparent;background-color: #ebebeb;}
.omnie_info .cats ul.catNavigation li a#about-me-photo-gallery{background: url("grafika/application-image.png") no-repeat 6px 6px transparent;background-color: #ebebeb;}
.omnie_info .cats ul.catNavigation li a#about-me-videos{background: url("grafika/films.png") no-repeat 6px 6px transparent;background-color: #ebebeb;}
.omnie_info .cats ul.catNavigation li a#about-me-comments{background: url("grafika/balloon-ellipsis.png") no-repeat 6px 6px transparent;background-color: #ebebeb;}

.omnie_podsum{float:left;padding:0px 25px 15px 0px;margin-left:2px}

#cytaty{
	margin:0;
	font:normal 11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,Verdana,sans-serif; 
	color:#555;
}
#cytaty #reklama5{
	margin:20px;
	border:0px solid #ddd;
}
#cytaty #reklama6{
	margin:10px 20px;
	border:0px solid #ddd;
	clear:both;
}

#cytaty .customMessage #reklama6{
	margin:10px 0;
	border:1px solid #ddd;
}
#cytaty .search-by-letter{
	text-align:center;
	margin:25px 25px;
	overflow:hidden;
}
#cytaty .search-by-letter a{
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	background:#FF9694;
	color:#fff;
	border-radius:2px;
	text-decoration:none;
	margin-bottom:5px;
}
#cytaty .search-by-letter a:hover{
	background:#382233;
	color:#ff5555;
}

#form_cytaty{margin:0;padding:0;}
#cytaty ul {width:auto; text-align: left; margin: 0px 15px; padding: 0px;}
#cytaty li {width: auto; list-style-type: none; padding: 0px 5px; display: block; text-align:center; margin: 5px 0px; }
#cytaty li.search-by-keyword{
	min-height:48px;
	height:auto;
	line-height:48px;
}
#cytaty li.search-by-keyword input[type="text"]{
	border:1px solid #ddd;
	font-size:13px;
	line-height:1.5em;
	padding:0 5px;
	height:30px;
	margin-left:5px;
	margin-right:0;
}
#cytaty li.search-by-keyword input[type="submit"]{
	border:0;
	font-size:13px;
	line-height:1.5em;
	padding:0 15px;
	height:30px;
	margin:0;	
	background:#382233;
	color:#ff5555;
	border-radius:2px;
}
#cytaty li.search-by-keyword input[type="submit"]:hover{
	background:#ff5555;
	color:#fff;
}
#cytaty li.tytul {
	text-align:left;
	font-size:13px;
	color:#333;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	background: transparent url(grafika/quill.png) no-repeat 0px 3px;
	padding-left:25px;
	margin-bottom:15px;
	padding-bottom:10px;
	line-height:18px;
}
#cytaty li div.cytat {
	border:0; 
	border-radius:3px;
	text-align: left; 
	margin: 15px 0; 
	padding: 12px 20px 12px 35px; 
	font-size:13px;
	line-height:1.5em;
	color:#656565;
	background:#fff url(grafika/quote.png) no-repeat 10px 10px;
}

#pokaz_cytaty {}
#pokaz_cytaty li div.cytat{
	border:0;
	border-radius:3px;
	background:#e9e9e9;
	text-align: left; 
	margin: 20px 0; 
	padding: 15px 20px; 
	line-height:18px;
	color:#222;
}
#form_cytaty span.przycisk input { width: auto; margin: auto 10px; padding: 2px 10px; text-align: center; font-weight:bold; cursor: pointer; /*background:#D2E4F4; border: 1px solid #617E9E;*/ border:1px dotted #CCCCCC;background:#ebebeb;}

#form_cytaty span.przycisk input:hover {background-color:#555555;color:#F5F5F5;}


#wiersze {	
	margin:0;
	font:normal 11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,Verdana,sans-serif; 
	color:#555;
}
#wiersze #reklama5{
	margin:20px;
	border:0px solid #ddd;
}

#pokaz_wiersze #reklama6{
	margin:10px 20px;
	border:0px solid #ddd;
	clear:both;
}
#wiersze .search-by-letter{
	text-align:center;
	margin:25px 25px;
	overflow:hidden;
}
#wiersze .search-by-letter a{
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	background:#FF9694;
	color:#fff;
	border-radius:2px;
	text-decoration:none;
	margin-bottom:5px;
}
#wiersze .search-by-letter a:hover{
	background:#382233;
	color:#ff5555;
}

#wiersze span.przycisk input { width: auto; margin: auto 10px; padding: 2px 10px; text-align: center; font-weight:bold; cursor: pointer; /*background:#D2E4F4; border: 1px solid #617E9E;*/ border:1px dotted #CCCCCC;background:#ebebeb;}

#wiersze span.przycisk input:hover {background-color:#555555;color:#F5F5F5;}

#form_wiersze div.tytul {}

#form_wiersze div.formularz{
	margin:0 10px; 
	padding: 5px;
	text-align:center;
}
#pokaz_wiersze{
	text-align:left;
}
#pokaz_wiersze ul {
	text-align: center; 
	margin: 10px 20px; 
	padding: 0;
	list-style: none; 
}
#pokaz_wiersze ul.poems-list {
}
#pokaz_wiersze li {
}
#pokaz_wiersze li.wiersz {
	width:43%;
	max-width:90%; 
	float:left;
	text-align: center;
	margin: 15px 20px; 
	padding: 5px; 
	text-align: center; 
	border-top: 1px solid #fff; 
	background: #fff;
	border-bottom: 1px solid #ddd; 
	font:normal 11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
}

#pokaz_wiersze li.wiersz div { 
	text-align: left; 
}
#pokaz_wiersze li.wiersz div.autor {
	font-style:italic; 
	margin:10px 10px 15px 10px; 
	padding:5px 5px 15px 5px;
	color:#888;
	font-family:Georgia,Times,serif;
	font-size:12px;
	border-bottom:1px solid #ebebeb;
}
#pokaz_wiersze li.wiersz div.tytul {
	font-size:14px;
	line-height:1.5em;
	margin-left: 15px; 
	margin-top: 5px;
	color:#111;
}
#pokaz_wiersze li.wiersz div.tekst_wiersz {
	margin: 10px 15px;
	color:#555;
	font-size:13px;
	line-height:1.5em;
}

@media screen and (max-width: 760px) {
	#pokaz_wiersze li.wiersz{
		width:38%;
	}
}

@media screen and (max-width: 600px) {
	#pokaz_wiersze li.wiersz{
		width:90%;
	}
}


#form_wiersze .search-by-keyword,
#form_wiersze .search-by-poet{
	min-height:48px;
	height:auto;
	line-height:48px;
}
#form_wiersze .search-by-keyword input[type="text"],
#form_wiersze .search-by-poet input[type="text"]{
	border:1px solid #ddd;
	font-size:13px;
	line-height:1.5em;
	padding:0 5px;
	height:30px;
	margin-left:5px;
	margin-right:0;
}
#form_wiersze .search-by-keyword input[type="submit"],
#form_wiersze .search-by-poet input[type="submit"]{
	border:0;
	font-size:13px;
	line-height:1.5em;
	padding:0 15px;
	height:30px;
	margin:0;	
	background:#382233;
	color:#ff5555;
	border-radius:2px;
}
#form_wiersze .search-by-keyword input[type="submit"]:hover,
#form_wiersze .search-by-poet input[type="submit"]:hover{
	background:#ff5555;
	color:#fff;
}
#form_wiersze .search-by-poet select{
	max-width:250px;
}
#szukane_lista { width: auto; height: auto; }

#konto {}
#konto h2{text-transform:none;font-size:15px;margin-top:-10px;margin-bottom:0px;}
#konto h2 strong{font-weight:normal;color:#FF9694;}


#menu_konto { width: 100%;margin: 20px auto 20px auto; padding:5px 0; background: #fff; border: 1px solid #ddd; }
#menu_konto ul {text-align: center; margin: 0px; padding: 2px 0px; border: 0px #000000 solid;}
#menu_konto li {list-style-type: none; padding: 0px 5px; border-left: 1px solid silver; display: inline;}
#menu_konto li:first-child { border: none;}
#menu_konto li a{color:#555;}
#menu_konto li a:hover{text-decoration:underline;color:#ff5555;}
#menu_konto li a.wyloguj { color: #D56A00; }

#witaj_konto {width: 400px; text-align: center; margin: 20px auto; padding: 2px;color:#555;font-size:11px;}
#witaj_konto b{font-weight:normal;color:#000;}

#konto_dane {width:auto; margin:10px 31px; background:#fff; border:1px solid #ddd;color:#555;font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;}
#konto_dane ul {width: 390px; margin: 0px auto; padding: 2px 5px; }
#konto_dane li {width: 370px; list-style-type: none; text-align: center; overflow:auto; padding: 5px; display: block; margin: 3px; border-top: 0px #ddd solid; }
#konto_dane li.tytul { border: none; }
#konto_dane li.tytul b{font-weight:normal;color:#000;}
#konto_dane div {padding: 2px;}
#konto_dane div.dan_opis { width: 110px; float: left; margin-top: 3px; text-align: right; font-weight:normal; color:#000; }
#konto_dane div.dan_warosc { float: left; }
#konto_dane div.dan_warosc input{margin-right:5px;}
#konto_dane div.dan_komentarz {clear:both; text-align:center; background:#ebebeb;}
#konto_dane li.komunikat { color: #EC4D00; }

#formularz_omnie{width:auto;margin:5px 10px;padding:15px 20px;background:#fff;border:1px solid #ddd;color:#555;font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;}
#formularz_omnie ul{list-style:none;}

#formularz_omnie ul li{padding:0 0 10px 0;}
#formularz_omnie ul li.tytul{font-size:13px;color:#333;border-bottom:1px solid #ebebeb;margin-bottom:5px;background: transparent url(grafika/t-shirt.png) no-repeat 0px 2px;padding-left:26px;}

#formularz_omnie .komentarz{background:#ebebeb;padding:3px 10px;margin-top:5px;}

#nowy_kontakt {width:auto; margin: 10px 31px; background: #fff; border: 1px solid #ddd;font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;}
#nowy_kontakt ul {/*width:auto;*/text-align: left; margin: 0px; padding: 2px 5px; }
#nowy_kontakt li {width:auto; list-style-type: none; padding: 0px 5px; display: block; text-align:center; margin: 5px 0px; clear:both;padding-bottom:5px;}
#nowy_kontakt li div { float: left; margin: 0px 5px 5px 0px;}
#nowy_kontakt li.tytul { text-align:left; font-size:13px;color:#333;border-bottom:1px solid #ddd;padding-top:5px;padding-left:0;margin:0 10px 15px 10px;background: transparent url(grafika/card--plus.png) no-repeat 0px 7px;padding-left:25px;}
#nowy_kontakt li div.opis {width:45%;text-align:right;padding-top:5px;height:18px;}
#nowy_kontakt li div.opis input{width:auto;padding-top:5px;height:18px;}
#nowy_kontakt li div.wartosc {width:45%; text-align: left;height:18px;}
#nowy_kontakt li div.wartosc input {width:auto;height:18px;}
#nowy_kontakt li.komunikat {color:#fff; background:#f55f5f;margin:5px 20px;width:auto;}


#lista_kontaktow {width:auto; margin:10px; background:#fff; border:1px solid #ddd;padding:0 10px;}
#lista_kontaktow ul {/*width:590px;*/ text-align: left; margin: 0px; padding: 2px 5px; }
#lista_kontaktow li {/*width:570px;*/ list-style-type: none; padding: 0px 5px; display: block; text-align:center; margin: 5px 0px; overflow:auto; border-bottom: 1px #ddd solid;color:#555;font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;}
#lista_kontaktow li div { float: left; margin: 0px 5px; padding: 2px; display: inline;}
#lista_kontaktow li.tytul {text-align:left;font-weight:normal;border:none;font-size:13px;color:#333;border-bottom:1px solid #ddd;padding-bottom:5px;padding-left:0px;/*background: transparent url(grafika/minus-circle-frame.png) no-repeat 0px 2px;*/}
#lista_kontaktow li div.imie_nazwisko { width: 170px; text-align: left; }
#lista_kontaktow li.tytul div.imie_nazwisko {font-size:12px;margin-left:10px;}
#lista_kontaktow li div.email { width: 250px; text-align: left; }
#lista_kontaktow li.tytul div.email {font-size:12px;}
#lista_kontaktow li div.edytuj { width: 40px; }
#lista_kontaktow li.tytul div.edytuj {font-size:12px;}
#lista_kontaktow li div.usun { width: 40px; }
#lista_kontaktow li.tytul div.usun {font-size:12px;}


#form_przypominajka {width:auto;margin:10px 31px;background:#fff;border:1px solid #ddd;font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;color:#555;overflow:auto;}
#form_przypominajka ul {width:auto;text-align:left;margin: 0px 10px; padding: 2px 5px; }
#form_przypominajka li {width:auto; list-style-type: none; padding: 2px 0px; display: block; text-align:center; margin: 5px 0px 7px 0px;clear:both;}
#form_przypominajka li div { float: left; margin: 0px 5px; }
#form_przypominajka li.tytul {text-align:left;font-size:13px;border-bottom:1px solid #ebebeb;padding-bottom:5px;background: transparent url(grafika/bell--plus.png) no-repeat 0px 4px;padding-left:25px;}
#form_przypominajka li div.opis { width: 200px; text-align: right; }
#form_przypominajka li div.wartosc { width: auto; text-align: left; }
#form_przypominajka li.komunikat { color: #EC4D00; }
#form_przypominajka li div.wartosc textarea { width: 230px; height: 100px; margin: 5px 0px; }


#lista_przypomnien {width:auto; margin:10px 10px; background: #fff; border: 1px solid #ddd;font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;}
#lista_przypomnien ul { width: auto; text-align: left; margin: 0px; padding: 2px 5px; }
#lista_przypomnien li {/*width:650px;*/list-style-type: none; padding: 0px 0px; display: block; text-align:center; margin: 5px 10px; overflow:auto; border-bottom: 1px #ebebeb solid; }
#lista_przypomnien li div {float:left;margin: 0px 5px; padding: 2px; display: inline; }
#lista_przypomnien li.tytul {text-align:left;font-size:13px;border:none;border-bottom: 1px #ebebeb solid; padding-bottom:5px;padding-left:0px;}
#lista_przypomnien li div.rodzaj { width: 100px; text-align: left;}
#lista_przypomnien li.tytul div.rodzaj {font-size:12px;}
#lista_przypomnien li div.nazwa { width: 150px; text-align: left; }
#lista_przypomnien li.tytul div.nazwa  {font-size:12px;}
#lista_przypomnien li div.data { width: 100px; text-align: left; }
#lista_przypomnien li.tytul div.data {font-size:12px;}
#lista_przypomnien li div.edytuj { width: 30px; }
#lista_przypomnien li.tytul div.edytuj  {font-size:12px;}
#lista_przypomnien li div.usun { width: 30px; }
#lista_przypomnien li.tytul div.usun  {font-size:12px;}
#lista_przypomnien li div.przypomnienie {width: 70px; text-align: left; }
#lista_przypomnien li.tytul div.przypomnienie  {font-size:12px;}


#usun_konto {width: 120px; margin: 40px auto 20px auto;}
#przycisk_usun {width:120px; background: transparent url(grafika/minus-circle-frame.png) no-repeat 10px 5px; color: #555; border: 1px solid #ddd; padding:5px 0 5px 20px;}
#przycisk_usun:hover {background-color:#ddd; border: 1px solid #ccc;}

#konto_lista_kartek {width:auto; margin:10px; background:#fff; border:1px solid #ddd;padding:0 10px;}
#konto_lista_kartek ul {/*width: 660px;*/ text-align: left; margin: 0px; padding: 2px 5px; }
#konto_lista_kartek li {/*width: 650px;*/ list-style-type: none; padding: 0px 5px; display: block; text-align:center; margin: 5px 0px; overflow:auto; border-bottom: 1px #ddd solid;color:#555;font:normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;}
#konto_lista_kartek li div { float: left; margin: 0px 3px; padding: 2px; display: inline; }
#konto_lista_kartek li.tytul { text-align:left; padding-top:5px; padding-bottom:5px; margin:0; font-size:13px; color:#333; border-bottom: 1px solid #ddd; /*background: transparent url (grafika/card--plus.png) no-repeat 0 7px;*/}
#konto_lista_kartek li div.osoba { width: 140px; text-align: left; }
#konto_lista_kartek li div.data { width: 90px; text-align: left; }
#konto_lista_kartek li div.email { width: 200px; text-align: left; }
#konto_lista_kartek li div.zobacz { width: 18px; }
#konto_lista_kartek li div.usun { width: 13px; }
#konto_lista_kartek li div.wyslano { width: 15px; text-align: center; }
#konto_lista_kartek li div.przeczytano { width: 15px; text-align: center; }
#konto_lista_kartek div.legenda { margin: 10px;  }
#konto_lista_kartek div.legenda span { font-weight:normal;font-size:12px; }
#konto_lista_kartek span.ok {color: green; font-weight: bold; font-size: 14px; }
#konto_lista_kartek span.no {color: red; font-weight: bold; font-size: 14px; }

#imieniny { background-color: #DFFFDF; /*border: 1px dotted #55FF55;*/ margin: 0px auto 5px; padding: 10px; text-align: center; width: 654px;font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#777;border-bottom: 1px solid #BDFEBC;border-top: 1px solid #f9f9f9;}
#imieniny span { font-weight: normal; color: #000; }


#form_dodaj_kartke {width:auto; margin: 10px 10px; padding: 5px; background: #fff; border: 1px solid #ddd;font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#555;overflow:auto;}
#form_dodaj_kartke ul {width:auto;text-align: left; margin: 0px 10px; padding: 0px;}
#form_dodaj_kartke li {width:100%;list-style-type:none;padding:0px;display:block;text-align:center; margin: 5px 0px 7px 0px;clear:both;font-size:11px;}
#form_dodaj_kartke li.tytul {width:auto;text-align:left;font-size:13px;color:#333;border:none;border-bottom:1px solid #ebebeb;padding-bottom:5px;background: transparent url(grafika/picture--plus.png) no-repeat 0px 2px;padding-left:25px;}
#form_dodaj_kartke li div { text-align: left; float: left; padding: 2px; display: inline; }
#form_dodaj_kartke li div.opis {width:150px; text-align: right; padding: 2px; }
#form_dodaj_kartke li div.wartosc {width: 300px; padding: 2px; }
#form_dodaj_kartke li div.komentarz {width:auto; text-align:left;clear:both;font-size:10px;background:#ebebeb;margin:5px 5px 10px 5px;padding:3px 10px;}

#twoje_dod_kartki { width:auto; margin:10px 31px; padding:5px; background:#fff; border: 1px solid #ddd;font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#555;}
#twoje_dod_kartki ul {text-align:center; margin: 0px 10px; padding: 0px; }
#twoje_dod_kartki li {list-style-type:none; padding:0px; display:block; text-align:center; margin: 5px 0px; }
#twoje_dod_kartki li.tytul {text-align:left; font-size:13px; color:#333;border:none; border-bottom:1px solid #ebebeb;padding-bottom:5px;background: transparent url(grafika/information.png) no-repeat 0px 2px;padding-left:25px;}
#twoje_dod_kartki li a{color:#FF9694;}

#kalendarz {margin:0;font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color:#555;}
#kalendarz ul {
	text-align:left;
	margin: 0; 
	padding: 0;
	overflow:auto;
	}
#kalendarz li {padding:0; display: block; text-align:center; margin: 5px 0 0 0; clear:both;overflow:hidden;}
#kalendarz li.date-picker{margin-bottom:20px;}
#kalendarz li.daily{
	border-right:4px solid #ddd;
	background:#efefef;
	border-top:1px solid #f5f5f5;
	border-bottom:1px solid #dfdfdf;
}
#kalendarz li.zaznacz {background: #e1e1e1; overflow:auto;}
#kalendarz li.zaznacz div.imieniny span { font-weight:normal;color:#000;} 
#kalendarz li.weakend {}
#kalendarz li.weakend_zaznacz {}
#kalendarz li.weakend_zaznacz div.dzien_miesiac {color:#000;}
#kalendarz li.weakend_zaznacz div.dzien_tyg {color:#000;}
#kalendarz li.weakend_zaznacz div.imieniny {color:#000;}
#kalendarz li.weakend_zaznacz div.imieniny span {font-weight:normal;} 
#kalendarz li div.imieniny span.slonce {
	color:#ff5555;
} 
#kalendarz li.weakend div.imieniny span.slonce {
	color:#80aa7e;
}
#kalendarz li.tytul {text-align:left; font-size:13px;color:#333;border-bottom:1px solid #ddd;padding-bottom:5px;background: transparent url(grafika/calendar-blue.png) no-repeat 0px 3px;padding-left:25px;margin-bottom:15px;}

#kalendarz li div {
	text-align: left; 
	float: left; 
	padding: 0; 
	display: inline-block;
}

#kalendarz li div.dzien_miesiac {
	width:32px;
	min-height:100px;
	height:auto; 
	padding:15px 0;
	background:#FF9694;
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:1.2em;
	letter-spacing:-1px;
	overflow:hidden;
}
#kalendarz li.weakend div.dzien_miesiac{
	color:#fff;
	background:#ff5555;
	background:#bddba9;
	background:#a9c497;
}
#kalendarz li.weakend_zaznacz div.dzien_miesiac{
	color:#ff5555;
	background:#382233;
}
#kalendarz li div.dzien_tyg {
	width: 100px;
	min-height:100px; 
	height:auto; 
	padding:15px 0;
	background:#fff;
	text-align:center;
	overflow:hidden;
}
#kalendarz li div.imieniny {
	max-width:48%;
	height:auto; 
	padding:15px;
	overflow:hidden;
}


#lista_kartek_uzytk { width:auto; height: auto; text-align: left; margin: 0px 18px; padding: 0px; border:1px solid #ddd;}
#lista_kartek_uzytk ul {/*width: 545px;*/ height: auto; margin: 0px 10px; padding: 0px;   }
#lista_kartek_uzytk li {/*width: 530px;*/ height: auto; list-style-type: none; text-align: center; overflow: auto; display: block; margin: 2px; padding: 5px;  }
#lista_kartek_uzytk li.tytul {text-align: center; font-weight: normal;border-bottom: 1px solid #ddd;}
#lista_kartek_uzytk ul li div.kartka  { float: left; font-family:'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif; font-size:10px ; width: 145px; height: auto; padding: 0px 0px 15px 0px; margin: 5px; background:#fff;border:1px solid #ebebeb;}
#lista_kartek_uzytk ul li div.kartka span { color: #5885c0; font-family:'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,Verdana,sans-serif;}
#lista_kartek_uzytk ul li div.kartka div.zdjecie { background:transparent; padding:5px 10px;}
#lista_kartek_uzytk li a img { border: 0px solid #999;}


#zyczenia_strona {
	margin:0;
	padding:0;
	font:normal 11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,Verdana,sans-serif; 
	color:#555;
}
#zyczenia_strona div.tytul{
	
}
#kategorie_zyczen #reklama5{
	border:0px solid #ddd;
	margin:20px 20px 20px 20px;
}
#kategorie_zyczen #reklama6{
	border:0px solid #ddd;
	margin:10px 20px;
}
#kategorie_zyczen ul {
	list-style:none;
	text-align: left; 
	margin: 0; 
	padding: 0 0 15px 0;
}
#kategorie_zyczen ul li{
	margin:5px 0 9px 0;
	padding:0 5px;
}
#kategorie_zyczen ul li.tytul{
	text-align:left; 
	font-size:13px;
	line-height:1.5em;
	color:#656565;
	border-bottom:1px solid #ddd;
	padding:0 0 8px 0;
	margin:-12px 0 15px 0;
}
#kategorie_zyczen ul li.tytul span.omnie a{
	color:#FF6666;
}
#kategorie_zyczen ul li.tytul strong{
	color:#222;
	font-weight:normal;
}
#kategorie_zyczen ul li a{
	color:#656565;
}
#kategorie_zyczen ul li a:hover{
	color:#FF6666;
}
#kategorie_zyczen ul.greetings-categories{}
#kategorie_zyczen ul.greetings-categories li{}
#kategorie_zyczen ul.greetings-categories li a{
	font-size:13px;
	line-height:1.5em;
}
#kategorie_zyczen ul.greetings-categories li a strong{
	font-weight:normal;
	color:#333;
}


#form_zyczenia { text-align: center; width: auto; }
#form_zyczenia select { width: 250px; }
#form_zyczenia div.kat_zycz { margin:10px; }
#form_zyczenia div.kat_zycz span.przycisk input { width: auto; margin: auto 10px; padding: 2px 10px; text-align: center; font-weight:bold; cursor: pointer; /*background:#D2E4F4; border: 1px solid #617E9E;*/ border:1px dotted #CCCCCC;background:#ebebeb;}
#form_zyczenia div.kat_zycz span.przycisk input:hover {background-color:#555555;
color:#F5F5F5;}


#lista_zyczen{
	padding:0;
	margin:0;
	font:normal 11px 'Lucida Sans Unicode','Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
	color:#555;
}
#lista_zyczen h1 span.current-category{
	font-size:1em;
	color:#ff9694;
}
#lista_zyczen .customMessage{
}
#lista_zyczen .customMessage h2,
#lista_zyczen .customMessage div.empty-box{
	text-align:left; 
	font-size:12px;
	line-height:1.5em;
	color:#656565;
	border-bottom:1px solid #ebebeb;
	padding:0 0 10px 0;
	margin:-15px 0 20px 0;
	text-transform:none;
}
#lista_zyczen .customMessage h2 a{
	text-decoration:underline;
	color:#FF9694;
}
#lista_zyczen #reklama5{
	border:0px solid #ddd;
	margin:20px 20px 20px 20px;
}
#lista_zyczen #reklama6{
	border:0px solid #ddd;
	margin:10px 20px;
}
#lista_zyczen ul {}
#lista_zyczen ul.greetings-list{
	margin:0;
}
#lista_zyczen li {
	margin:0 20px 25px 20px;
	padding:0;
	float:left;
	/*width:auto; text-align: left;list-style-type: none; text-align: center; */
}
#lista_zyczen li.tytul{
	text-align:left; 
	font-size:13px;
	line-height:1.5em;
	color:#656565;
	border-bottom:1px solid #ebebeb;
	padding:0 0 10px 0;
	margin-bottom:20px;
}
ul.greetings-list li.tytul a{
	font:normal 13px 'Lucida Sans Unicode','Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
	color:#FF6666;
}
.greetings-list{
	max-width:1200px;
	width:98%;
	margin:10px auto;
	overflow:hidden;
	clear:both;
	position:relative;
}
.greetings-list .zyczenie{
	width:320px;
	height:auto;
	box-shadow:1px 0 5px rgba(180,180,180,0.3);
	box-shadow:1px 1px 5px #ccc;
	background:#fff;
	display:block;
	overflow:hidden;
	behavior: url(js/PIE.htc);
}
.greetings-list .zyczenie .greeting-wrapper{
	padding:10px 20px;
	text-align:left;
	clear: both;
	display:block;
	overflow:hidden;
	
}
.greetings-list .zyczenie .greeting-wrapper form{
	text-align:center;
}
.greetings-list .form-feedback-msg{
    padding:0;
	margin:-11px -5px 10px -5px;
	line-height:1.2em;
}
.greetings-list .form-feedback-msg span{
	padding:0 15px;
}
.greetings-list .form-feedback-msg.success {
    background: #C9F3BC;
    color: #397433;
	padding:8px 0;
}
.greetings-list .form-feedback-msg.update {
    background: #D6EAFF;
    color: #3E9AE8;
	padding:8px 0;
}
.greetings-list .form-feedback-msg.error{
	background:#ffcbcb; /* red */
	color:#da3f3f;
	padding:8px 0;
}

@media screen and (max-width: 539px) {
	#lista_zyczen li{
		margin:0 4% 25px 4%;
	}
	.greetings-list .zyczenie{
		width:90%;
	}
}

@media screen and (min-width: 540px) {
	#lista_zyczen li{
		margin:0 13px 25px 13px;
	}
	.greetings-list .zyczenie{
		width:44%;
	}
}

@media screen and (min-width: 760px) {
	#lista_zyczen li{
		margin:0 10px 25px 10px;
	}
	.greetings-list .zyczenie{
		width:30%;
	}
}
@media screen and (min-width: 1024px) {
	#lista_zyczen li{
		margin:0 15px 25px 15px;
	}
	.greetings-list .zyczenie{
		width:30%;
	}
}


#lista_zyczen li.zyczenie div.tekst_zyczenia {
	border-bottom:1px solid #ebebeb;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:13px;
	line-height:1.4em;
}
#lista_zyczen li.zyczenie div.tekst_zyczenia p{}
#lista_zyczen li.zyczenie div.tekst_zyczenia p a{}
#lista_zyczen li.zyczenie div.tekst_zyczenia span.visit-profile-page{
	display:block;
	padding:10px 0 0 0;
	font-size:11px;
	line-height:1.5em;
	color:#999;
}
#lista_zyczen li.zyczenie div.tekst_zyczenia span.visit-profile-page a{
	font-size:11px;
	color:#FF9694;
	text-decoration:underline;
}
#lista_zyczen ul li.zyczenie div.gwiazdki {
	border-bottom:1px solid #ebebeb;
	padding-bottom:5px;
	margin-bottom:15px;
}
#lista_zyczen ul li.zyczenie div.gwiazdki{
	overflow:hidden;
}
#lista_zyczen ul li.zyczenie div.gwiazdki span{
	display:inline-block;
	color:#656565;
	font-size:12px;
}
#lista_zyczen ul li.zyczenie div.gwiazdki .left{
	float: left;
    padding-right: 10px;
}
#lista_zyczen ul li.zyczenie div.gwiazdki .left i{
	padding-right:6px;
}
#lista_zyczen ul li.zyczenie div.gwiazdki .right{
	float: right;
    padding-left: 10px;
	font-size:13px;
}
#lista_zyczen ul li.zyczenie div.gwiazdki .right i{
	color:#ffb3b1;
	padding-right:5px;
}
.like-greetings i{
	font-size:16px;
	padding-right:5px;
}
#lista_zyczen li.zyczenie div.gwiazdki span {}
#lista_zyczen li.zyczenie div.gwiazdki img {}


#form_konto_zyczenie { width:auto; margin: 10px 31px; padding: 0px; background: #fff; border: 1px solid #ddd;font:normal 11px 'Lucida Sans Unicode','Lucida Grande', Arial, Helvetica, Verdana, sans-serif;color:#555;}
#form_konto_zyczenie ul {width: auto; text-align: left; margin: 0px; padding: 2px 15px; }
#form_konto_zyczenie li {width: auto; list-style-type: none; padding: 3px; display: block; margin: 2px 0px; text-align: center; }
#form_konto_zyczenie li.tytul {text-align:left; font-size:13px;padding-left:0px;color:#333;border-bottom:1px solid #ebebeb;background: transparent url(grafika/pencil--plus.png) no-repeat 0px 4px;padding-left:25px;}


#strony .aHolder{position:relative;text-align:center;margin:0 auto;}
#strony .aHolder a.showAllCards{text-align:center;margin:0 auto;background-color:#ffc0cb;display:block;width:200px;height:25px;line-height:25px;/*border:1px dotted #bc7380;*/border-bottom:0px solid #FE9AAF;border-top:0px solid #f9f9f9;color:#842391;background: url(grafika/magnifier-zoom.gif) no-repeat center left;}

/*color:#3E9BE9;*/
/* jQuery Tabs navigation */

.tabs{width:auto;margin:25px 19px;}

                ul.tabNavigation {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }

                ul.tabNavigation li {
                    display: inline;
                }

                ul.tabNavigation li a {
                    padding: 5px 12px;
                    background-color: #ebebeb;
                    color: #3C0E2F;
                    text-decoration: none;
					font-weight:normal;
					border:1px solid #ddd;
					border-bottom:0;
                }

                ul.tabNavigation li a.selected,
				ul.tabNavigation li a:hover {
                    background-color:#ddd;
                    color: #3C0E2F;
					border:1px solid #ccc;
					border-bottom:0;
                }
                
                ul.tabNavigation li a:focus {
                        outline: 0;
                }

                div.tabs > div {
                        padding: 4px;
                        margin-top: 5px;
                        border-top: 2px solid #ccc;
                }
                
                div.tabs > div h2 {
                        margin: 5px 0;
						
                }

                #first, #second, #third {
                    background-color:transparent;
					border:1px solid #ddd;
					padding:10px 15px 10px 15px;
                }

				#first p, #second p, #third p{
					font-size:11px;
					line-height:18px;
					padding-bottom:10px;
					color:#555;
                }
				
				#first p strong, #second p strong, #third p strong{
					font-weight:normal;
					color:#000;
				}

/* jQuery Cats navigation */

.cats{width:auto;margin:0px 0px 25px 0px;}

                ul.catNavigation {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }

                ul.catNavigation li {
                    display: inline;
                }

                ul.catNavigation li a {
                    padding: 5px 12px;
                    background-color: #ebebeb;
                    color: #3C0E2F;
                    text-decoration: none;
					font-weight:normal;
					border:1px solid #ddd;
					border-bottom:0;
                }

                ul.catNavigation li a.selected,
				ul.catNavigation li a:hover {
                    background-color:#ddd;
                    color: #3C0E2F;
					border:1px solid #ccc;
					border-bottom:0;
                }
                
                ul.tabNavigation li a:focus {
                        outline: 0;
                }

                div.cats > div {
                        padding: 4px;
                        margin-top: 5px;
                        border-top: 2px solid #ccc;
                }
                
                div.cats > div h2 {
                        margin: 5px 0;
						
                }

                #first, #second, #third , #fourth{
                    background-color:transparent;
					border:0px solid #ddd;
					padding:20px 2px 20px 2px;
                }

				#first p, #second p, #third p, #fourth p{
					font-size:11px;
					line-height:18px;
					padding-bottom:10px;
					color:#555;
                }
				
				#first p strong, #second p strong, #third p strong, #fourth strong{
					font-weight:normal;
					color:#000;
				}


/* Breadcrumbs Navigation */

.breadcrumbs-nav{
	border-bottom:1px solid #e5e5e5;
	padding:5px 0 10px 0;
	margin:0 20px 15px 20px;
	line-height:22px;
}
.breadcrumbs-nav.card-details{
	margin:0 0 15px 0;
}
.breadcrumbs-nav a{font-size:14px;color:#111;}
.breadcrumbs-nav a:hover{color:#e55b5b;text-decoration:none;}
.breadcrumbs-nav i{line-height:22px;padding:0 3px 0 5px;color:#aaa;font-size:12px;}
.breadcrumbs-nav a.breadcrumbs-nav-home{text-decoration:none;font-size:14px;font-family:Verdana,Arial,Helvetica;}
.breadcrumbs-nav .breadcrumbs-nav-home-inactive{text-decoration:none;font-size:14px;font-family:Verdana,Arial,Helvetica;}
.breadcrumbs-nav .inactive-link{font-size:14px;font-family:Verdana,Arial,Helvetica;color:#777;}
.breadcrumbs-nav-home i{
	color:#444;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
	font-size:20px;
}
.breadcrumbs-nav-home:hover i{
	color:#e55b5b;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
.breadcrumbs-nav .breadcrumbs-nav-home-inactive i{color:#e55b5b;font-size:20px;padding-right:5px;}
.breadcrumbs-nav .current-link,
.breadcrumbs-nav .current-link a{color:#777;text-decoration:none;}
.breadcrumbs-nav .current-link:hover,
.breadcrumbs-nav .current-link a:hover{color:#777;}
.breadcrumbs-nav span.capitalize{text-transform:capitalize;}

.breadcrumbs{
	color:#222;
	border-bottom:1px dotted #bbb;
	padding-bottom:8px;
	margin-bottom:5px;
	overflow:hidden;
}
.breadcrumbs a.breadcrumbs-category,
.breadcrumbs a.breadcrumbs-subcategory,
.breadcrumbs a.breadcrumbs-all-cards{
	text-decoration:none;
	display:inline-block;
	padding:0 8px 0 0;
	margin:0;
	border-radius:3px;
	font-size:14px;
	line-height:24px;
	color:#111;
}

.breadcrumbs i{
	padding-left:5px;
}

.breadcrumbs span{
	font:bold 14px 'Helvetica Neue','Helvetica',Arial,sans-serif;
	color:#111;
}
.breadcrumbs a.breadcrumbs-category i,
.breadcrumbs a.breadcrumbs-subcategory i,
.breadcrumbs a.breadcrumbs-all-cards i{
	color:#999;
	color:#ff6666;
	padding-left:8px;
	text-decoration:none;
}

.breadcrumbs a.breadcrumbs-category,
.breadcrumbs a.breadcrumbs-subcategory,
.breadcrumbs a.breadcrumbs-all-cards{
	color:#ff6666;
}
.breadcrumbs a.breadcrumbs-category:hover,
.breadcrumbs a.breadcrumbs-subcategory:hover,
.breadcrumbs a.breadcrumbs-all-cards:hover{
	color:#ff6666;
	text-decoration:underline;
}

.breadcrumbs a.breadcrumbs-category:hover > i,
.breadcrumbs a.breadcrumbs-subcategory:hover > i,
.breadcrumbs a.breadcrumbs-all-cards:hover > i{
	color:#ff6666;
}
	

/* Tag Navigation */

.tag-navigation{
	/*display:none;*/
	margin-bottom:15px;
}

.tag-navigation span{
	font:bold 14px 'Helvetica Neue','Helvetica',Arial,sans-serif;
	line-height:1.5em;
	display:inline-block;
	color:#111;
	margin-bottom:10px;
}

.tag-navigation .tag{
	color:#555;font-size:12px;
	padding:3px 8px;
	margin:0 3px 8px 3px;
	display:inline-block;
	border:1px solid #ccc;
	border-radius:3px;
	text-decoration:none;
	background:transparent;
}
.tag-navigation .tag i{color:#888;}
.tag-navigation .tag:hover{background:#ddd;color:#222;border:1px solid #ccc;}
.tag-navigation .tag:hover i{color:#fff;}

#tagCloud .customMessage .tagCloudLinks{
	margin:30px 0 0 0;
}
#tagCloud .customMessage .tagCloudLinks a{
	color:#656565;
	line-height:1.5em;
	display:inline-block;
	margin:0 2px 5px 0;
}

/* 
A layout to display a single card. The features has been added to the single card layout:  
- omments form, 
- tagging system, 
- and the bredcrubbs navigation to allow an easy access to related e-cards and categories. 
*/

.single-card-view{
	margin:10px 20px;
	position:relative;
}

.single-card-view .on-left{
	max-width:1200px;
	display:inline-block;
}
.single-card-view .on-right{
	display:inline-block;
	max-width:40%;
	margin-left:50px;
	float:right;
	clear:both;
	text-align:left;
	background:#f5f5f5;
}

.create-a-card {
	margin:20px 20px 15px 20px;
	text-align:center;
	overflow:hidden;
}
.create-a-card .reveal-the-form{
	text-decoration:none;
	display:inline-block;
	margin: 0 auto; 
	padding: 8px 15px; 
	text-align: center; 
	cursor: pointer; 
	font-size:20px;
	line-height:1.5em;
	border-radius:3px;
	box-shadow:0 1px 4px rgba(221,221,221,0.3);
}
.create-a-card .reveal-the-form i{
	padding-right:12px;
}
.create-a-card .reveal-the-form{
	background:#ff6666;
	/*border: 1px solid #ddd;*/
	border: 1px solid #ff6500; 
	color:#fff;
	/*color:#333;*/
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
.create-a-card .reveal-the-form:hover{
	border: 1px solid #382233; 
	color:#ff6666;
	background:#382233;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}
form#karteczka{
	display:none;
}
form#karteczka.touch-ups{
	display:block;
}
.action-panel{
	margin:0 18px;
	list-style:none;
}

.single-card-view ul.action-panel{
	list-style:none;
	margin:15px 0;
}
.single-card-view ul.general-info{
	list-style:none;
	margin-bottom:15px;
}
.single-card-view ul.general-info .breadcrumbs{
	display:block;
	clear:both;
}
.single-card-view ul.general-info .tag-navigation{
	margin-top:20px;
}
.single-card-view .card-wrapper{
	max-width:500px;
	width:100%;
	box-shadow: 0px 1px 4px #bbb;
	margin:10px 0;
	display:inline-block;
	clear:both;
	overflow:hidden;
	behavior: url(js/PIE.htc);
}
.single-card-view .card-wrapper #kartka{
	margin:0;
	padding:0;
	border:0;
}
.single-card-view .card-summary{
	border-top:1px solid #ebebeb;
	background:#fff;
	overflow:hidden;
	padding:2px 5px;
}
.single-card-view .card-summary em{
	font-style:normal;
	line-height:2em;
	color:#656565;
}
.single-card-view .card-summary .warning i{
	color:#F55F5F;
	padding-left:5px;
}
.single-card-view .card-summary .warning a:hover{
	color:#111;
}
.single-card-view .card-summary .warning a:hover i{
	text-decoration:none;
}
.single-card-view .card-summary em.left{
	float: left;
	padding-left: 10px;
}
.single-card-view .card-summary em.right{
	float: right;
	padding-right: 10px;
}
.single-card-view .card-summary i{
	color:#bbb;
}
.single-card-view .card-summary form#brokenLinkForm input#brokenLinkSubmitButton{
	color:#333;
	padding:0;
	font-size:11px;
}
.single-card-view .card-summary form#brokenLinkForm input#brokenLinkSubmitButton:hover{
	text-decoration:underline;
}

.single-card-view #kartka #autor{
	float:none;
	padding:0 15px 5px 15px;
	font-style:normal;
	font-size:11px;
	color:#656565;
}
.single-card-view #kartka #autor a{
	text-decoration:none;
	color:#555;color:#3e9be9;
	border-bottom:1px dotted #aaa;
	font-size:11px;
}
.single-card-view #kartka #autor a:hover{
	color:#3e9be9;
	border-bottom:1px dotted #3e9be9;
}
.single-card-view #kartka #autor span{
	display:inline-block;
	cursor:pointer;
	color:#444;
	font-size:11px;
	line-height:1.5em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.single-card-view #kartka #autor span.show-me .show-more{
	display:inline-block;
}
.single-card-view #kartka #autor span.show-me .show-less{
	display:none;
}
.single-card-view #kartka #autor span i{
	color:#777;
}
.single-card-view .find-out-more{
	border-top:1px solid #EBEBEB;
	padding:0 15px;
	font-size:12px;
	display:none;
	background:#f5f5f5;
}
.single-card-view .find-out-more .card-title{
	color:#000;
	line-height:1.5em;
	padding:8px 0 5px 0;
	font-size:14px;
}	
.single-card-view .find-out-more .card-description{
	color:#555;
	line-height:1.5em;
	padding-bottom:5px;
}
.single-card-view .find-out-more .card-added-on{
	text-align:right;
	font-size:10px;
	padding-bottom:5px;
	color:#888;
}
.single-card-view .find-out-more .card-added-on i{
	padding-right:2px;
	color:#999;
}

/*
Call-to-action Panel
*/
.single-card-view .cta-panel{
	width:100%;
	max-width:500px;
	background:#fff;
	overflow:hidden;
	padding:0;
	box-shadow: 0 1px 4px #BBBBBB;
	clear: both;
	display: inline-block;
	font-size:11px;
	line-height:1.5em;
	color:#555;
	behavior: url(js/PIE.htc);
}
.single-card-view .cta-panel .ajax-feedback-msg,
.kartka .ajax-feedback-msg{
	position:relative;
	background:#C9F3BC;
	color:#397433;
	font:normal 11px 'Lucida Sans Unicode',Arial,sans-serif;
	text-align:center;
	margin:0;
	padding:0 15px;
	line-height:1.5em;
}
.single-card-view .cta-panel .ajax-feedback-msg.update,
.kartka .ajax-feedback-msg.update{
	background:#d6eaff; /* blue */
	color:#3e9ae8;
	padding:10px 0;
	display:none;
}
.single-card-view .cta-panel .ajax-feedback-msg.success,
.kartka .ajax-feedback-msg.success{
	background:#C9F3BC; /* green */
	color:#397433;
	padding:10px 0;
	display:none;
}
.single-card-view .cta-panel .ajax-feedback-msg.error,
.kartka .ajax-feedback-msg.error{
	background:#ffcbcb; /* red */
	color:#da3f3f;
	padding:10px 0;
	display:none;
}
.single-card-view .cta-panel .ajax-feedback-msg.error a,
.kartka .ajax-feedback-msg.error a{
	text-decoration:underline;
	color:#da3f3f;
}
.single-card-view .cta-panel .ajax-feedback-msg.error.login-required.post-comment,
.kartka .ajax-feedback-msg.error.login-required.post-comment{

}
.single-card-view .cta-panel .ajax-feedback-msg span,
.kartka .ajax-feedback-msg span{
	display:inline-block;
	padding:10px 0;
}


.form-feedback-msg{
	position:relative;
	background:#C9F3BC;
	color:#397433;
	font:normal 11px 'Lucida Sans Unicode',Arial,sans-serif;
	text-align:center;
	margin:0;
	padding:0 15px;
	line-height:1.5em;
}
.form-feedback-msg.update{
	background:#d6eaff; /* blue */
	color:#3e9ae8;
	padding:10px 0;
}
.form-feedback-msg.success{
	background:#C9F3BC; /* green */
	color:#397433;
	padding:10px 0;
}
.form-feedback-msg.error{
	background:#ffcbcb; /* red */
	color:#da3f3f;
	padding:10px 0;
}

/*div.info {text-align: center; color: #EC4D00; padding: 5px;  }
div.info span { font-weight: bold; }*/


.single-card-view .cta-panel .embed-msg{
	padding:10 15px;
	text-align:center;
	font-size:12px;
	line-height:2em;
	color:#111;
	border-bottom:1px solid #ebebeb;
	display:none;	
	background:#ffffe5;
}
.single-card-view .cta-panel .embed-reveal{
	display:inline-block;
}
.single-card-view .cta-panel .embed-hide{
	display:none;
}
.single-card-view .cta-panel .embed-msg input{
	background:#f5f5f5;
	border:1px solid #ddd;
	font-size:12px;
	padding:3px 6px;
	margin:10px;
	line-height:2em;
}
.single-card-view .cta-panel .embedHolder{
}
.single-card-view .cta-panel .comments{
	padding:0 15px;
	display:block;
}

.single-card-view .cta-panel .comments .comment-form-wrapper{
	margin-bottom:10px;
	text-align:center;
	overflow:hidden;
	display:none;
}
.single-card-view .cta-panel .comments .comment-form-wrapper input{
	width:95%;
	border:1px solid #ccc;
	font-size:11px;
	line-height:1.5em;
	padding:5px;
	margin-bottom:5px;
}
.single-card-view .cta-panel .comments .comment-form-wrapper textarea{
	width:95%;
	border:1px solid #ccc;
	font-size:11px;
	line-height:1.5em;
	padding:5px;
	margin-bottom:5px;
	height:5em;
	overflow:hidden;
}
.single-card-view .cta-panel .comments .cta-comments{
	padding:5px 0 8px 0;
	overflow:hidden;
}
.single-card-view .cta-panel .comments .add-comment i{
	padding-right:5px;
}
.single-card-view .cta-panel .comments .add-comment:hover i{
	text-decoration:none;
}
.single-card-view .cta-panel .comments .left{
	float: left;
	padding-left: 0px;
}
.single-card-view .cta-panel .comments .right{
	float: right;
	padding-right: 0px;
}
.single-card-view .cta-panel .comments .show-comments{
	display:inline-block;
	cursor:pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.single-card-view .cta-panel .comments .show-comments span{
	margin-left:5px;
}
.single-card-view .cta-panel .comments .show-comments .toggle-text-show{
	display:inline-block;
}
.single-card-view .cta-panel .comments .show-comments .toggle-text-hide{
	display:none;
}
.single-card-view .cta-panel .comments .all-comments{
	border-top:1px dotted #ebebeb;
	clear:both;
	margin:0 0 5px 0;
	padding-top:5px;
	display:none;
}
.single-card-view .cta-panel .comments .all-comments .comment{
	padding:6px 5px 12px 5px;
	text-align:left;
	position:relative;
	border-bottom:1px dotted #ccc;
}
.single-card-view .cta-panel .comments .all-comments .comment .avatar{
	color:#3e9ae8;
	display:inline-block;
	float:left;
	margin-right:5px;
	line-height:2em;
}
.single-card-view .cta-panel .comments .all-comments .comment h3.title{
	font:normal 11px/2em 'Lucida Sans Unicode',Arial,sans-serif;
	text-align:left;
	color:#111;
}
.single-card-view .cta-panel .comments .all-comments .comment p{
	color:#999;
}
.single-card-view .cta-panel .comments .hide-comments{
	display:inline-block;
	cursor:pointer;
	padding:5px 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.single-card-view .cta-panel .share-btns{
	border-bottom:1px solid #ebebeb;
	padding:8px 5px;
	text-align:center;
}
.single-card-view .cta-panel .share-btns a.opinion-lnk{
	width:0;height:0;padding:0;margin;0
}
.single-card-view .cta-panel .share-btns a{
	padding:0 5px;
	display:inline-block;
	line-height:2.4em;
}
.single-card-view .cta-panel .share-btns a span{
	margin-left:4px;
}
.single-card-view .cta-panel .share-btns a.cta-gplus-btn span{
	margin-left:2px;
}
.single-card-view .cta-panel .share-btns i{
	font-size:16px;	
}
.single-card-view .cta-panel .share-btns a i{
	text-decoration:none;
}
.single-card-view .cta-panel .share-btns form{
	display:inline-block;
}
.single-card-view .cta-panel .share-btns .cta-dzrate-btn input{
	color:#5A5A5A;
	background:#fff;
	border:1px solid #fff;
	cursor:pointer;
	outline:none;
	padding:0;
	font-size:11px;
}
.single-card-view .cta-panel .share-btns .cta-dzrate-btn{padding-right:3px;}
.single-card-view .cta-panel .share-btns .cta-dzrate-btn i{padding-right:3px;}
.single-card-view .cta-panel .share-btns .cta-dzrate-btn input:hover{
	color:#000;
	text-decoration:underline;
}
.single-card-view .cta-panel .share-btns a.cta-dzrate-btn:hover i{
	color:#FF6666;
}
.single-card-view .cta-panel .share-btns a.cta-fb-btn:hover i{
	color:#3B5998;
}
.single-card-view .cta-panel .share-btns a.cta-twitter-btn:hover i{
	color:#4099FF;
}
.single-card-view .cta-panel .share-btns a.cta-gplus-btn:hover i{
	color:#d34332;
}
.single-card-view .cta-panel .share-btns a.cta-pinterest-btn:hover i{
	color:#ca2027;
}
.single-card-view .rate-it-now{
	max-width:500px;
}
.single-card-view .rv {
	position: relative;
	margin-bottom:5px;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
	background:#111;
	overflow:hidden;
}
#kartka_pokaz_wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
	background:#111;
}
.single-card-view .rv iframe,
.single-card-view .rv object,
.single-card-view .rv embed
.single-card-view #kartka_pokaz_wrapper iframe,
.single-card-view #kartka_pokaz_wrapper object,
.single-card-view #kartka_pokaz_wrapper embed {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 960px) {
	.single-card-view .on-right{max-width:25%;margin-left:40px;}
}

@media screen and (max-width: 760px) {
	.single-card-view .on-right{
		margin-left:0;
	}
}
@media screen and (max-width: 759px) {
	.single-card-view ul.general-info .tag-navigation{
		/*max-width:520px;*/
		max-width:95%;
		float:left;
	}
	.single-card-view ul.general-info .breadcrumbs{
		/*max-width:520px;*/
		max-width:95%;
		float:left;
	}
	.general-info{
		text-align:center;
	}
	.single-card-view .card-wrapper{
		text-align:left;
		display:block;
		clear:both;
		margin:10px auto;
	}
}
	
@media screen and (max-width: 560px) {
	.single-card-view{
		margin:10px 20px;
	}
	.create-a-card .reveal-the-form{
		font-size:16px;
	}
}


/* 
A layout to display the final view of a card before sending it out or to make it available to read by a receiver 	
*/
				
.card_preview{
	text-align:center;
	margin-top:15px;
}
.card_preview #card_wrapper{
	display:inline-block;
	overflow:hidden;
	box-shadow:1px 1px 5px #ccc;
	max-width:760px;
	height:auto;
	width:auto;
	margin:20px 25px;
	position:relative;
	padding-top:15px;
	behavior: url(js/PIE.htc);
}
.card_preview #card_title{
	padding:10px 30px;
	font:italic 24px/1.2em Georgia,Times,serif;
	color:#bbb;
}
.card_preview #card_title:before{
	content:'“ ';
}
.card_preview #card_title:after{
	content:'”';
}
.card_preview #card_wrapper span#receiver{
	display:inline-block;
	max-width:205px;
	margin:30px 15px 0px 20px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	height:auto;
	width:auto;
	overflow:hidden;
	text-align:left;
	float:left;
	font-size:1.1em;
	line-height:1.4em;
	word-wrap:break-word
}
.card_preview #card_wrapper span#sender{
	display:inline-block;
	max-width:205px;
	margin:30px 15px 0px 20px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	height:auto;
	width:auto;
	overflow:hidden;
	text-align:left;
	float:left;
	font-size:1.1em;
	line-height:1.4em;
	word-wrap:break-word
}
.card_preview #card_wrapper #base_layer{
	float:left;
	margin-left:20px;
	width:500px;
	background:#f9f9f9;
}
.card_preview #card_wrapper #base_layer .media-file{
	width:100%;
	height:auto;
	overflow:hidden;
	border:0;
	padding:0;
	margin:0 0 -6px 0;
}
.card_preview #card_wrapper #base_layer .media-file img{
	max-width:500px;width:100%;height:auto;border:0;
}
.card_preview #card_wrapper #card_stamp{
	margin:-5px 10px 20px 10px;
	position:relative;
	max-height:100px;
	float: right;
	width: 150px; 
	text-align: right;
}
.card_preview #card_wrapper #card_stamp img#show_date{
	height:100px;
	overflow:hidden;
	padding-top:45px;
	padding-right:60px;
}
.card_preview #card_wrapper #card_text{
	clear:both;
	padding:20px 20px 25px 20px;
	font-size:1em;
	line-height:1.3em;
}
.music_enabled{
	font:italic 16px/1.5em Georgia,Times,serif;
	color:#555;
	padding:0 50px;
}	
.music_enabled i{
	font-size:1.2em;
	line-height:1.6em;
	color:#bbb;
	padding:0 5px;
}
.rv,
#kartka_video_wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
	background:#111;
}
.rv iframe,
.rv object,
.rv embed
#kartka_video_wrapper iframe,
#kartka_video_wrapper object,
#kartka_video_wrapper embed {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.footer{
	width:100%;
	padding:20px 0;
	margin:0 auto;
	background:#560d0f;
	overflow:hidden;
	font-weight:normal;
	background:#382233;
	border-top:5px solid #FF6666;
}
.social-media{
	max-width:1200px;
	position:relative;
	padding:0;
	margin:0 auto;
	text-align:center;
	clear:both;	
}
.social-media ul{
	width:100%;
	list-style:none;
}
.social-media ul li{
	display:inline-block;
	height:30px;
	line-height:30px;
}
.social-media ul li a{
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:5px;
	text-decoration:none;
}
.social-media ul li i{
	color:#ebebeb;
	font-size:30px;
		color:#952512;
		color:#553c41;
}
.social-media ul li a:hover,
.social-media ul li a:hover i{
	color:#e55b5b;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
}

.copyright{
	max-width:1200px; 
	padding:20px 0 0 0;
	margin:0 auto; 
	text-align:center;
	color:#952512;
	font-size:11px;
	color:#553c41;
}

#naglowek{
	z-index:900;
	background:#BDDBA9;
	border-bottom:4px solid #a9c497;
	height:60px;
	box-shadow:0 1px 4px rgba(0,0,0,0.6);
	background:#E0A8BA;
	border-bottom:4px solid #c996a7;
	background:#FF6666;
	border-bottom:4px solid #e55b5b;
	color:#382233;
	behavior: url(js/PIE.htc);
}
#branding{
	position:relative;
	max-width:1200px;
	margin:0 auto;
	padding:0 20px;
	overflow:hidden;
}
#branding .topMenuMini{
	max-width:300px;
	float:right;
	margin-top:15px;
	padding-right:90px;
}
#branding .topMenuMini,
#branding .topMenuMini a{
	color:#863535;
	font-weight:bold;
	font-family:helvetica,Arial,sans-serif;
	font-size:12px;
}
#branding #szukaj{
	border:0;
	margin:0;
	padding:0;
	background:#e55b5b;
	position:absolute;
	z-index:100;
	top:10px;
	left:60px;
	height:40px;
	border-radius:3px;
		background:#442f3f;
}
#branding #szukaj{
	height:40px;
	line-height:40px;
}
#branding #szukaj .szukany{
	display:inline-block;
	margin:0;
	padding:0;
	
}
#branding #szukaj .szukany input{
	border:1px solid transparent;
	background:#ebebeb;
	height:24px;
	line-height:24px;
	padding:0 5px;
	margin:0;
	margin:0 0 0 5px;
	border-radius:2px;
	width:180px;
	font-size:14px;
		
}

#branding #szukaj .przyciski{
		display:inline-block;
		padding:0;
		margin:0;
		height:24px;
}
#branding #szukaj .przyciski input{
	padding:2px;
	margin:0 5px 0 0;
	height:24px;
	line-height:24px;
	width:60px;
	line-height:24px;
	background:#442f3f;
	border:1px solid transparent;
	color:#FF6666;
	font-size:14px;
}
#branding #menu_trigger{
	position:absolute;
	z-index:120;
	top:10px;
	left:10px;
	width:40px;
	height:40px;
	display:inline-block;
	font-size:24px;
	background:#442f3f;
	border-radius:3px;
	cursor:pointer;
}
#branding #menu_share_btns{
	position:absolute;
	z-index:120;
	top:10px;
	right:10px;
	width:40px;
	height:40px;
	display:inline-block;
	font-size:24px;
	background:#442f3f;
	border-radius:3px;
	cursor:pointer;
}
#branding #menu_search{
	position:absolute;
	z-index:120;
	top:10px;
	left:60px;
	width:40px;
	height:40px;
	display:inline-block;
	font-size:24px;
	background:#442f3f;
	border-radius:3px;
	cursor:pointer;
}
#branding #menu_dashboard{
	position:absolute;
	z-index:120;
	top:10px;
	right:60px;
	width:40px;
	height:40px;
	display:inline-block;
	font-size:24px;
	background:#442f3f;
	border-radius:3px;
	cursor:pointer;
}
#branding #menu_trigger i,
#branding #menu_share_btns i,
#branding #menu_search i,
#branding #menu_dashboard i{
	line-height:40px;
	color:#FF6666;
}
#branding #menu_trigger span.on,
#branding #menu_share_btns span.on,
#branding #menu_search span.on,
#branding #menu_dashboard span.on{
	display:inline-block;
}
#branding #menu_share_btns span.on i{
	font-size:20px;
}
#branding #menu_trigger span.off,
#branding #menu_share_btns span.off,
#branding #menu_search span.off,
#branding #menu_dashboard span.off{
	display:none;
}

#logoAndBannerHolder{width:1024px;margin:0 auto;height:70px;text-align:center;}

#logo{height:70px;line-height:70px;color:#f55f5f;width:200px;float:left;text-align:left;background:transparent url(grafika/dz.png) no-repeat 0 0;position:relative;}
#logo span{position:absolute;z-index:10;width:120px;height:70px;top:0;margin:0;padding:0;}
#logo h1{margin:0;padding:0 0 0 5px;font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;text-indent:-9999px;}
#logo h2{margin:0;padding:0 0 0 5px;font:normal 10px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;text-indent:-9999px;}

#branding #logoAndBannerHolder{
	position:absolute;
	z-index:110;
	display:inline-block;
	width:200px;
	top:6px;
	left:50%;
	height:45px;
	overflow:hidden;
	margin-left:-60px;
	text-align:center;
}
#branding #logoAndBannerHolder #logo{
	height:50px;
	width:120px;
	margin:0;
	padding:0;
	background-position-y: 0px;
	background-position-x: 0px;
	background:repeat:no-repeat;
}

#naglowek .drop-down-nav-wrapper{
/*	position:fixed;
	z-index:0;
	top:64px;
	width:100%;*/
}

.drop-down-nav{
	position:relative;
	max-width:1200px;
	margin:55px auto 0 auto;
	padding:10px 20px 0 20px;
	background:#442f3f;
	border:0;
	background:#382233;
	border-bottom:4px solid #fcd092;
	box-shadow:0 1px 5px rgba(125,125,125,0.6);
	overflow:hidden;
	display:none;
}

.drop-down-nav ul{
	margin:0 -20px;
	padding:0;
	list-style:none;
}
.drop-down-nav ul li{
	margin:0;
	padding:0;
}
.drop-down-nav ul li a{
	display:block;
	font-size:13px;
	line-height:3em;
	color:#e55b5b;
	text-decoration:none;
}
.drop-down-nav ul li:hover{
	
}
.drop-down-nav ul li:hover a{
	color:#ff6666;
}
.drop-down-nav ul#kategorie li{
	padding:0 20px;
	text-align:left;
}
.drop-down-nav ul#kategorie li a{
}

.drop-down-nav ul.main-categories{
	margin:0 -20px;
	padding:0;	
}
.drop-down-nav ul.main-categories li.main-cat{
	padding:0 20px;
	text-align:left;
	border-bottom:1px solid #442f3f;
}
.drop-down-nav ul.main-categories li.main-cat:hover{
	background:#42283c;
}
.drop-down-nav ul.main-categories li.main-cat.home i{
	padding:0 5px 0 0;
	font-size:14px;
}
.drop-down-nav ul.main-categories li.main-cat ul.sub-cat{
	background:transparent;
	background:#311e2d;
	display:none;
}
.drop-down-nav ul.main-categories li.main-cat.active-cat ul.sub-cat{
	display:block;
}
.drop-down-nav ul.main-categories li.main-cat ul.sub-cat li{
	padding:0 20px;
	border-top:1px solid #40273b;
}
.drop-down-nav ul.main-categories li.main-cat ul.sub-cat li a{
	color:#d7b081;
	font-size:12px;
}
.drop-down-nav ul.main-categories li.main-cat ul.sub-cat li:hover{
	background:#2b1a27;
	border-top:1px solid #442f3f;
}
.drop-down-nav ul.main-categories li.main-cat ul.sub-cat li:hover a{
	color:#fcd092;
}
.drop-down-nav ul.main-categories li.main-cat a i{
	padding-left:8px;	
	color:#9e3f3f;
}
.drop-down-nav ul.main-categories li.main-cat a span.show-menu{
	display:inline-block;
}
.drop-down-nav ul.main-categories li.main-cat.active-cat a span.show-menu{
	display:none;
}
.drop-down-nav ul.main-categories li.main-cat a span.hide-menu{
	display:none;
}
.drop-down-nav ul.main-categories li.main-cat.active-cat a span.hide-menu{
	display:inline-block;
}

#naglowek #menu{
	display:none;
}


.footer-nav
{
	background:#fcd092;
	border-top:1px solid #ebebeb;
	margin-top:20px;
}
.footer-nav ul{
	max-width:1200px;
	margin:0 auto;
	padding:10px 20px;
	list-style:none;
	text-align:center;
	border-top:0px solid #e2ba83;
}
.footer-nav ul.real-time{
	padding:10px 20px 10px 20px;
	background:#ebebeb;
}
.footer-nav ul li{
	display:inline-block;
	padding-right:10px;
}
.footer-nav ul.real-time li{
	font:normal 11px/2em "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#777;
}
.footer-nav ul.real-time li em{
	font:bold normal 12px/2em "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#656565;
}
.footer-nav ul li a
{
	font:normal 11px/2em "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#a98b62;
}
.footer-nav ul li i{
	padding-right:3px;
	color:#ccc;
	color:#b49568;
}
#prawa {
	max-width:1200px;
	margin:0 auto;
	padding:0;
}
#srodek{
	width:100%;
	max-width:1200px;
	height:auto;
	width:auto;
	padding:80px 0 0 0;
	margin: 0px auto;
	overflow:hidden;
	position:relative;
}
#srodek.offset{
	padding-top:15px;
}

#srodek .social-media-nav{
	background:#442F3F;
	position:fixed;
	z-index:100;
	top:60px;
	right:0px;
	width:100%;
	max-width:140px;
	box-shadow:0 1px 5px rgba(0,0,0,0.3);
	display:none;
	text-align:right;
	border-bottom:4px solid #FCD092;
}
#srodek .social-media-nav ul{
	list-style:none;
	margin:5px 0 0 0;
}
#srodek .social-media-nav ul li{
	border-bottom: 1px solid #442F3F;
}
#srodek .social-media-nav ul li:hover{
}
#srodek .social-media-nav ul li a{
	background:#382233;
	display:block;
	padding:7px 15px;
	color:#E55B5B;
	font-size:13px;
	line-height:20px;
	text-decoration:none;
}
#srodek .social-media-nav ul li a span{
	display:inline-block;
	width:24px;
	text-align:center;
	margin-left:10px;
	height:20px;
}
#srodek .social-media-nav ul li a i{
/*	color:#553C41;*/
	color:#E55B5B;
	font-size:18px;
}
#srodek .social-media-nav ul li a:hover{
	color:#FF9694;
}
#srodek .social-media-nav ul li a:hover i{
	color:#FF9694;
}


#srodek .dashboard-nav{
	background:#442F3F;
	position:fixed;
	z-index:100;
	top:60px;
	right:0px;
	max-width:400px;
	box-shadow:0 1px 5px rgba(0,0,0,0.3);
	display:none;
	text-align:right;
	border-bottom:4px solid #FCD092;
}
#srodek .dashboard-nav .topMenuMini{
	padding:20px;
	color:#E55B5B;
	font-size:14px;
}
#srodek .dashboard-nav .topMenuMini span{}
#srodek .dashboard-nav .topMenuMini a{
	color:#E55B5B;
	font-size:14px;
	text-decoration:none;
}
#srodek .dashboard-nav .topMenuMini a:hover{
	color:#FF9694;
	text-decoration:underline;
}

#srodek .search-nav{
	background:#442F3F;
	position:fixed;
	z-index:100;
	top:60px;
	left:0px;
	max-width:400px;
	box-shadow:0 1px 5px rgba(0,0,0,0.3);
	display:none;
	text-align:right;
	border-bottom:4px solid #FCD092;
	overflow:hidden;
}
#srodek .search-nav #szukaj{
	min-height:40px;
	height:auto;
	line-height:40px;
	border:0;
	margin-bottom:0;
	display:none;
}
#srodek .search-nav #szukaj .szukany{
	display:inline-block;
	margin:0;
	padding:0;
	
}
#srodek .search-nav #szukaj .szukany input{
	border:1px solid transparent;
	background:#ebebeb;
	height:24px;
	line-height:24px;
	padding:0 5px;
	margin:0;
	margin:0 0 0 5px;
	border-radius:2px;
	width:180px;
	font-size:14px;
		
}

#srodek .search-nav #szukaj .przyciski{
	display:inline-block;
	padding:0;
	margin:0;
	height:24px;
}
#srodek .search-nav #szukaj .przyciski input{
	padding:2px;
	margin:0 5px 0 0;
	height:24px;
	line-height:24px;
	width:60px;
	line-height:24px;
	background:#442f3f;
	border:1px solid transparent;
	color:#FF6666;
	font-size:14px;
}

.center{text-align:center;}

#branding{min-height:60px;height:auto;}
#branding .topMenuMini{padding-right:40px;}
#branding #menu_search{display:none;}
#branding #menu_dashboard{display:none;}

@media screen and (max-width: 960px) {
	#branding .topMenuMini{display:none;}
	#branding #szukaj{display:none;}
	#branding #menu_search{display:block;}
	#srodek .search-nav #szukaj{display:block;}
	#branding #menu_dashboard{display:block;}
}
/* 
A few tweaks to make the card layout responsive while viewed on different devices and in different resolutions 
*/

@media screen and (max-width: 860px) {
	.card_preview #card_wrapper{
		max-width:500px;
	}
	.card_preview #card_wrapper span#receiver{
		margin-top:20px;
		margin-bottom:0px;
		max-width:210px;
	}
	.card_preview #card_wrapper span#sender{
		margin-top:20px;
		margin-bottom:0px;
		max-width:210px;
	}
	.card_preview #card_wrapper #base_layer{
		margin-left:0;
		clear:both;
		width:100%;
		background:#f9f9f9;
	}
}
@media screen and (max-width: 400px) {
	#obszar_kolory div.kolory {
		min-width:150px;
		float: left; 
		margin-top:3px;
		padding:2px;
		clear:both;
	}
}

.aktualnosci{display:none;}