body {
	background: #0b0b0b url(../images/background.jpg) top center no-repeat;
	color: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

a {
	text-decoration: none;
	color: #545f68;
}

a:hover {
	color: #7E8992;
}

a img {
	border: 0;
}

.content a {
	color: #96c8ef;
	text-decoration: underline;
}

div.header a h1 {
	margin: 0;	
}

img {
	padding: 0;
	margin: 0;
	border: 0;
}

p {
	font-family: arial;
	margin: 15px 0 17px 0;
	line-height: 15px;
}

ul {
	list-style: none;
	padding-left: 30px;
	margin-left: 0;
}

ul li {
	padding-left: 10px;
	background: url(../images/list-style-arrow.png) 0 5px no-repeat;
	color: #bbdffd;
}

.normal {
	font-size: 12px;
}

.normal-large {
	font-size: 13px;
}

.normal-very-large {
	font-size: 14px;
}

.medium {
	font-size: 15px;
}

.medium-large {
	font-size: 16px;
}

.large-medium {
	font-size: 17px;
	line-height: 22px;
}

.large {
	font-size: 18px;
}

.block {
	display: block;
}

.clear {
	clear: both;
}

.page {
	margin: 0 auto;
	width: 888px;
}

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

ul.horizontal-menu li {
	padding: 0;
	margin: 0;
	float: left;
	background-image: none;
}

ul.horizontal-menu li a {
	display: block;
	text-indent: -9999px;
	outline: none;
}

/* common elements start */

ul.images {
	overflow: hidden;
	list-style: none;
	padding: 0;
}

ul.images li {
	float: left;
	margin: 3px;
	background: none;
	display: inline;
}

ul.images img {
	border: 1px solid #264e6f;
}

.captchaBox {
	width: 205px;
	height: 45px;	
}

.captchaImage {
	float: left;	
	width: 175px;
	height: 45px;
}

.captchaTools {
	float: right;
	padding-left: 8px;	
	width: 22px;
	height: 45px;		
}

/* common elements end */

/* header start */

.header {
	width: 100%;
	height: 75px;
	text-align: left;
}

/*
.header .logo {
	margin: 24px 0 0 17px;
	float: left;
}
*/
.header .logo {
	/*height: 76px;
	margin: 0 0 0 17px;*/
	height: 28px;
	margin: 25px 0 0 17px;
	width: 179px;
	
	background-image: url(../images/header-logo.png);
	background-repeat: no-repeat;
	float: left;
}
* html .header .logo {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/header-logo.png", sizingMethod="scale");
}

.header ul.horizontal-menu {
	margin: 33px 18px 0 0;
	float: right;
}

.header ul.horizontal-menu li a {
	width: 25px;
	height: 20px;
}

.header li.pl a {
	background: url(../images/header-langs.png) 0 0 no-repeat;
}

.header li.pl a:hover,
.header li.pl a.selected {
	background-position: 0 -20px;
}

.header li.en a {
	background: url(../images/header-langs.png) -25px 0 no-repeat;
}

.header li.en a:hover,
.header li.en a.selected {
	background-position: -25px -20px;
}

/* header end */

/* main content start */

.content {
	width: 100%;
	text-align: left;
	background: #262728 no-repeat;
}

.subpage .content {
	background-position: 4px 151px;
}

.content .border-top {
	background: url(../images/content-background-border-top.png) 0 0 no-repeat;
	width: 100%;
	height: 4px;
	font-size: 1px;
}

.content .border-left,
.content .border-right {
	width: 100%;
}

.content .border-left {
	background: url(../images/content-background-border-left_right.png) -4px 0 repeat-y;
}

.content .border-left-top {
	background: url(../images/content-background-border-left_right_top.png) -4px 0 no-repeat;
}

.content .border-right {
	background: url(../images/content-background-border-left_right.png) 884px 0 repeat-y;
}

.content .border-right-top {
	background: url(../images/content-background-border-left_right_top.png) 884px 0 no-repeat;
	padding: 0 4px;
}

/* main content bottom buttons start */

.content ul.horizontal-menu {
	display: block;
	clear: both;
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

.content li.newsletter a,
.content li.news a,
.content li.collection a,
.content li.trends a,
.content li.expert a,
.content li.expertmiddle a {
	height: 45px;
}

.content li.newsletter a {
	width: 290px;
}

.content li.newsletter a.pl {
	background: url(../images/content-bottom-buttons-pl.png) 0 0 no-repeat;
}

.content li.newsletter a.en {
	background: url(../images/content-bottom-buttons-en.png) 0 0 no-repeat;
}

.content li.newsletter a:hover {
	background-position: 0 -45px;
}

.content li.news a {
	width: 308px;
}

.content li.news a.pl {
	background: url(../images/content-bottom-buttons-pl.png) -290px 0 no-repeat;

}

.content li.news a.en {
	background: url(../images/content-bottom-buttons-en.png) -290px 0 no-repeat;
}

.content li.news a:hover {
	background-position: -290px -45px;
}

.content li.collection a {
	width: 290px;
}

.content li.collection a.pl {
	background: url(../images/content-bottom-buttons-pl.png) -598px 0 no-repeat;
}

.content li.collection a.en {
	background: url(../images/content-bottom-buttons-en.png) -598px 0 no-repeat;
}

.content li.collection a:hover {
	background-position: -598px -45px;
}

.content li.trends a {
	width: 308px;
}

.content li.trends a.pl {
	background: url(../images/content-bottom-buttons-pl.png) -888px 0 no-repeat;
}

.content li.trends a.en {
	background: url(../images/content-bottom-buttons-en.png) -888px 0 no-repeat;
}

.content li.trends a:hover {
	background-position: -888px -45px;
}

.content li.expert a {
	width: 290px;
}

.content li.expert a.pl {
	background: url(../images/content-bottom-buttons-pl.png) -1196px 0 no-repeat;
}

.content li.expert a.en {
	background: url(../images/content-bottom-buttons-en.png) -1196px 0 no-repeat;
}

.content li.expert a:hover {
	background-position: -1196px -45px;
}

.content li.expertmiddle a {
	width: 308px;
}

.content li.expertmiddle a.pl {
	background: url(../images/content-bottom-buttons-pl.png) -1486px 0 no-repeat;
	width: 308px;
}

.content li.expertmiddle a.en {
	background: url(../images/content-bottom-buttons-en.png) -1486px 0 no-repeat;
	width: 308px;
}

.content li.expertmiddle a:hover {
	background-position: -1486px -45px;
}
/* main content bottom buttons end */

.footer {
	clear: both;
	width: 100%;
	color: #545f68;
}

.footer ul.horizontal-menu {
	padding: 16px 0 25px 4px;
	float: left;
}

.footer ul.horizontal-menu li {
	color: #212528;
}

.footer ul.horizontal-menu li a {
	text-indent: 0;
	margin: 0 6px;
	display: inline;
}

.footer ul.horizontal-menu li a:hover,
.footer ul.horizontal-menu li a.selected {
	color: #7e8992;
}

.footer .copyright {
	float: right;
	margin: 16px 9px 0 0;
	display: inline;
}

.footer .copyright a {
	color: #94a2ac;
}


.main-flash-container {
	width: 880px;
	height: 397px;
}

.content {
	background-image: url(../images/content-background.jpg);
	background-position: 4px 0;
}

/* subpage kontakt begin */

#kontakt a:HOVER {
	text-decoration: none;	
}

/* subpage kontakt end */

/* subpage salony */

#salony .border-right-top {
	height: 100%;
}

