body {
	background: #f5e0de;
	margin: 0px;
	padding: 0px;
}

div {
	position: relative;
	border: 0px solid #000000;
	z-index: 1;
}

img {
	border: 0;
	padding: 0; 
	margin: 0;
	z-index: 1;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

input[type=text], input[type=password] {
	border: 0;
	font: bold 11px Tahoma;
	color: #a56464;
}

pre {
	position: absolute;
	z-index: 2;
	left: 20px;
	width: 220px;
	font: 9px Tahoma;
	background: #fff9f9;
	border: 1px dotted black;
}

#accountMenu {  
	background: url(../images/layout/menu_trans_background.png) repeat-y;
}

#container {
	background: #FFFFFF url(../images/layout/background.png) repeat-y;
	height: auto;
	width: 970px;
	font: 11px Arial;
	border: 0;
	margin: 0 auto 0 auto;
	padding: 0 5px 0 5px;
	clear: both;
}

#logo {
	background: url(../images/layout/logo_background.jpg) no-repeat;
	width: 970px;
	height: 200px;
	float: left;
}

#userPanelTop1 {
	width: 257px;
	height: 135px; 
	background: url(../images/layout/user_panel1.png) no-repeat;
	float: right;
	font: bold 12px Tahoma;
	color: #a56464;
}

#userPanelTop2 {
	width: 237px;
	height: 120px;
	background: url(../images/layout/user_panel2.png) no-repeat;
	float: right;
	font: bold 10px Tahoma;
	color: #a56464;
	padding: 15px 0 0 20px;
}

a.mini:link, a.mini:visited {
	font: bold 9px Tahoma;
	color: #b12929;
	text-decoration: none;
}
a.mini:hover {
	font: bold 9px Tahoma;
	color: #b12929;
	text-decoration: underline;
}

a.miniRed:link, a.miniRed:visited, a.miniRed:hover {
	font: 9px Tahoma;
	color: #cc2200;
	text-decoration: none;
}

a.maxi:link, a.maxi:visited {
	font: bold 12px Tahoma;
	color: #a56464;
	text-decoration: none;
}
a.maxi:hover {
	font: bold 12px Tahoma;
	color: #a56464;
	text-decoration: underline;
}

a.maxiRed:link, a.maxiRed:visited {
	font: bold 12px Tahoma;
	color: #b92c0c;
	text-decoration: none;
}
a.maxiRed:hover {
	font: bold 12px Tahoma;
	color: #b92c0c;
	text-decoration: underline;
}

a.maxiGreen:link, a.maxiGreen:visited {
	font: bold 12px Tahoma;
	color: #3d6915;
	text-decoration: none;
}
a.maxiGreen:hover {
	font: bold 12px Tahoma;
	color: #3d6915;
	text-decoration: underline;
}

#topMenu {
	width: 695px;
	height: 45px;
	margin: 155px 0 0 275px;
}

#footer {
	clear: both;
	width: 980px;
	height: 42px;
	text-align: center;
	font: bold 11px Verdana;
	color: #c46d6d;
	background: url(../images/layout/footer.png) no-repeat;
	margin: 0 auto 0 auto;
}

.keywords {
	height: 18px; 
	font: 10px Tahoma; 
	color: #934848; 
	text-align: center;
} 

#menuLeft {
	width: 260px;
	min-height: 800px;
	height: auto;
	float: left;
	padding: 5px 10px;
	font: 11px Verdana;
	color: #af1b1b;
}

#localizationsHeader {
	width: 216px;
	height: 45px;
	background: url(../images/layout/localizations_header.png) no-repeat;
}

#preferencesHeader {
	width: 216px;
	height: 45px;
	background: url(../images/layout/preferences_header.png) no-repeat;
}

.submenuLeft {
	width: 170px;
	margin: 5px auto;
}

a.menuLinks:link, a.menuLinks:visited {
	font: 13px Verdana;
	color: #792e2e;
	text-decoration: none;
}
a.menuLinks:hover {
	font: 13px Verdana;
	color: #490d0d;
	text-decoration: underline;
}

/* chwilowo brak */
#menuRight {
	width: 190px;
	height: auto;
	float: left;
}

#mainCenter {
	width: 680px;
	height: auto;
	float: left;
	padding-bottom: 30px;
}

#mainSearch {
	width: 680px;
	height: 115px;
	background: url(../images/layout/search_background.png) no-repeat;
	float: left;
}

#searchFormPlace {
	width: 430px;
	height: 65px;
	margin: 45px 0 0 245px;
	font: bold 11px Verdana;
	color: #a96969;
}

.search {
	background: #fff3f3;
	border: 1px solid #f3d5d5;
	font: bold 10px Tahoma;
	color: #c19191;
}

.searchDisabled {
	background: #EFEFEF; 
	border: 1px solid #CCCCCC;
	font: bold 10px Tahoma;
	color: #B8B8B8;
}

#mainAdvert {
	width: 680px;
	height: 60px;
	margin: 10px 0 0 0;
	float: left;
}

#mainInfo {
	width: 627px;
	height: 50px;
	margin: 0 0 7px 2px;
	padding: 32px 15px 20px 35px;
	float: left;
	background: url(../images/layout/ogloszenia_background.png) no-repeat;
	font: 12px Tahoma;
	color: #9e1c1c;
}

#mainAwardedAnnounce {
	width: 635px;
	height: 230px;
	float: left;
	padding: 60px 0 0 45px;
	background: url(../images/layout/awarded_announces.png) no-repeat;
}

#mainNewAnnounce {
	width: 675px;
	height: auto;
	padding: 40px 0 20px 10px;
	float: left;
	background: url(../images/layout/newest_announces.png) no-repeat;
}

.clBoth {
	clear: both;
}


.announceFrame {
	width: 158px;
	height: 160px;
	float: left;
	margin: 0 8px 15px 0;
	background: url(../images/layout/announce_frame.png) no-repeat;
}

.announceFramePhoto {
	width: 81px;
	height: 81px;
	margin: 15px 0 0 38px;
}

.announceFrameData {
	width: 145px;
	margin: 5px auto 0 auto;
	height: 10px;
}

.announceFrameDataLeft {
	width: 27px;
	text-align: right;
	font: 10px Tahoma;
	color: #2c0777;
	padding: 0 3px 0 3px;
	float: left;
	height: 10px;
}

.announceFrameDataRight {
	width: 109px;
	font: 10px Tahoma;
	color: #2c0777;
	float: left;
	height: 10px;
	padding-right: 3px;
}

.announceFrameData2 {
	font: 10px Tahoma;
	color: #2c0777;
}


a.announceFrameLink:link, a.announceFrameLink:visited {
	font: bold 10px Verdana;
	color: #2c0777;
	text-decoration: none;
}
a.announceFrameLink:hover {
	font: bold 10px Verdana;
	color: #d01818;
	text-decoration: none;
}


.awardedFrame {
	width: 190px;
	height: 181px;
	margin: 0 15px 0 0;
	float: left;
	background: url(../images/layout/awarded_frame.png) no-repeat;
}

.awardedFramePhoto {
	width: 94px;
	height: 105px;
	padding: 14px 0 0 31px;
}

.awardedFrameData {
	font: bold 12px Verdana;
	color: #9e1c1c;
	margin: 3px 0 0 15px;
	width: 170px;
	height: 15px;
}

.awardedFrameDataLeft {
	font: bold 12px Verdana;
	color: #9e1c1c;
	float: left;
	width: 40px;
	height: 15px;
	text-align: right;
	padding-right: 6px;
}

.awardedFrameDataRight {
	font: bold 12px Verdana;
	color: #9e1c1c;
	float: left;
	width: 114px;
	height: 15px;
}

.awardedFrameData2 {
	font: 11px Verdana;
	color: #ea2424;
}

.awardIcon {
	width: 41px; 
	height: 40px; 
	position: absolute; 
	left: -10px; 
	top: -10px; 
	background: url(../images/layout/award.png) no-repeat;
	z-index: 2; 
}

.infoError {
	width: 430px;
	min-height: 16px;
	height: auto;
	margin: 0 auto 10px auto;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #f4a8a8;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;	
	text-align: center;
	background: #fdc3c3;
	font: 11px Tahoma;
	color: #d12222;
	clear: both;
}

.clubIcon {
	width: 45px; 
	height: 72px; 
	position: absolute; 
	left: 80px; 
	top: -20px; 
	background: url(../images/layout/club_icon.png) no-repeat;
	z-index: 2; 
}

.accountTimeUpIcon {
	width: 24px; 
	height: 24px; 
	position: absolute; 
	left: -10px; 
	top: -10px; 
	background: url(../images/layout/timeup.png) no-repeat;
	z-index: 3;
}