#salony .salony-content {
	background: url(../images/content-background-salony-separator.png) 504px 0 no-repeat;
}

#salony .salony-background {
	background: url(../images/content-background-salony-separator_2.png) 504px 0 repeat-y;
}

#salony .salony-list {
	float: right;
	width: 375px;
}

#salony .salony-list img {
	margin: 0;	
}

#salony .separator {
	width: 1px;
	font-size: 1px;
	height: 100%;
	float: left;
}

#salony img.label-select-region {
	margin: 19px 0 0 22px;
}

#salony .current-region {
	margin: 19px 0 18px 28px;
}

.salon {
	margin: 13px 0 22px 29px;
	background: url(../images/salony-description-separator-horizontal.png) bottom center no-repeat;
	font-family: Arial, sans-serif;
	width: 340px;
}

.salon h3,
.salon p {
	margin: 0;
	padding: 0;
}

.salon h3 {
	font-size: 14px;
	font-weight: normal;
}

.salon .left-column {
	background: url(../images/salony-description-separator.png) 185px 0 repeat-y;
	overflow: hidden;
	width: 340px;
}

.salon .right-column {
	width: 135px;
	float: right;
	margin: 0 0 0 21px;
	line-height: 15px;
}

.salon .right-column p {
	margin: 0 0 8px 0;	
}