a.awardedFrameLink:link, a.awardedFrameLink:visited {
	font: bold 12px Verdana;
	color: #ea2424;
	text-decoration: none;
}

a.awardedFrameLink:hover {
	font: bold 12px Verdana;
	color: #ea2424;
	text-decoration: underline;
}

a.awardedFrameLink2:link, a.awardedFrameLink2:visited {
	font: bold 11px Verdana;
	color: #ea2424;
	text-decoration: none;
}

a.awardedFrameLink2:hover {
	font: bold 11px Verdana;
	color: #ea2424;
	text-decoration: underline;
}

#announce {
	width: 675px;
	height: auto;
	padding: 40px 20px 20px 10px;
	margin: 20px 0 0 0;
	float: left;
	background: url(../images/layout/announces_header.png) no-repeat;
	font: bold 11px Tahoma;
	color: #934e4e;
}

#awardAnnounces {
	width: 620px;
	height: auto;
	padding: 70px 20px 20px 40px;
	margin: 10px 0 0 0;
	float: left;
	background: url(../images/layout/awarded_announces_header.png) no-repeat;
	font: bold 11px Tahoma;
	color: #934e4e;
}

#announceNavigationBar {
	margin: -34px 0 0 0;
	height: 40px;
	width: 620px;
	z-index: 2;
	font: 15px Tahoma;
	color: #934e4e;
}

#favouritesAnnounce {
	width: 619px;
	min-height: 296px;
	height: auto;
	margin: 20px 0 0 0;
	padding: 60px 25px 20px 25px;
	background: url(../images/layout/favourites_background.png) no-repeat;
	font: bold 11px Tahoma;
	color: #934e4e;	
}

.favouriteFrame {
	width: 190px;
	height: 236px;
	margin: 0 15px 0 0;
	float: left;
	background: url(../images/layout/favourite_frame.png) no-repeat;
}

.favouriteFramePhoto {
	width: 126px;
	height: 115px;
	padding: 13px 0 3px 31px;
}

.favouriteIcon {
	width: 63px; 
	height: 61px; 
	z-index: 2; 
	position: absolute; 
	left: -15px; 
	top: -18px; 
	background: url(../images/layout/favourite_icon.png) no-repeat;
}


#profileAnnounce {
	width: 669px;
	min-height: 800px;
	height: auto;
	margin: 20px 20px 0 0;
	padding: 17px 0 0 0;
	background: url(../images/layout/announce_background.png) no-repeat;
	font: bold 11px Tahoma;
	color: #934e4e;	
}

#profileAnnounceTop {
	height: 180px;
}

#profileAnnounceAvatar {
	width: 127px;
	height: 129px;
	margin: 13px 0 5px 31px;
	float: left;
}

#profileAnnounceDataContent {
	width: 265px;
	height: 78px;
	padding: 15px 0 5px 0;
	float: left;
	font: bold 15px Tahoma;
	color: #a16464;
}

.profileAnnounceData {
	width: 260px;
	height: 20px;
	font: bold 15px Tahoma;
	color: #a16464;
}

.profilAnnounceDataText {
	font: bold 15px Tahoma;
	color: #8f3e3e;
}

.profilAnnounceDataLeft {
	float: left;
	width: 80px;
	height: 20px;
	text-align: right;
	padding-right: 5px;
}

.profilAnnounceDataRight {
	float: left;
	width: 175px;
	height: 20px;
}

#profileAnnounceData2 {
	width: 200px;
	height: 80px;
	margin: 13px 25px 5px 21px;
	float: right;
	font: bold 10px Tahoma;
	color: #a16464;
}

#profileAnnounceButtons {
	width: 460px;
	height: 30px;
	float: left;
	margin: 10px 0 15px 30px;
}


.vote1 {
	font: bold 20px Tahoma;
	color: #a16464;
}

.vote2 {
	font: bold 20px Tahoma;
	color: #b12929;
}

.announceDataLeft {
	width: 120px;
	height: auto;
	margin: 0 0 7px 30px;
	float: left;
	font: bold 13px Tahoma;
	color: #d07474;
	text-align: right;
}

.announceDataCenter { 
	width: 290px;
	height: auto;
	float: left;
	font: 13px Tahoma;
	margin: 0 0 7px 15px;
	color: #a04040
}

.announceDataRecord {
	clear: both;
	overflow: auto;
}

#phoneNo {
	position: absolute; 
	left: 0;
	top: 30px; 
	background: url(../images/layout/empty_button.png) no-repeat; 
	display: none; 
	font: bold 13px Arial; 
	color: red; 
	width: 115px; 
	height: 26px; 
	padding: 3px 0 0 5px; 
	z-index: 2;
}

.announceDataCont {
	float: left;
}

.announceDataRight {
	width: 150px;
	min-height: 400px;
	height: auto;
	margin: 20px 0 0 4px;
	padding-left: 25px;
	float: left;
	border-left: 1px solid #fbeaea;
}

#commentsCont {
	width: 400px;
	min-height: 400px;
	height: auto;
	margin: 50px 0 15px 40px;
	font: 11px Tahoma;
	color: #a16464;
}

.comment {
	width: 363px;
	height: auto;
	margin: 0 0 15px 30px;
}
.commentTop {
	width: 340px;
	height: 17px;
	background: url(../images/layout/comment_top.png) no-repeat;
	font: 10px Tahoma;
	padding: 8px 0 5px 27px;
	margin-right: 20px;
	color: #6a3e3e;
}
.commentContent {
	width: 343px;
	min-height: 30px;
	height: auto;
	padding: 0 10px 0 10px;
	background: url(../images/layout/comment_line.png) repeat-y;
	font: 10px Tahoma;
	color: #993333;
}
.commentBottom {
	width: 348px;
	height: 25px;
	background: url(../images/layout/comment_bottom.png) no-repeat;
	padding: 5px 15px 0 0;
	text-align: right;
}

#registerCont {
	width: 656px;
	height: 587px;
	background: url(../images/layout/register_background.png) no-repeat;
	margin: 20px 20px 20px 0;
	font: 13px Tahoma;
	color: #a04040;
}

#registerFormTop {
	width: 550px;
	height: 160px;
	padding: 65px 10px 0 85px;
}	

#registerFormContent {
	width: 500px;
	height: 400px;
	margin-left: 30px;
}

.registerField{
	width: 635px;
	height: 34px;
	margin: 0 0 10px 5px;
}

.registerFieldRegulations{
	width: 560px;
	height: 120px;
	padding: 10px 10px 0 10px;
	margin-left: 50px;
	text-align: justify;
	font-size: 11px;
}

.registerFieldRegulations2{
	width: 530px;
	height: 110px;
	margin-left: 60px;
	text-align: justify;
	font-size: 11px;
}


.registerName{
	height: 28px;
	width: 130px;
	float: left;
	padding-top: 6px;
	text-align: right;
}

.registerInput{
	width: 212px;
	height: 34px;
	background: url(../images/layout/register_input.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.registerInput1 {
	background: #fef4f4;
	margin: 9px 0 0 10px;
}

.registerInput2 {
	background: #fef4f4;
	margin: 9px 0 0 30px;
}

.registerValidator {
	float: left;
	height: 27px;
	width: 254px;
	padding-top: 7px;
	font: bold 10px Verdana; 
	color: #FF0000;	
}

.registerMail {
	width: 245px;
	height: 34px;
	background: url(../images/layout/mail_input.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.registerCheckbox {
	margin: 20px 0 0 50px;
	height: 20px;
	width: 500px;
	float: left;
}

.registerSubmit {
	margin: 30px 0 0 150px;
	height: 30px;
	width: 110px;
}

#addAnonsTlo {
	min-height: 100px;
	height: auto;
	width: 655px;
	margin: 15px 0 0 0;
	background: url(../images/layout/dodaj_anons_tlo.png) repeat-y;
	font: 12px Tahoma;
	color: #a04040;
	float: left;
}

#addAnonsTop {
	width: 595px;
	height: 30px;
	padding: 85px 40px 10px 40px;
	font: 11px Tahoma;
	color: red;	
}

#editAnonsTop {
	width: 595px;
	height: 30px;
	padding: 5px 40px 10px 40px;
	font: 11px Tahoma;
	color: red;	
}

.redStar {
	font: 11px Tahoma;
	color: red;	
}

#addAnonsCont {
	min-height: 1000px;
	height: auto;
	width: 655px;
	margin: 0;
	background: url(../images/layout/dodaj_anons_background.png) no-repeat;
	font: 12px Tahoma;
	color: #a04040;
}