#salony .map-flash {
	margin: 3px 0 0 32px;
}

.salon .buttons {
	margin: 23px 0 0 0;
	overflow: hidden;
	padding: 0 0 20px 0;
	text-align: center;
}

.salon .buttons .see-gallery-button {
	margin: 0 0 0 34px;
}

#salony .right-button {
	float: right;	
	margin: 0 20px 0 0;
}

#salony .view-on-map {
	display: block;
	margin: auto;
	height: 11px;
	width: 104px;	
}
#salony .buttons-two-column .view-on-map {
	float: left;
	margin: 0 0 0 10px;
}
#salony .buttons .view-on-map-pl {
	background: url(../images/label-zobacz_na_mapie-pl.png) 0 0 no-repeat;
}
* html #salony .buttons .view-on-map-pl {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-zobacz_na_mapie-pl.png", sizingMethod="image");
}
#salony .buttons .view-on-map-en {
	background: url(../images/label-zobacz_na_mapie-en.png) 0 0 no-repeat;
}
* html #salony .buttons .view-on-map-en {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-zobacz_na_mapie-en.png", sizingMethod="image");
}

#salony .view-on-gallery {
	display: block;
	margin: auto;
	height: 11px;
	width: 99px;	
}
#salony .buttons-two-column .view-on-gallery {
	float: right;
	margin: 0 10px 0 0;
}
#salony .buttons .view-on-gallery-pl {
	background: url(../images/label-zobacz_galerie-pl.png) 0 0 no-repeat;
}
* html #salony .buttons .view-on-gallery-pl {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-zobacz_galerie-pl.png", sizingMethod="image");
}
#salony .buttons .view-on-gallery-en {
	background: url(../images/label-zobacz_galerie-en.png) 0 0 no-repeat;
}
* html #salony .buttons .view-on-gallery-en {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-zobacz_galerie-en.png", sizingMethod="image");
}

#salony .return {
	display: block;
	float: right;	
	height: 11px;
	margin: 0 20px 0 0;
	width: 57px;	
}
#salony .return-pl {
	background: url(../images/label-powrot-pl.png) 0 0 no-repeat;
}
* html #salony .return-pl {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-powrot-pl.png", sizingMethod="image");
}
#salony .return-en {
	background: url(../images/label-powrot-en.png) 0 0 no-repeat;
}
* html #salony .return-en {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-powrot-en.png", sizingMethod="image");
}

#salony .choose-province {
	float: left;
	height: 17px;
	margin: 20px;
	width: 205px;
}
#salony .choose-province-pl {
	background: url(../images/label-wybierz_wojewodztwo-pl.png) 0 0 no-repeat;	
}
* html #salony .choose-province-pl {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-wybierz_wojewodztwo-pl.png", sizingMethod="image");
}
#salony .choose-province-en {
	background: url(../images/label-wybierz_wojewodztwo-en.png) 0 0 no-repeat;
}
* html #salony .choose-province-en {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-wybierz_wojewodztwo-en.png", sizingMethod="image");
}

#choose-province-select {

}

object {
	outline: none;
}

div.regionSelect .text {
	border: 1px solid #2e5471;
	border-right: none;
	background: #071725;
	width: 150px;
	height: 22px;
	line-height: 22px;
	padding-left: 10px;
	float: left;
	cursor: pointer;
}