.addAnonsSelect{
	width: 207px;
	height: 34px;
	padding-top: 5px;
	float: left;
	margin-left: 10px;
}

.formSelect {
	background: #fff3f3;
	border: 1px solid #f3d5d5;
	font: bold 12px Tahoma;
	color: #c19191;
}


.addTextarea{
	width: 635px;
	height: 124px;
	margin: 0 0 0 5px;
	
}

.addTextareaField{
	background: #fef3f3;
	margin: 9px 0 0 8px;
	border: none;
	font: bold 11px Tahoma;
	color: #a56464;
	overflow: auto;
	height: 100px;
	width: 248px;
}

.addTextareaField2{
	background: #fef3f3;
	margin: 9px 0 0 8px;
	border: none;
	font: bold 11px Tahoma;
	color: #a56464;
	overflow: auto;
	height: 150px;
	width: 343px;
}

/*
.addTextareaFieldd{
	background: #fef3f3;
	margin: 9px 0 0 8px;
	border: none;
	font: bold 11px Tahoma;
	color: #a56464;


	
	cols="38" rows="8"
	cols="56" rows="13"
	
	
}
*/

.addAnonsAvailability {
	width: 363px;
	height: 124px;
	background: url(../images/layout/dyspozycyjnosc_background.png) no-repeat;
	margin-left: 5px;
	float: left;
}

.addAnonsContent {
	width: 363px;
	height: 169px;
	background: url(../images/layout/tresc_anonsu.png) no-repeat;
	margin-left: 5px;
	float: left;
}

.addValidator {
	float: left;
	height: 27px;
	width: 50px;
	padding-top: 7px;
	font: bold 10px Verdana; 
	color: #FF0000;	
}

#addPhotoField {
	width: 580px;
	min-height: 30px;
	height: auto;
	margin: 10px 0 0 5px;
}

.addPhoto{
	width: 370px;
	margin-left: 10px;
	height: auto;
	float: left;
}

#addStopka {
	width: 655px;
	height: 22px;
	background: url(../images/layout/dodaj_anons_stopka.png) no-repeat;
	clear: both;
}

#editAnonsCont {
	min-height: 1000px;
	height: auto;
	width: 655px;
	margin: 0;
	padding-top: 90px;
	background: url(../images/layout/edytuj_anons_background.png) no-repeat;
	font: 12px Tahoma;
	color: #a04040;
}


.loginBackground {
	height: 204px;
	width: 353px;
	background: url(../images/layout/logowanie_tlo.png) no-repeat;
	margin: 5px auto 0 auto;
	font: bold 12px Tahoma;
	color: #a04040;
}

#loginMessage {
	width: 300px;
	height: 20px;
	margin: 30px auto 0 auto;
	text-align: center;
	font: 12px Arial;
	color: #EF0000;
}

.loginLeft {
	float: left; 
	height: 27px; 
	width: 55px; 
	padding-top: 6px;
	margin-right: 10px;
	text-align: right;
}

.loginRight {
	background: url(../images/layout/logowanie_input.png) no-repeat;
	height: 32px;
	width: 210px;
	float: left;
}

.loginInput {
	width: 190px;
	margin: 8px 0 0 10px;
	background: #fef4f4;
}

.loginField {
	height: 32px;
	width: 280px;
	margin: 15px 0 0 0px;

}

.rulesBreakBackground {
	margin-top: 10px;
	padding-top: 40px;
	height: 500px;
	width: 669px;
	background: url(../images/layout/naruszenie_regulaminu_tlo.png) no-repeat;
	font: 12px Tahoma;
	color: #a04040;
}

.rulesBreakTop {
	margin: 10px 0 20px 0;
	height: 30px;
	width: 630px;
	padding: 10px 0 0 20px;
}

.rulesBreakLeft {
	float: left;
	width: 120px;
	padding: 0 10px 0 0;
	text-align: right;
}

.rulesBreakRight {
	float: left;
	width: 480px;	
	padding-bottom: 15px;
}

.rulesBreakContent {
	width: 630px;
	padding: 5px 0 0 10px;
	margin-left: 10px;
	clear: both;
}

.rulesBreakRightBackground {
	float: left;
	width: 480px;	
	background: url(../images/layout/naruszenie_regulaminu_tresc.png) no-repeat;
	height: 175px;
}