div.regionSelect .button {
	border: 1px solid #2e5471;
	border-left: none;
	background: #071725 url(../images/salony-select-button-background.png) 0 0 no-repeat;

	width: 23px;
	height: 22px;
	float: left;
	cursor: pointer;
}

div.styledSelect {
	width: auto;
	border: none;
}

.selectWrapper ul {
	margin: 0;
	border: 1px solid #2e5471;
	background: #071725;
	text-align: left;
	list-style: none;
	padding: 0;
}

.selectWrapper li{
	background: none;
	cursor: pointer;	
}

li.optionHover {
	background: #123C60;
}

li.optionLeave {
	background: #071725;
}

.selectWrapper ul li {
	height: 24px;
	padding-left: 10px;
	line-height: 24px;
}

.regionSelect {
	margin: 16px 29px 0 0;
	width: 139px;
	float: right;
	border: 1px solid #2e5471;
	background: #071725;
	color: #fff;
}

/* salony end */

/* generic text page beginning */

.text-background {
	background: url(../images/content-background-generic-separator_2.png) 375px 0 repeat-y;
}

.text-content {
	background: url(../images/content-background-generic-separator.png) 375px 0 no-repeat;
}

.text-content .text-left {
	margin: 13px 31px 16px 21px;
	width: 323px;
	float: left;
	display: inline;
	text-align: justify;
}

.text-content .text-right {
	margin: 13px 21px 16px 31px;
	width: 452px;
	float: right;
	display: inline;
	text-align: justify;
}

#career .text-background,
#kariera .text-background {
	background: url(../images/content-background-salony-separator_2.png) 504px 0 repeat-y;
}

#career .text-content,
#kariera .text-content {
	background: url(../images/content-background-salony-separator.png) 504px 0 no-repeat;
}

#career .text-content .top-label,
#kariera .text-content .top-label {
	margin-left: 15px;
}

#career .text-content .text-left,
#kariera .text-content .text-left {
	padding-top: 10px;
	width: 451px;
}

#career .text-content .text-left p.article-info,
#kariera .text-content .text-left p.article-info {
	margin: 0;
}

#career .text-content .text-right,
#kariera .text-content .text-right {
	width: 340px;
	padding-top: 10px;
	margin-left: 5px;
}

#career .text-content #left-flash,
#kariera .text-content #left-flash {
	margin: 0 0 23px 3px;
	width: 447px;
	height: 419px;
}

#career .text-content ul.articles,
#kariera .text-content ul.articles {
	margin: 40px 0 0 4px;
	padding: 0;
}

#career .text-content ul.articles li,
#kariera .text-content ul.articles li {
	display: block;
	width: 340px;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	margin-bottom: 15px;
	background: url(../images/kariera-list-separator-horizontal.png) bottom center no-repeat;
}

#career .text-content ul.articles li .article-brief,
#kariera .text-content ul.articles li .article-brief {
	display: block;
	float: right;
}

#career .text-content h3,
#kariera .text-content h3 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	line-height: 18px;
}

#career .text-content .city,
#kariera .text-content .city {
	color: #a1d7ff;
}

#career .text-content ul.articles li a.more p,
#kariera .text-content ul.articles li a.more p {
	margin: 0;
}

#career .text-content ul.articles li a.more,
#kariera .text-content ul.articles li a.more {
	display: block;
	width: 295px;
	padding: 10px 30px 10px 15px;
	color: #fff;
	text-decoration: none;
	background: url(../images/arrow_right_normal.png) 97% 50% no-repeat;
	min-height: 33px;
	height: auto !important;
	height: 33px;
}

#career .text-content ul.articles li a.more:hover,
#career .text-content ul.articles li a.more.selected,
#kariera .text-content ul.articles li a.more:hover,
#kariera .text-content ul.articles li a.more.selected {
	background: #395062 url(../images/arrow_right_selected.png) 97% 50% no-repeat;
}

div.kolekcja-flash-container {
	/*height: 472px;*/	
}

* html div.kolekcja-flash-container {
	height: 450px;	
}