.rulesBreakTextarea {
	margin: 10px 0 0 10px;
	background: #fffdfd;
	border: none;
	font: bold 11px Tahoma;
	color: #a56464;
	overflow: auto;
	height: 153px;
	width: 373px;
}

.photosContent {
	width: 400px;
	height: 70px;
	background: #fef6f6;
}

.photosContent2 {
	width: 400px;
	height: 70px;
	background: #fff3f3;
}

.photosContent:hover, .photosContent2:hover {
	background: #fdeeee;
}

.photosLeft {
	float: left;
	width: 100px;
	height: 50px;
	padding: 10px 0 10px 10px;
	margin: 0 0 0 10px;
}

.photosRight {
	float: left;
	width: 270px;
	height: 40px;
	padding: 30px 0 0 10px;	
}

.photosDown {
	margin-top: 20px;
	overflow: auto;
}

.settingsBackground {
	margin-top: 10px;
	padding-top: 40px;
	height: 525px;
	width: 669px;
	background: url(../images/layout/ustawienia_tlo.png) no-repeat;
	font: 12px Tahoma;
	color: #a04040;
}

.settingsContent {
	margin: 5px 0 0 230px;
	height: 32px;
	width: 360px;
}

.settingsLeft {
	height: 22px;
	width: 145px;
	float: left;
	padding: 10px 5px 0 0; 
	text-align: right;
}

.settingsRight {
	height: 32px;
	width: 210px;
	background: url(../images/layout/ustawienia_prawa.png) no-repeat;
	float: left;
}

.settingsInput {
	background: #fef2f2;
	margin: 8px 0 0 10px;
	width: 190px;
}

.sendMessageBackground {
	margin-top: 10px;
	height: 379px;
	width: 669px;
	background: url(../images/layout/wyslij_wiadomosc_tlo.png) no-repeat;
	font: 12px Tahoma;
	color: #a04040;	
}


.sendMessage1 {
	width: 620px;
	height: 25px;
	padding: 70px 20px 0 20px;
	overflow: auto;
}


.sendMessage {
	width: 660px;
	margin: 0 0 15px 20px;
	min-height: 20px;
	height: auto;
	overflow: auto;
}


.sendMessageLeft {
	width: 110px;
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
}

.sendMessageRight {
	width: 530px;
	float: left;
}

.sendMessageTopic {
	width: 280px;
	height: 28px;
	float: left;
	background: url(../images/layout/wyslij_wiadomosc_temat.png) no-repeat;
}

.sendMessageInput {
	background: #fef2f2;
	margin: 6px 0 0 10px;
	width: 260px;	
}

.sendMessageContent {
	width: 391px;
	height: 175px;
	float: left;
	background: url(../images/layout/naruszenie_regulaminu_tresc.png) no-repeat;
}

.infoOkFrame {
	margin: 40px auto 0 auto;
	height: 62px;
	width: 425px;
	background: url(../images/layout/ok_ramka.png) no-repeat;
	font: 12px Tahoma;
	color: #3d6915;
	padding: 55px 15px 0 35px;
	text-align: center;
	
}

.infoWarningFrame {
	margin: 40px auto 0 auto;
	height: 62px;
	width: 425px;
	background: url(../images/layout/blad_ramka.png) no-repeat;
	font: 12px Tahoma;
	color: #b92c0c;
	padding: 55px 15px 0 35px;	
	text-align: center;
}


.breakRegulations {
	width: 150px;
	height: 19px;
	background: url(../images/img/blokuj.png) no-repeat;
	padding: 1px 0 0 18px;
	float: right;
	margin: 10px 10px 0 0;
}

a.middle:link, a.middle:visited {
	font: 11px Tahoma;
	color: #a56464;
	text-decoration: none;
}
a.middle:hover {
	font: 11px Tahoma;
	color: #a56464;
	text-decoration: underline;
}

.writeCommentBackground {
	margin-top: 10px;
	padding-top: 75px;
	height: 381px;
	width: 669px;
	background: url(../images/layout/napisz_komentarz_tlo.png) no-repeat;
	font: 12px Tahoma;
	color: #a04040;	
}

.commentsBackground {
	margin-top: 10px;
	padding-top: 75px;
	min-height: 381px;
	height: auto;
	width: 669px;
	background: #FFFFFF url(../images/layout/komentarze_background.png) no-repeat;
	font: 12px Tahoma;
	color: #a04040;	
}

.writeCommentUp {
	height: 100px;
	width: 485px;
	padding-left: 60px;
	margin-bottom: 10px;
}

.writeCommentPhoto {
	height: 100px;
	width: 65px;
	padding-left: 10px;
	float: left;
}

.writeCommentRight {
	height: 90px;
	width: 200px;
	float: left;
	padding-top: 10px;
}

.writeCommentData {
	height: 20px;
	width: 200px;
}

.writeCommentDataLeft {
	height: 20px;
	width: 80px;
	float: left;
	text-align: right;
	padding-right: 10px;
}

.writeCommentDataRight {
	height: 20px;
	width: 100px;
	float: left;
}

.writeCommentContent {
	background: url(../images/layout/napisz_komentarz_tresc.png) no-repeat;
	height: 176px;
	width: 393px;
	margin: 20px auto 0 auto;
	font: bold 11px Tahoma;
	color: #a56464;
}

.resetPassBackground {
	background: url(../images/layout/przypomnij_haslo_tlo.png) no-repeat;
	height: 378px;
	width: 669px;
	margin: 20px auto 0 auto;
	font: 11px Tahoma;
	color: #a56464;	
}

.resetPassTop {
	width: 629px;
	height: 55px;
	padding: 65px 20px 0 20px;
}

.resetPassForm {
	height: 32px;
	width: 312px;
	margin: 5px 0 0 50px;
}

.resetPassLeft {
	height: 15px;
	width: 80px;
	float: left;
	text-align: right;
	padding: 7px 10px 0 0;
}

.resetPassRight {
	background: url(../images/layout/przypomnij_haslo_input.png) no-repeat;
	height: 32px;
	width: 212px;
	float: left;
}

.resetPassInput {
	background: #fef2f2;
	margin: 7px 0 0 10px;
	height: 16px;
	width: 190px;
}

.topTenBackground {
	background: #FFFFFF url(../images/layout/top10_tlo.png) no-repeat;
	min-height: 456px;
	height: auto;
	width: 669px;
	float: left;	
	font: 12px Tahoma;
	color: #871414;
	margin-top: 10px;
}

.topTenTop {
	float: right; 
	clear: both; 
	height: 50px; 
	padding: 10px 10px 0 0;
}

.topTenFrame {
	background: url(../images/layout/top10_ramka.png) no-repeat;
	height: 114px;
	width: 560px;
	margin: 20px auto 25px auto;
}

.topTenPhoto {
	height: 81px;
	width: 81px;
	padding: 17px 0 0 30px;
	float: left;
}

.topTenCenter {
	height: 90px;
	width: 150px;
	padding: 17px 0 0 15px;
	float: left;
	font: 11px Tahoma;
	color: #871414;		
}

.topTenCenterContent {
	height: 20px;
	width: 150px;
}

.topTenCenterLeft {
	height: 20px;
	width: 50px;
	float: left;
	text-align: right;
	padding-right: 10px;
}

.topTenCenterRight {
	height: 20px;
	width: 90px;
	float: left;	
}

.topTenRight {
	height: 90px;
	width: 250px;
	padding: 10px 10px 0 20px;
	float: left;
}

.topTenRightUp {
	height: 25px;
	width: 250px;
	text-align: right;
}

.topTenRightDown {
	height: 65px;
	width: 250px;
	font: 11px Tahoma;
	color: #871414;
}

.topTenIcon {
	width: 34px; 
	height: 38px; 
	z-index: 2; 
	position: absolute; 
	left: -20px; 
	top: -20px;
	font: bold 20px Tahoma;
	color: #eb0b0b;
	padding: 17px 0 0 21px;
	background: url(../images/layout/top_10_ikona.png) no-repeat;
}

.introSite {
	background: url(../images/layout/strona_startowa_tlo.png) no-repeat;
	height: 492px;
	width: 722px;
	margin: 0 auto 0 auto;	
	padding-bottom: 80px;
}

.introSiteContent {
	font: 14px Tahoma;
	color: #6a0909;
	height: 200px;
	width: 470px;
	padding: 165px 25px 10px 210px;
}

.introSiteEnterButton {
	height: 60px;
	width: 230px;
	float: right;
	margin: 40px 20px 0 10px;
}

.introSiteEscButton {
	height: 60px;
	width: 226px;
	float: right;
	margin: 40px 20px 0 10px;
}