#popupImages {
	display: none;	
}
/* generic text page end */

/* 'aktualnosci' and 'press room'  begin */

.articles .text-background {
	background: url(../images/content-background-generic-separator_2.png) 520px 0 repeat-y;
}

.articles .text-content {
	background: url(../images/content-background-generic-separator.png) 520px 0 no-repeat;
}

.articles .text-left {
	width: 480px;
	padding: 0 10px 0 5px;
	margin: 0 10px 10px 10px;
}

.articles .text-left ul {
	margin: 0;
	padding: 0;
}

.articles .text-left li {
	background-image: none;
}

.articles .text-left h3 {
	margin: 0;
	padding: 0;
	font-weight: lighter;
	color: #ffffff;
	font-size: 1.4em;
}

.articles .text-left p {
	margin: 6px 0 6px 0;
	padding: 0;
}

.articles .text-left .article-date {
	margin: 40px 0 0 0;
	color: #8fcfff;
	font-size: 1.2em;
}

.articles .text-left .article-brief, .articles .text-left .article-content {
	margin: 20px 0 15px 0;
	color: #ffffff;
	text-align: justify;	
}

.articles .text-left .more {
	height: 13px;
	display: block;
	float: right;
	width: 53px;

	font-size: 1px;
}

.articles .text-left .morepl {
	background: url(../images/label-wiecej-pl.png) 0 0 no-repeat;
}

.articles .text-left .moreen {
	background: url(../images/label-wiecej-en.png) 0 0 no-repeat;
}

* html .articles .text-left .morepl {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-wiecej-pl.png", sizingMethod="scale");
}

* html .articles .text-left .moreen {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-wiecej-en.png", sizingMethod="scale");
}

.articles .text-left .back {
	height: 11px;
	display: block;
	float: right;
	width: 57px;

	font-size: 1px;
}

.articles .text-left .backpl{
	background: url(../images/label-powrot-pl.png) 0 0 no-repeat;
}

.articles .text-left .backen {
	background: url(../images/label-powrot-en.png) 0 0 no-repeat;
}

* html .articles .text-left .backpl {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-powrot-pl.png", sizingMethod="scale"); 
}

* html .articles .text-left .backen {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-powrot-en.png", sizingMethod="scale"); 
}

.articles .text-left .article-detail {
	margin: 30px 0 0 10px;	
}

.articles p.paging {
	width: 100%;
	padding: 30px 0 0 0;
	text-align: center;
}

.articles .paging a {
	padding: 0 2px 0 2px;
	color: #ffffff;
	font-size: 1.2em;
	text-decoration: none;
}

.articles .paging strong {
	padding: 0 2px 0 2px;
	color: #7fc8ff;
	font-size: 1.2em;
	text-decoration: underline;
}

.articles .paging .paging-left {
	height: 7px;
	margin: 0 0 0 5px;
	width: 15px;
	
	background: url(../images/paging-left.png) no-repeat;
}

* html .articles .paging .paging-left {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/paging-left.png", sizingMethod="scale");
}

.articles .paging .paging-right {
	height: 7px;
	margin: 0 0 0 7px;
	width: 15px;
	
	background: url(../images/paging-right.png) no-repeat;
}

* html .articles .paging .paging-right {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/paging-right.png", sizingMethod="scale");
}

.articles .text-right {
	float: right;
	width: 330px;
	margin: 0 0 0 20px;
}

.articles .text-right .label-archiwum {
	height: 14px;
	width: 89px;
	margin: 30px 0 10px 0;
	font-size: 1px;
}

.articles .text-right .archen {
	background: url(../images/label-archiwum-en.png) 0 0 no-repeat;
}

.articles .text-right .archpl {
	background: url(../images/label-archiwum-pl.png) 0 0 no-repeat;
}

* html .articles .text-right .archen {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-archiwum-en.png", sizingMethod="scale");
}

* html .articles .text-right .archpl {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-archiwum-pl.png", sizingMethod="scale");
}