#regulationsBackground {
	width: 639px;
	min-height:	456px;
	height: auto;
	background: #FFFFFF url(../images/layout/regulamin_tlo.png) no-repeat;
	margin: 10px auto 40px auto;
	padding: 70px 20px 0 10px;
	font: 12px Verdana;
	color: #8c4a4a;
	text-align: justify;
}

.regulationsParagraph {
	text-align: center; 
	font: bold 16px Verdana;
}

.regulationsParagraph ol, .regulationsParagraph ol li {
	list-style-type: decimal;
}


.paging {
	text-align: center;
	font: bold 10px Verdana;
	clear: both;
}

.paging span {
	font: 10px Tahoma;
}

.paging span.disabled {
	font: bold 10px Tahoma;
	color: #b3a6a6;
}

.paging span.active {
	font: bold 10px Tahoma;
	color: #602518;
}

.paging a:link, .paging a:visited {
	color: #a96555;
	font: bold 10px Verdana;
	text-decoration: none;
	padding: 0 2px 0 2px;
}
.paging a:hover {
	color: #000000;
	font: bold 10px Verdana;
	text-decoration: none;
	padding: 0 2px 0 2px;
}

.formField {
	 clear: both; 
	 margin-bottom: 30px;
}

.formFieldLeft {
	float: left;
}

.formFieldRight {
	float: left; 
	font: bold 10px Verdana; 
	color: #FF0000;
}

.verificationWindow {
	background: url(../images/layout/potwierdzenie_tlo.png) no-repeat;
	height: 157px;
	width: 502px;
	margin: 30px auto 0 auto;	
}

.verificationContent {
	width: 440px;
	height: 60px;
	margin: 45px auto 0 auto;
	text-align: center;
	font: 12px Tahoma;
	color: #822e2e;
}

.verificationButton {
	width: 250px;
	height: 24px;
	float: left;
	padding: 0;
	text-align: center;
}

#error404 {
	background: url(../images/layout/404.png) no-repeat;
	height: 377px;
	width: 669px;
	margin: 10px auto 0 auto;	
}


div.scrollable {   
	position:relative; 
    overflow:hidden;
	min-height: 55px;
	height: auto;   
    width: 610px;  
	float: left;	
} 
 
div.scrollable div.items {     
    position:absolute; 
	height:20000em;   
}

.messageTop {
	height: 54px;
	width: 600px;	
	background: url(../images/layout/mail_top.png) no-repeat;
	margin: 10px auto 0 auto;
}

.message {
	font: 13px Arial;
	color: #a36262;
	margin: 0 auto 0 auto;
	padding: 0 30px 0 40px;
	width: 530px;
	min-height: 300px;
	height: auto;
	background: #FFFFFF;
	text-align: justify;
}

.messageBottom {
	background: url(../images/layout/mail_stopka.png) no-repeat;
	height: 43px;
	width: 560px;		
	margin: 0 auto 0 auto;
	font: 13px Arial;
	color: #a36262;
	padding: 20px 0 0 40px;
}

.message a:link, .message a:visited, .messageBottom a:link, .messageBottom a:visited {
	font: bold 12px Tahoma;
	color: #a56464;
	text-decoration: none;
}

.message a:hover, .messageBottom a:hover {
	font: bold 12px Tahoma;
	color: #a56464;
	text-decoration: underline;
}

.paymentsBackground {
	margin-top: 10px;
	padding: 80px 0 0 30px;
	height: auto;
	min-height: 379px;
	width: 639px;
	overflow: y auto;
	background: url(../images/layout/platnosci_tlo.png) no-repeat;
	font: 12px Tahoma;
	color: #a04040;	
}

.paymentsInfoFrame {
	clear: both;
	min-height: 100px;
	width: 580px;
	height: auto;
}

.paymentsInfoLeft {
	float: left; 
	width: 80px; 
	height: auto;
	min-height: 100px;
}

.paymentsInfoRight {
	float: left; 
	padding-top: 10px;
	width: 500px; 
	height: auto;
}

.paymentsFrame {
	background: url(../images/layout/platnosci_frame.png) no-repeat;
	width: 464px;
	height: 321px;
	float: left;
}

.paymentsFrameTop {
	width: 350px; 
	float: right; 
	height: 120px; 
	margin-top: 20px;
}

.paymentsFrameInside {
	width: 450px;
	height: auto; 
	clear: both;
	margin-left: 20px;
}

.paymentsEmblem {
	float: left; 
	width: 140px; 
	margin-left: 10px;
}