.articles .text-right .year {
	margin: 0 30px 5px 10px;
	padding: 20px 0 7px 0;
	border-bottom: 1px dotted #4a6a83;
}

.articles .text-right .year a{ -->
	color: #8fceff;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
}

.articles .text-right .month {
	margin: 0 30px 5px 10px;
	padding: 5px 0 10px 20px;
	border-bottom: 1px dotted #4a6a83;
}

.articles .text-right .month a{
	color: #ffffff;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
}

.articles .text-right .month a:HOVER, .articles .text-right .month a.active {
	color: #ffffff;
	font-weight: bold;
}

.articles .text-right .year a:HOVER, .articles .text-right .year a.active {
	text-decoration: underline;
}

.articles .pawoLogo {
	padding: 0 0 10px 560px;
}

/* 'aktualnosci' and 'press room'  end */

/* 'newsletter'  begin */

#newsletter form {
	margin: 0;
	padding: 0;	
}



#newsletter form input.text, #newsletter form div.text, #newsletter form input.button {
	height: 18px;
	width: 128px;
	background:#071725 none repeat scroll 0 0;
	border:#2E5471 solid 1px;
	color: #ffffff;
	padding: 4px 0 0 3px;
}

#newsletter form input.button {
	background:#071725 url(../images/salony-select-button-background.png) no-repeat scroll 0 0;
	cursor:pointer;
}

#newsletter form input.submit {
	border: none;
	cursor: pointer;
	float: right;
	height: 17px;
	margin: 20px 0 0 0;
	width: 64px;
}

#newsletter form input.submitPl {
	background: url(../images/label-wyslij-pl.png) no-repeat;
}
* html #newsletter form input.submitPl {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-wyslij-pl.png", sizingMethod="scale");
}

#newsletter form input.submitEn {
	background: url(../images/label-wyslij-en.png) no-repeat;
}
* html #newsletter form input.submitEn {
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/label-wyslij-en.png", sizingMethod="scale");
}

#newsletter form input.checkboxStyled {
	margin: 1px 5px 0 0;
}

#newsletter .formBox {
	float: left;
	height: 80px;
	margin: 5px 0 5px 0;
	width: 160px;
		
	text-align: left;
}

#newsletter div.checkbox {
	float: left;
	height: 20px;	
	margin: 5px 0 0 0;
}

#newsletter .description {
	margin: 0 0 20px 0;	
}

#newsletter .alone {
	margin: 5px 0 0 0;	
	line-height: 16px;
}

#newsletter .alone input {
	margin: 0 5px 0 0;	
}

#newsletter .text-background {
	background: url(../images/content-background-generic-separator_2.png) 520px 0 repeat-y;
}

#newsletter .text-content {
	background: url(../images/content-background-generic-separator.png) 520px 0 no-repeat;
}

#newsletter .text-left {
	width: 480px;
	margin: 0;
	padding: 15px;
}

#newsletter .text-right {
	width: 315px;
	margin: 0;
	padding: 15px;
}

#newsletter .message {
	padding: 20px;
}

/* 'newsletter'  end */

/* 'porady_eksperta'  begin */

#porady_eksperta .text-content .text-right, #porady_eksperta .text-content .text-left {
	text-align: left;	
}

#porady_eksperta .text-content .text-right div, #porady_eksperta .text-content .text-left div {
	clear: both;	
}
/* 'porady_eksperta'  end */

/* 'blizej_idealu'  begin */

#blizej_idealu .text-background, #closer_to_perfection .text-background {
	background:transparent url(../images/content-background-generic-separator_2.png) repeat-y scroll 375px 0;
}

#blizej_idealu .text-content, #closer_to_perfection .text-content {
	background:transparent url(../images/content-background-generic-separator.png) no-repeat scroll 375px 0;
}

#blizej_idealu .text-left, #closer_to_perfection .text-left {
	width: 323px;
}

#blizej_idealu .text-right, #closer_to_perfection .text-right {
	width:452px;
}

/* 'blizej_idealu'  end */

/* style błędów np. 404 */

.applicationError {
	padding: 20px;
	font-size: 1.4em;	
}

/* style blędów */
