/* opinion, locals, registration, profile, others */

/*  ----- OPINION --------------------------------------------------------------------------------------------------------------------------------------------------- */
.opinionUser {float:left;width:100%;}
.opinionUser img.avatar {float:left;;margin:0 12px 12px 0}
.opinionUser .user {font-size:16px;margin-right:10px}
.opinionUser .nonRegistered {color:#A09FA0}
.opinionUser .nonRegistered i {font-size:10px}
.opinionUser .registered {color:#40ACB8;font-weight:bold}
.opinionUser .amountReview {color:#A09FA0}
.opinionUser .dateHour {display:block;margin-top:7px}

.reviewTextStart {clear:both;display:block;padding:10px 20px 7px;font-style:italic}
.reviewText {min-height:90px;padding:10px 20px 7px;font-style:italic}

.votingResults {float:left;width:100%;margin:25px 0 10px}
.votingResults .rankingAvg {float:right;color:#FF8400;width:100%;text-align:right}
.votingResults .rankingAvg span {font-weight:bold}
.votingResults .item {float:left;width:100%;margin-top:5px}
.votingResults .vote, .votingResults .votingText {float:left;}
.votingResults .votingText {margin-right:5px}
.votingResults .vote {margin-top:3px}
.votingResults .votingText {width:60px;text-transform:uppercase}
.votingResults .votingVote {float:right}

.infoReviewEnd {float:left;width:100%;margin:10px 0;color:#878787}
.voteInfo {float:left;width:100%;background-color:#DCF0DD;color:#0D5412;margin:10px 0}
.voteInfo span {float:left;padding:10px}
.voteInfoError {float:left;width:100%;background-color:#C10000;color:#FFF;margin:10px 0}
.voteInfoError span {float:left;padding:10px}

.showSpamReport {float:left;width:100%}
.showSpamReport .info {margin:10px 0 3px}
.showSpamReport .info2 {font-weight:bold;margin-bottom:5px;}
.showSpamReport textarea {width:99%;height:60px}
.showSpamReport .hrefBack {float:left;width:100%;margin:20px 0}
.showSpamReport .hrefBack span {float:left;margin-right:10px}
.showSpamReport input.button2 {margin-top:10px;float:right}


#goodForResults {float:left;width:100%;margin:10px 0}
#goodForResults .info {}

.voteYesNo {float:left;width:100%}
.voteYesNo .info {float:left;margin-right:8px;padding-top:2px}
.voteYesNo input {margin-right:2px;float:left}
.voteYesNo .voteYes {border:1px solid #8DCF92;background:#FFF url(/www/_img/common/plusminus2.gif) no-repeat 4px -1px;padding:1px 3px 1px 15px;color:#50B557;cursor:pointer}
.voteYesNo .voteYes:hover {color:#FFF;background-color:#8DCF92}
.voteYesNo .voteNo {border:1px solid #E8756F;background:#FFF url(/www/_img/common/plusminus2.gif) no-repeat 4px -21px;padding:1px 3px 1px 15px;color:#DB2B22;cursor:pointer}
.voteYesNo .voteNo:hover {color:#FFF;background-color:#E8756F}
.voteYesNo .voteYesNoResult {float:left;margin-left:15px}
.voteYesNo .voteYesNoResult span {float:left;background-color:#DCF0DD;color:#0D5412;padding:3px 10px}
.voteYesNo .voteInfo {margin:0}


#helpfulMost {clear:both;float:left;width:100%;background: transparent url(/www/_img/common/dot-y4.gif) repeat-y 269px 0;position:relative;margin-top:20px}
#helpfulMost .plusminus {position:absolute;width:39px;height:15px;top:8px;left:248px;float:left;background:transparent url(/www/_img/common/plusminus.gif) no-repeat top left}
.helpfulmostKon1 {float:left;width:100%;background: transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;}
.helpfulmostKon2 {float:left;width:100%;background: transparent url(/www/_img/common/dot-x4.gif) repeat-x top left;padding-top:10px;}
#helpfulPositive {float:left;width:249px;margin-right:20px}
#helpfulNegative {float:left;width:249px;margin:0 20px 0 18px;display:inline}
#helpfulPositive h2 span {color:#50B557}
#helpfulNegative h2 span {color:#DB2B22}
#helpfulMost .arrowDown {float:left}

#previewList {float:left;width:100%}
#previewList .opinionUser {float:left;width:249px;margin-right:20px}
#previewList .votingResults {float:left;width:249px;margin:0 20px 0 18px;display:inline} 
#previewList .row {float:left;width:100%;background: transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;padding:0 0 10px 0;margin-bottom:25px}
#previewList a:link.arrowRightInvers, #previewList a:visited.arrowRightInvers {padding:2px 22px 2px 11px;background-position:99% -22px;}
#previewList a:hover.arrowRightInvers {padding:2px 22px 2px 4px;background-position:99% -1px}
#previewList .yoxview img {height:50px}

a:link.arrowRightInvers, a:visited.arrowRightInvers {float:left;color:#FFF;background:#2DA5B1 url(/www/_img/common/arrow-right.gif) no-repeat 100% -22px;padding:1px 18px 1px 7px}
a:hover.arrowRightInvers {color:#2DA5B1;background:transparent url(/www/_img/common/arrow-right.gif) no-repeat 100% -1px;padding:1px 18px 1px 0}

#previewListFull {float:left;width:100%}
#previewListFull .yourBestChoice {width:100%;float:left;margin:20px 0;font-weight:bold}
#previewListFull .opinionUser {float:left;width:249px;margin-right:20px}
#previewListFull .votingResults {float:left;width:249px;margin:0 20px 0 18px;display:inline} 
#previewListFull .rowPreview {float:left;width:100%;background: transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;;padding:0 0 10px 0;margin-bottom:25px}
#previewListFull .listPager {float:right;text-align:right;margin:0}
#previewListFull a.arrowRight {float:left}
#previewListFull .hrefBack span {float:left;margin:1px 5px 0 0}
#previewListFull .yoxview img {height:50px}

#previewListMain {float:left;width:100%;}
#previewListMain .row {margin-bottom:20px;}
#previewListMain .opinionUser .user {font-size:12px;font-weight:normal}
#previewListMain .opinionUser .localName {font-weight:bold;text-transform:uppercase} 
#previewListMain .reviewTextStart a, #previewListMain .dateHour a {color:#414042;}
#previewListMain .reviewTextStart {font-style:normal;padding:10px 0 3px}
#previewListMain .votingResults {margin:0}
#previewListMain .votingResults .vote {margin-top:2px}
#previewListMain .votingResults .votingText {margin-right:8px}
#previewListMain .votingResults .votingVote {float:left;margin-left:8px}
#previewListMain .arrowRightCon a {font-weight:bold}

/*  ----- OPINION --------------------------------------------------------------------------------------------------------------------------------------------------- */

/*  ----- LOCALS --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* locals */
#localList {float:left;width:100%;}
#localList .listPagerTop {margin-top:0;}

#localList .localsInfoTop {background:transparent url(/www/_img/common/dot-x4.gif) repeat-x top left;padding:8px 0 0 0;margin:10px 0 10px 0} 
#localList .countLocals {float:left;color:#40ACB8;margin-right:10px;padding-top:2px}
#localList .countLocals span {font-weight:bold;}
#localList form.LPDrop select {padding:2px;text-align:right}
#localList .listCorrectly {float:left;width:100%}
#localList .row {float:left;width:100%;margin:0;padding:20px 0;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;}
#localList h2.district {float:left;width:100%;margin:10px 0 20px}
#localList h3 {font-weight:bold;font-size:12px;color:#870E9A;margin:0 0 15px 0;float:left;width:100%}
#localList h3 a {color:#870E9A;width:100%;float:left}
#localList .localsCont {float:left;width:100%}
#localList .localsCont .localsImg {float:left;width:144px;}
#localList .localsCont .localsImg .localsImgCont {border:1px solid #94A4C8;background-color:#ECEFF4;width:128px;height:128px;vertical-align:middle;}
#localList .localsCont .localsImg .localsImgCont img {width:128px;height:128px;float:left;margin:auto}
#localList .localsCont .localsInfoCont {float:left;width:412px; min-height:100px; height:auto !important; height:100px;}
#localList .localsInfoCont .address {margin-bottom:5px;}
#localList .localsInfoCont .hours {float:left;width:100%;margin-bottom:5px}
#localList .localsInfoCont .hours .openHoursInfo {font-weight:bold;float:left}
#localList .localsInfoCont .hours .openHours b {float:left;width:105px;}
#localList .localsInfoCont .shortDesc {margin-bottom:10px}
#localList .localsInfoCont .rankingAvg {color:#414042;font-weight:bold}
#localList .localsInfoCont .rankingAvg span {text-transform:uppercase;}
#localList .localsMore  {float:right; padding: 0; margin: 0;}
#localList  a.more {float:right; margin-top: 10px;}


#entryLocal {float:left;width:100%;}
#entryLocal .localsHeader {float:left;width:100%;margin-bottom:10px}
#entryLocal .localsHeader h1 {float:left;width:250px;margin-top:3px;line-height:1.3em}
#entryLocal .reservation, #entryLocal .orderTo  {float:left;height:50px;width:150px;}
#entryLocal .reservation a {float:left;padding:0 0 0 65px;font-size:12px;line-height:1.3em;height:50px;background:transparent url(/www/_img/icons-graf/reservation.gif) no-repeat top left}
#entryLocal .reservation a:hover {background-position:0 -50px}
#entryLocal .orderTo a {float:left;padding:0 0 0 65px;font-size:12px;line-height:1.3em;height:50px;background:transparent url(/www/_img/icons-graf/orderTo.gif) no-repeat top left}
#entryLocal .orderTo a:hover {background-position:0 -50px}
#entryLocal .reservation a span, #entryLocal .orderTo  a span {float:left;margin-top:8px}
#entryLocal .hours {float:left;width:100%;}
#entryLocal .hours .openHoursInfo {float:left;width:100%;margin-bottom:8px}
#entryLocal .hours .openHoursInfo {font-weight:bold;float:left}
#entryLocal .hours .openHours b {float:left;width:80px;font-weight:normal}
#entryLocal .hours .openHours .lastQuest {font-size:10px}
#entryLocal .opis {float:left}
#entryLocal .opis .column1 {float:left;width:290px;}
#entryLocal .opis .column2 {float:left;width:200px;margin-left:22px;display:inline}
#entryLocal .opis .column2 .links {float:left;width:100%;text-align:right;margin-top:20px}
#entryLocal .opis .column2 .links div {float:right;width:100%;padding:4px 0;text-align:right}
#entryLocal .opis .column2 .links a {float:right}
#entryLocal .opis .column2 .links a.addfav {float:right;margin-top:20px;padding:4px 15px}
#entryLocal .links a.arrowDown {color:#2DA5B1;background-position: 100% 0px;}
#entryLocal .links a:hover.arrowDown, #entryLocal .links a:hover.arrowDown-on {color:#FFF;background-position:100% -20px;}
#entryLocal span#seeMap {text-decoration:none;color:#2DA5B1;cursor:pointer}
#entryLocal span#seeMap:hover {color:#7C008F}
#entryLocal .localFeatures {float:left;width:100%;margin-top:10px}
#entryLocal .localFeatures img {width:40px;height:40px;float:left}
#entryLocal .votingResults {}
#entryLocal .localInfo {float:left;width:100%;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;padding-bottom:10px;margin-bottom:10px}
#entryLocal .localInfo h2 {color:#414042;font-size:12px;margin:10px 0 0 0}
#entryLocal .localInfo .localAddress {float:left;width:100%}
#entryLocal .localInfo .localDesc {float:left;width:100%;margin:10px 0}
#entryLocal .localInfo .localPrice {float:left;width:100%;margin:10px 0}

#entryLocal .zak .votingResults {float:left;width:100%;margin:0 0 10px;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;padding-bottom:10px}
#entryLocal .zak .votingResults .votingVote {float:left;margin-left:8px}
#entryLocal .zak .votingResults .rankingAvg {float:left;color:#414042;width:100%;text-align:left;font-size:11px;font-weight:bold;margin-top:3px;}
#entryLocal .zak .votingResults .rankingAvg .rankCount {font-weight: normal;}
#entryLocal .gplusone {display: none; margin: 5px 0;}
#entryLocal .fbBox {height: 25px; clear: both;}



#localListMain {}
#localListMain .row {float:left;width:100%;margin:0;padding:10px 0 20px;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;}
#localListMain h3 {font-weight:bold;font-size:12px;color:#870E9A;margin:0 0 15px 0;float:left;width:100%}
#localListMain h3 a {color:#870E9A;width:100%;float:left}
#localListMain .localsCont {float:left;width:100%}
#localListMain .localsCont .localsImg {float:left;width:80px;}
#localListMain .localsCont .localsImg .localsImgCont {border:1px solid #94A4C8;background-color:#ECEFF4;width:64px;height:64px;vertical-align:middle;}
#localListMain .localsCont .localsImg .localsImgCont img {width:64px;height:64px;float:left;margin:auto}
#localListMain .localsCont .localsInfoCont {float:left;width:432px}
#localListMain .localsInfoCont .address {margin-bottom:5px;}
#localListMain .localsInfoCont .hours {float:left;width:100%;margin-bottom:5px}
#localListMain .localsInfoCont .hours .openHoursInfo {font-weight:bold;float:left}
#localListMain .localsInfoCont .hours .openHours b {float:left;width:105px;}
#localListMain .localsInfoCont .shortDesc {margin-bottom:10px}
#localListMain .localsInfoCont .rankingAvg {color:#414042;font-weight:bold}
#localListMain .localsInfoCont .rankingAvg span {text-transform:uppercase;}




#filtr {width:100%;float:left;margin:20px 0;background-color:#F7F7F7;border:none;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;position:relative}
#filtr .filtrBy {padding:10px;font-weight:bold;color:#7C008F}
#filtr form {padding:10px}
#filtr form input, #filtr form label {float:left}
#filtr form label {padding:2px 0 0 2px}
#filtr .mainCity, #filtr .subCity {width:100%;float:left;font-weight:bold}
#filtr #districts {float:left;width:100%}
#filtr .districts {float:left;width:25%}
#filtr #subcities {clear:both;float:left;width:100%;margin:10px 0 20px}
#filtr .subcites {float:left;width:25%;}
#filtr #filtr_loader {position:absolute;width: 100%; height: 80%; display:none;background:#F7F7F7;text-align:center}

.box {float:left;width:100%;margin:10px 0;}
.box .info {font-weight:bold;margin: 0 0 7px}
.zak {float:left;width:512px;}


.specialOffers {margin-bottom:20px}
.specialOffers h2 {margin:0 0 15px 0;padding:0;color:#414143;text-transform:uppercase;font-weight:bold}
.specialOffers .specialOffersContent {margin-top:15px}
/* locals */




/* wrong data*/
.wrongData {float:left;width:100%;margin-top:10px}
.wrongData textarea {width:100%;height:60px}
.wrongData .hrefBack {float:left;width:100%;margin:20px 0}
.wrongData input.button2 {margin-top:10px;float:right}
/* wrong data*/


/* recommend local */
#recommendLocal {float:left;width:100%;padding-bottom:10px;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;}
#recommendLocal form {text-align:center}
#recommendLocal form input {margin-bottom:4px}
/* recommend local */


/* rating */
#rating {float:left;width:100%;padding-bottom:10px;height:100px;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;margin-bottom:10px}
#rating .column {float:left;width:33%}
#rating .column .info {text-transform:uppercase;display:block;margin:3px 0}
#rating .column form {float:left;width:100%;}
#rating .column .rankingHoverCon {float:right;width:100%;min-height:17px;text-align:right;color:#FF8400}
#rating .column .rankingHoverCon .rankingHover {margin-right:15px;}
#rating .column .voteInfo {margin:0;width:90%;float:left;font-size:9px}
#rating .column .voteInfo span {padding:0 5px}
/* rating */

/* review add */
#reviewAdd {float:left;width:100%;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;margin-bottom:10px}
#reviewAdd .reviewAddSubject {float:left;width:100%}
#reviewAdd .reviewAddSubject input, #reviewAdd .reviewAddSubject label {float:left;}
#reviewAdd .reviewAddSubject label {padding:3px 0 0 5px;margin:0 0 10px 0}
#reviewAdd .reviewAddText {float:left;width:100%;margin:0 0 10px 0}
#reviewAdd .reviewAddText textarea {width:99%}
#reviewAdd .reviewAddPic {float:left;width:100%;margin:0 0 20px 0}
#reviewAdd .reviewAddPic .info {float:left;width:100%;margin-bottom:3px}
#reviewAdd .reviewAddPic .MultiFile-label  {}
#reviewAdd .reviewAddPicSend {float:left;width:100%;}
#reviewAdd .reviewAddPicSend span {text-align:center;font-weight:bold;margin:0 auto}
#reviewAdd .reviewAddNick {float:right;margin-right:1%}
#reviewAdd .reviewAddNick input {border-right:none;border-bottom:none;background-color:#F7F7F7;padding:5px}
#reviewAdd .button {float:left;width:99%;text-align:right;margin:10px 0}
#reviewAdd #reviewThx {float:left;width:100%;}
/* review add */
/*  ----- LOCALS --------------------------------------------------------------------------------------------------------------------------------------------------- */


/*  ----- REGISTRATION --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* registration */
#register {float:left;width:100%;z-index:100}
#register .registerExtra {float:left;width:100%;margin:20px 0;background: transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;}
#register .registerExtraInfo {float:left;width:100%;background: transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;margin-bottom:20px;padding-bottom:20px}
#register #regForm {float:left;width:100%}

.registerExtra .registerExtra1 {float:left;width:100%;background: transparent url(/www/_img/common/dot-x4.gif) repeat-x top left;}
.registerExtra .login {float:left;width:34%;background:transparent url(/www/_img/common/dot-y4.gif) repeat-y top right}
.registerExtra .password {float:left;width:33%;background:transparent url(/www/_img/common/dot-y4.gif) repeat-y top right}
.registerExtra .register {float:left;width:33%}
.registerExtra a {float:left;margin-left:20px;padding:15px 0 15px 38px;text-transform:uppercase}
.registerExtra .login a {background:transparent url(/www/_img/common/registerIconLogin.gif) no-repeat 0 9px}
.registerExtra .password a {background:transparent url(/www/_img/common/registerIconPass.gif) no-repeat 0 10px;margin-left:14px;}
.registerExtra .register a {background:transparent url(/www/_img/common/registerIconReg.gif) no-repeat 0 9px}



.row {clear:both;float:left;width:100%;margin:2px 0}
.row .column1 {float:left;width:140px;text-align:right;margin-right:10px;padding-top:14px;display:inline}
.row .column2 {float:left;width:250px;text-align:left;margin-right:10px;min-height:56px;display:inline}
.row .column3 {float:left;width:146px}

.row input.formText {padding:11px 12px;border:1px solid #DEDEDE;outline:none;width:210px;float:left;margin:0}
.row input {font-size:13px;color:#414042;}
.row select.formSelect {padding:11px 12px;border:1px solid #DEDEDE;outline:none;width:236px;float:left;margin:0}
.row select {font-size:13px;color:#414042;}
.row textarea.formTextArea {padding:11px 12px;border:1px solid #DEDEDE;outline:none;width:210px;float:left;margin:0}
.row textarea {font-size:13px;color:#414042;}


.row input.fieldActive {border:2px solid #8ACDD3;padding:10px 11px;outline:none} /* aktywne pole */
.row input.error {border:4px solid #C10000;border-bottom:none;padding:8px 9px;background:none;color:#C10000;} /* wadliwe pole */
.row input.valid {} /* Używany do zasygnalizowania, że pole jest już dobre */

.row select.fieldActive {border:2px solid #8ACDD3;padding:10px 11px;outline:none}
.row select.error {border:4px solid #C10000;border-bottom:none;padding:7px 9px;background:none;color:#C10000;}
.row select.valid {}

.row textarea.fieldActive {border:2px solid #8ACDD3;padding:10px 11px;outline:none}
.row textarea.error {border:4px solid #C10000;border-bottom:none;padding:7px 9px;background:none;color:#C10000;}
.row textarea.valid {}

.row input.radio {width:20px;padding:0;margin:0}
.row input.checkbox {width:18px;margin:0 7px 0 0;padding:0;float:left;outline:none}


label.error {padding:0 5px 2px; color: #FFF; background-color: #C10000;line-height:1.1em;float:left;width:226px;} /* Styl appendowanej labelki z błędem */
label.error a {color:#FFF;text-decoration:underline}
label.error a:hover {text-decoration:underline}
label.valid { } /* Styl appendowanej labelki z info, że jest już ok (success) - z reguły nieużywane */


input.error { border:1px solid #C10000; } /* Styl inputa, który nadal jest zły */
div.errorAlert {padding:0 5px 4px; color: #FFF; background-color: #C10000;line-height:1.1em;color:#FFF;float:left;width:226px;}

/* kilka wyjatkow */
#secret_question_block .column1 {padding-top:5px}

.row #secret_question_href {color:#838283}
.row #secret_question_href span u {color:#66BDC6;text-decoration:underline;cursor:pointer}

.regBirthday input {float:left}
.regBirthday input#day, .regBirthday input#month {width:40px}
.regBirthday input#year {width:60px}
.regBirthday .spacerBirthday {float:left;text-align:center;margin:12px 2px 0}
/* kilka wyjatkow */



.agreement {float:left;width:100%;margin:5px 0;line-height:1.3em}
.agreement .column2 {margin-top:0}
.agreement .column2 {width:405px;margin-right:0;min-height:10px}
.agreement .column3 {width:1px}
.agreement span.alert {float:left;width:100%;margin-bottom:5px}
.agreement label.error {margin-bottom:3px;width:405px}


.buttons {margin-top:20px}
.buttons .column1 {text-align:left}
.buttons .column1 a {padding-left:35px}
/* registration */



/* after registration */
.accountCreatedInfo1 {float:left;width:100%;margin-bottom:20px}
/* after registration */
/*  ----- REGISTRATION --------------------------------------------------------------------------------------------------------------------------------------------------- */


/*  ----- PROFILE --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* password registration */
#regPwdRecovery {}
#regPwdRecovery .info {margin:20px 0}
#regPwdRecovery .row .column1 {width:10px}
#regPwdRecovery .row .column2 {width:250px}
#regPwdRecovery .row .column3 {width:176px}

#regPwdChange {}
#regPwdChange .info {margin:20px 0}
#regPwdChange .newPassword .column1 {padding:0}

#regPwdRevoveryAnswer {}
#regPwdRevoveryAnswer .info {margin:20px 0}

#regPwdRevoveryNewpass {}
#regPwdRevoveryNewpass .info {margin:20px 0}
/* password registration */

/* potwierdzenie rejestracji */
#regConfirm {}
#regConfirm .info {margin:20px 0}
#regConfirm .row .column1 {width:10px}
#regConfirm .row .column2 {width:250px}
#regConfirm .row .column3 {width:176px}
/* potwierdzenie rejestracji */

/* email regitration */
#regConfirmEmail {}
#regConfirmEmail .info {margin:20px 0}
#regConfirmEmail .row .column1 {width:10px}
#regConfirmEmail .row .column2 {width:250px}
#regConfirmEmail .row .column3 {width:176px}

#regChangeEmail{}
#regChangeEmail .info {margin:20px 0}
#regChangeEmail .buttons {margin-top:20px}
/* email regitration */


/* login content */
#login {}
#login .columnLogin {float:left;width:280px;background:transparent url(/www/_img/common/dot-y4.gif) repeat-y right top}
#login .columnLogin .button4Con .button4 {float:right}
#login .columnRegister {float:left;width:256px;margin-left:20px}
#login .columnRegister .button4Con .button4 {float:right}

#login .columnLogin form {float:left;width:260px;margin:15px 20px 10px 0;display:inline}
#login .row .column1 {float:left;width:40px;text-align:right;margin-right:10px;padding-top:14px;display:inline}
#login .row .column2 {float:left;width:210px;text-align:left;margin-right:0;display:inline}

#login .columnLogin .row {margin-bottom:5px}
#login .columnLogin .row input.formText {padding:11px 12px;border:1px solid #DEDEDE;outline:none;width:180px;float:left;margin:0}
#login .columnLogin .row input {font-size:13px;color:#414042;}
#login .columnLogin .row input.fieldActive {border:2px solid #8ACDD3;padding:10px 11px;outline:none} /* aktywne pole */
#login .columnLogin .row input.error {border:4px solid #C10000;border-bottom:none;padding:8px 9px;background:none;color:#C10000;} /* wadliwe pole */
#login .columnLogin label.error {padding:0 5px 2px; color: #FFF; background-color: #C10000;line-height:1.1em;float:left;width:196px;} /* Styl appendowanej labelki z błędem */
#login .columnLogin .regPwdRecovery {padding:0;margin:0 0 5px}

#login .columnRegister .info {float:lef;width:100%;margin:50px 0 69px}
/* login */


/* delete account */
#deleteAccount {}
#deleteAccount .row input.radio {width:20px;}
#deleteAccount .row .column1 {width:75px}
#deleteAccount .row .column3 {width:211px;text-align:right;padding-top:10px}
#deleteAccount .row .radio {background:none}
#deleteAccount .remarks {margin:15px 0}
#deleteAccount .remarks textarea {width:99%;height:100px;margin-top:3px}

#deleteAccount2 {}
#deleteAccount2 .info {margin:20px 0}
#deleteAccount2 .info2 {margin:0 0 20px}
#deleteAccount2 .deleteYes {float:right}
/* delete account */


/* profile */
#profile {}
#profile .userPhoto {margin-bottom:10px}
#profile .infoLastLogin {margin-bottom:20px}
#profile .rowEmail .column3, #profile .rowPassword .column3 {padding-top:10px}
/* profile */



/* edit local */
#formLocalEdit {}
#formLocalEdit .info {float:left;margin-bottom:20px}
#formLocalEdit h2 {margin:15px 0 3px;padding-bottom:0;}


#formLocalEdit .row {}
#formLocalEdit .row input.formText, #formLocalEdit .row select.formSelect, #formLocalEdit .row textarea.formTextArea {padding:2px 3px;margin:1px}
#formLocalEdit .row input.fieldActive, #formLocalEdit .row select.fieldActive, #formLocalEdit .row textarea.fieldActive {margin:0}
#formLocalEdit .row input#insert_logo, #formLocalEdit .row input#insert_photo {margin:1px}
#formLocalEdit .row input.error {margin:0;border-width:2px;}
#formLocalEdit .row label.error {padding:0 5px 2px; color: #FFF; background-color: #C10000;line-height:1.1em;float:left;text-align:left}
#formLocalEdit .row input.checkbox {margin-right:5px}


#formLocalEdit .row2 {}
#formLocalEdit .row2 .column1 {width:400px;;margin-right:10px;padding:0;}
#formLocalEdit .row2 .column2 {width:146px;margin:0;padding:0;min-height:20px}

#formLocalEdit .row2 input.formText {width:381px}
#formLocalEdit .row2 select.formSelect {width:407px;}
#formLocalEdit .row2 textarea.formTextArea {width:381px}
#formLocalEdit .row2 label.error {width:381px;}



#formLocalEdit .row3 {}
#formLocalEdit .row3 .column1 {width:140px;margin-right:10px;padding:3px 0 0;min-height:20px}
#formLocalEdit .row3 .column2 {width:250px;margin-right:10px;min-height:20px}
#formLocalEdit .row3 .column3 {width:146px;}

#formLocalEdit .row3 input.formText {width:228px}
#formLocalEdit .row3 select.formSelect {width:239px}
#formLocalEdit .row3 textarea.formTextArea {width:228px}
#formLocalEdit .row3 label.error {width:228px;}

#formLocalEdit .f_closedYesNo {margin-top:35px;}

#formLocalEdit .row4 {}
#formLocalEdit .row4 .column1 {width:227px;margin:0 10px 0 0;text-align:left;padding:0;min-height:20px}
#formLocalEdit .row4 .column2 {width:257px;margin:0;text-align:left;padding:0;min-height:20px}
#formLocalEdit .row4 .column3 {width:52px;}

#formLocalEdit .row4 .fieldTip {width:256px}

#formLocalEdit .row5 {}
#formLocalEdit .row5 .column1 {width:450px;text-align:left;padding:0;}
#formLocalEdit .row5 .column2 {width:86px}

#formLocalEdit .hours .hoursDay {font-weight:bold;float:left;width:100%}
#formLocalEdit .hours .prevDay {float:left;width:100%;margin:5px 0 3px}
#formLocalEdit .hours input.jquery_godziny {width:50px;text-align:center;}
#formLocalEdit .hours span.hours_from {clear:both;float:left;padding:3px 5px 0 26px}
#formLocalEdit .hours span.hours_to {float:left;padding:3px 5px 0 10px}
#formLocalEdit .hours .kindFood {font-weight:bold;float:left;width:120px;margin:0 0 5px 0}
#formLocalEdit .hours .kindFoodYesNo {width:137px;float:left;}
#formLocalEdit .hours .openLast {float:left;width:100%;font-weight:bold;margin:0 0 5px 0}
#formLocalEdit .hours .openLastBut {float:left;width:100%;}
#formLocalEdit .hours .clear {float:left;width:100%;margin:3px 0}
#formLocalEdit .hours .error {float:left;width:100%}

#formLocalEdit .mediumPrice .food {float:left;width:150px;padding-top:5px}
#formLocalEdit .mediumPrice .jquery_price {width:50px;text-align:right}
#formLocalEdit .mediumPrice .clear {float:left;width:100%;margin:5px 0}

#formLocalEdit .charactLocal .row {margin-bottom:10px}
#formLocalEdit .charactLocal .jquery_price {width:50px;text-align:right;}
#formLocalEdit .charactLocal .subject {float:left;width:100%;margin-bottom:3px}
#formLocalEdit .charactLocal .standardPrice .subject {float:left;width:150px;}
#formLocalEdit .charactLocal .within textarea {width:200px}

#formLocalEdit .conception .column1 {text-align:left}

#formLocalEdit .occasional .jquery_number {width:50px;text-align:right}
#formLocalEdit .occasional .subject {float:left;width:150px;margin-bottom:3px}
#formLocalEdit .occasional .subject2 {float:left;width:100%;margin-bottom:3px}

#formLocalEdit .typeLocal .columnType {float:left;width:33%}
#formLocalEdit .typeCuisine .columnCuisine {float:left;width:33%}
#formLocalEdit .typeDish .columnDish {float:left;width:33%}
#formLocalEdit .typeMusic .columnMusic {float:left;width:33%}
/* edit local */
/*  ----- PROFILE --------------------------------------------------------------------------------------------------------------------------------------------------- */


/*  ----- NEWS --------------------------------------------------------------------------------------------------------------------------------------------------- */
#newsList {background:transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;width:556px;position:relative}
#newsList .listPagerTopCon {position:absolute;top:-35px;z-index:200}
#newsList .row {float:left;width:100%;margin:0;padding:10px 0;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x top left;}
#newsList .kindOfNews {font-weight:bold;font-size:11px;color:#40ACB8;width:128px;text-align:center}
#newsList .newsCont {float:left;width:100%}
#newsList .newsImg {float:left;width:144px;text-align:left}
#newsList .newsImg img {outline:none;border:none;width:128px}
#newsList .newsInfoCont {float:left;width:412px}
#newsList .newsInfoCont h2 {margin:0 0 12px 0;padding:0;font-size:12px;font-weight:bold;color:#870E9A}
#newsList .newsInfoCont h2 a {;color:#870E9A}
#newsList .newsInfoCont .date {font-size:11px;color:#40ACB8;float:left;width:100px}
#newsList .newsInfoCont .city {font-size:11px;color:#40ACB8;}
#newsList .newsInfoCont .summary {float:left;width:100%;margin-top:20px}
#newsList .buttonCont a {float:right}

#newsEntry {}
#newsEntry .buttonEntriesList {position:relative;top:-35px}
#newsEntry .buttonEntriesList a {float:right}
#newsEntry h2 {margin:0 0 12px 0;padding:0;font-size:12px;font-weight:bold;color:#870E9A}
#newsEntry .date {font-size:11px;color:#40ACB8;width:100px}
#newsEntry .city {font-size:11px;color:#40ACB8;}
#newsEntry .content {float:left;width:100%;margin-top:20px}

#newsEntry .date{display: inline; padding-right: 20px;}
.news_gplus_button, .news_fb_button {display:inline-block; margin-left:10px;}
.news_gplus_button_bttm, .news_fb_button_bttm {display:inline-block; margin:10px 0 0 10px;}


#newsListMainPage {margin-bottom:25px;padding-bottom:15px;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x left bottom}
#newsListMainPage h2 {margin-bottom:12px;padding:0;width:100%;float:left;}
#newsListMainPage h2 a {color:#7C008F;}
#newsListMainPage .newsRow {float:left;width:174px}
#newsListMainPage .newsRowSpacer {float:left;width:1px;margin-right:16px;display:inline}
#newsListMainPage .newsRowSpacer hr {visibility:hidden}
#newsListMainPage .newsRow h3 {margin:0 0 8px 0;padding:0}
#newsListMainPage .newsRow .summary {}
#newsListMainPage .newsRow .buttonCont {}
/*  ----- NEWS --------------------------------------------------------------------------------------------------------------------------------------------------- */


/*  ----- drinks --------------------------------------------------------------------------------------------------------------------------------------------------- */
#drinksList {background:transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;width:556px;position:relative}
#drinksList .listPagerTopCon {position:absolute;top:-35px;z-index:200}
#drinksList .row {float:left;width:100%;margin:0;padding:10px 0;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x top left;}
#drinksList .row h2 {margin:0 0 12px 0;padding:0;font-size:12px;font-weight:bold;color:#870E9A}
#drinksList .row h2 a {color:#870E9A}
#drinksList .row .summary {float:left;width:100%;;margin-bottom:10px}
#drinksList .buttonCont a {float:right}

#drinksEntry {}
#drinksEntry .buttonEntriesList {position:relative;top:-35px}
#drinksEntry .buttonEntriesList a {float:right}
#drinksEntry h2 {margin:0 0 12px 0;padding:0;font-size:12px;font-weight:bold;color:#870E9A}
#drinksEntry .ingredients {float:left;width:100%;margin-bottom:20px}
#drinksEntry .ingredients .ingredientsHeader {font-weight:bold;margin-bottom:5px}
#drinksEntry .content {float:left;width:100%;}

#drinksEntry h2{display: inline-block; padding-right: 20px;}
.drinks_gplus_button, .drinks_fb_button {display:inline-block; margin-left:10px;}
.drinks_gplus_button_bttm, .drinks_fb_button_bttm {display:inline-block; margin:10px 0 0 10px;}

/*  ----- drinks --------------------------------------------------------------------------------------------------------------------------------------------------- */



/*  ----- blog --------------------------------------------------------------------------------------------------------------------------------------------------- */
#blogList {background:transparent url(/www/_img/common/dot-x4.gif) repeat-x bottom left;width:556px;position:relative}
#blogList .listPagerTopCon {position:absolute;top:-35px;z-index:200}
#blogList .row {float:left;width:100%;margin:0;padding:10px 0;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x top left;}
#blogList .row h2 {margin:0 0 12px;padding:0;font-size:12px;font-weight:bold;color:#870E9A}
#blogList .row h2 a {color:#870E9A}
#blogList .row .summary {float:left;width:100%;;margin-bottom:10px}
#blogList .buttonCont a {float:right}
#blogList .summary {width:100%;margin-top:12px;cursor: pointer;}

#blogEntry {}
#blogEntry .buttonEntriesList {position:relative;top:-35px}
#blogEntry .buttonEntriesList a {float:right}
#blogEntry h2 {margin:0 0 12px;padding:0;font-size:12px;font-weight:bold;color:#870E9A}
#blogEntry .content {width:100%;margin-top:12px}

#blogList .date, #blogEntry .date {font-size:11px;color:#40ACB8;}
#blogEntry .date{display: inline; padding-right: 20px;}

.blog_gplus_button, .blog_fb_button {display:inline-block; margin-left:10px;}
.blog_gplus_button_bttm, .blog_fb_button_bttm {display:inline-block; margin:10px 0 0 10px;}

/*  ----- blog --------------------------------------------------------------------------------------------------------------------------------------------------- */


/*  ----- embed --------------------------------------------------------------------------------------------------------------------------------------------------- */
#embedTcm {margin-top:0;padding-top:0;}
#embedTcm h2 {margin-top:5px}
#embedTcm label {float:left;width:214px;margin-bottom:3px}
#embedTcm #furl_link_form {float:left;width:100%;margin-bottom:15px}
#embedTcm #furl_link_form textarea {float:left;width:193px;padding:10px;overflow:hidden;height:80px}
#embedTcm #furl_long_form {float:left;width:100%;}
#embedTcm #furl_long_form input {float:left;width:203px;padding:5px;background-color:#F7F7F7;border:none;border-top:1px solid #DEDEDE;border-left:1px solid #DEDEDE}


#embed {margin-top:0;padding-top:0;}
#embed h2 {margin-top:5px}
#embed label {float:left;width:214px;margin-bottom:3px}
#embed #furl_link_form {float:left;width:100%;margin-bottom:15px}
#embed #furl_link_form textarea {float:left;width:193px;padding:10px;overflow:hidden;height:100px}
#embed #furl_long_form, #embed #furl_short_form {float:left;width:100%;margin-bottom:15px}
#embed #furl_long_form input, #embed #furl_short_form input {float:left;width:203px;padding:5px;background-color:#F7F7F7;border:none;border-top:1px solid #DEDEDE;border-left:1px solid #DEDEDE}
/*  ----- embed --------------------------------------------------------------------------------------------------------------------------------------------------- */



/*  ----- contact --------------------------------------------------------------------------------------------------------------------------------------------------- */
#contact {}
#contact form {margin-top:20px}
#contact .radioButtonsField {padding:0;}
#contact .radioButtonsField .column1 {padding:0;}
#contact .radioButtonsField .column2 {min-height:25px;width:406px;margin-right:0}
/*  ----- contact --------------------------------------------------------------------------------------------------------------------------------------------------- */


/*  ----- facebook --------------------------------------------------------------------------------------------------------------------------------------------------- */
.facebook {margin-top:18px;float:left;width:100%;}
.facebookMain {padding-left:120px;padding-top:130px}
/*  ----- facebook --------------------------------------------------------------------------------------------------------------------------------------------------- */



/* opportunity --------------------------------------------------------------------------------------------------------------------------------------------------- */
#opportunityListMain {margin-top:20px;padding-top:0;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x left top;}
#opportunityListMain .row {float:left;width:100%;background:transparent url(/www/_img/common/dot-x4.gif) repeat-x left bottom;padding:0 0 10px;margin:0 0 10px 0}
#opportunityListMain .imgCont {float:left;width:90px}
#opportunityListMain .imgCont img {width:80px;height:80px}
#opportunityListMain .textCont {float:left;width:124px;margin-right:20px;display:inline;line-height:1.4em}
#opportunityListMain .textCont h3 {margin:0 0 5px;padding:0;font-size:11px;color:#40ACB8;text-transform:uppercase;font-weight:normal}
#opportunityListMain .textCont .date {font-size:10px;color:#40ACB8;margin:0 0 8px}
#opportunityListMain .textCont .text {color:#414042;font-size:11px}
#opportunityListMain .textCont .text a {color:#414042;}
#opportunityListMain .textCont .text span.arrow {background:transparent url(/www/_img/common/arrow-right.gif) no-repeat right top;padding:4px 7px;margin-left:5px}
/* opportunity --------------------------------------------------------------------------------------------------------------------------------------------------- */


/* add local */
.doctypeAddLocal {}
a:link.addLocalLink, a:visited.addLocalLink, .addLocal span.addLocalLink {float:left;font-weight:bold;font-size:12px;line-height:18px;margin-left:22px;cursor:pointer;color:#40ACB8}
a:hover.addLocalLink, .addLocal span:hover.addLocalLink {color:#7C008F}
.addLocal {float:left;width:100%;margin-top:20px}
.addLocal .addLocalBut {background:transparent url(/www/_img/common/arrow-right3.gif) no-repeat 0 50%;}
.addLocal .manager {float:left;width:37%}
.addLocal .user {float:left;width:37%}
.addLocal .noregister {float:left;width:26%}
.addLocalCont {margin-top:50px;display:none}

.addLocal .grey {background-image:url(/www/_img/common/arrow-right3-grey.gif);color:#9C9C9C}
.addLocal .grey a.addLocalLink, .addLocal .grey span.addLocalLink {color:#9C9C9C}
/* add local */



/* baners */
.baner1 {}
.baner2 {margin:30px 0 20px}
/* baners */


/* -- tipy  */
.fieldTip {position: absolute;width:350px;display:none;background:#DADFF1;padding:12px 14px;border:1px solid #CAD2F5;line-height:1.6em;z-index:100}
/* tipy */


/* klasy pomocnicze */
.clear {clear:both;float:left;width:100%;}
hr.spacer {display:none}
.clear2 {clear:both}


.required {}
.error {color:#C10000;}
.errorJs {background-color:#C10000;font-weight:bolder;color:black;}
.alert {color:#C10000;}

h1.header {float:left;width:100%}
h2.remark {}

div.successBox {background-color:#DBF0DD;color:#0E5519;margin:10px 0}
div.successBox span {float:left;padding:10px}
div.errorBox {background-color:#C10001;color:#FFF;margin:10px 0;}
div.errorBox span {float:left;padding:10px}
div.errorBoxDown {background:#C10001 url(/www/_img/common/errorBoxDown.gif) no-repeat 50% 100%;padding:0 0 15px 0}
div.errorBoxRight {background:#C10001 url(/www/_img/common/errorBoxRight.gif) no-repeat 100% 50%;}
div.errorBox a {color:#FFF;font-weight:bold}

.bubleIcons {float:left;height:14px;background:transparent url(/www/_img/common/bubleIcons.png) no-repeat right top;cursor:pointer;text-align:left;padding-right:20px;}
.addBubble {cursor:pointer;}
/* klasy pomocnicze */


/* -- links -- */
.arrowDownCon {float:left;width:100%}
a:link.nostyleLink, a:visited.nostyleLink, a:hover.nostyleLink{color:#000;}
a:link.arrowDown, .arrowDown, a:visited.arrowDown, .arrowDown {color:#2DA5B1;background:transparent url(/www/_img/common/arrow-down.gif) no-repeat 100% -2px;padding:1px 19px 1px 0}
a:hover.arrowDown, a:link.arrowDown-on, a:visited.arrowDown-on, a:hover.arrowDown-on, .arrowDown-on {color:#FFF;background:#2DA5B1 url(/www/_img/common/arrow-down.gif) no-repeat 100% -22px;padding:1px 19px 1px 5px;cursor:pointer}

a:link.arrowDownInvers, a:visited.arrowDownInvers, .arrowDownInvers {color:#2DA5B1;background:transparent url(/www/_img/common/arrow-down-invers.gif) no-repeat 100% -2px;padding:1px 19px 1px 0;cursor:pointer}
a:hover.arrowDownInvers, a:link.arrowDownInvers-on, a:visited.arrowDownInvers-on, a:hover.arrowDownInvers-on, .arrowDownInvers-on {color:#FFF;background:#2DA5B1 url(/www/_img/common/arrow-down-invers.gif) no-repeat 100% -22px;padding:1px 19px 1px 5px}

div.arrowRightCon {float:left;width:100%}
a:link.arrowRight, a:visited.arrowRight {float:left;color:#2DA5B1;background:transparent url(/www/_img/common/arrow-right.gif) no-repeat 100% -1px;padding:1px 18px 1px 0;}
a:hover.arrowRight {color:#FFF;background:#2DA5B1 url(/www/_img/common/arrow-right.gif) no-repeat 100% -22px;padding:1px 18px 1px 7px}


a:link.arrowRightBlog, a:visited.arrowRightBlog {float:right;color:#2DA5B1;background:transparent url(/www/_img/common/arrow-right.gif) no-repeat 100% -1px;padding:1px 18px 1px 0; margin: 15px 0 0 0;}
a:hover.arrowRightBlog {color:#FFF;background:#2DA5B1 url(/www/_img/common/arrow-right.gif) no-repeat 100% -22px;padding:1px 18px 1px 7px; margin: 15px 0 0 0;}

a:link.arrowLeftBlog, a:visited.arrowLeftBlog {float:left;color:#2DA5B1;background:transparent url(/www/_img/common/arrow-left.gif) no-repeat 0 -1px;padding:1px 0 1px 18px; margin: 15px 0 0 0;}
a:hover.arrowLeftBlog {color:#FFF;background:#2DA5B1 url(/www/_img/common/arrow-left.gif) no-repeat 0 -22px;padding:1px 7px 1px 18px; margin: 15px 0 0 0;}

div.arrowRightInversCon {float:left;width:100%}
a:link.arrowRightInvers, a:visited.arrowRightInvers {float:left;color:#FFF;background:#2DA5B1 url(/www/_img/common/arrow-right.gif) no-repeat 100% -22px;padding:1px 18px 1px 7px;}
a:hover.arrowRightInvers {color:#2DA5B1;background:transparent url(/www/_img/common/arrow-right.gif) no-repeat 100% -1px;padding:1px 18px 1px 0}

a:link.color1, a:visited.color1 {text-transform:uppercase;color:#66BDC6}
a:hover.color1 {color:#006489}

.button2, input.button2 {background:#FF8400 url(/www/_img/common/arrow-right2.gif) no-repeat 100% 4px; border:0;color:#FFF;padding:5px 22px 5px 12px;font-family: 'Arial black';cursor:pointer;color:#fff}
.button2:hover {background-color:#FFAE00}

a:link.button3, a:visited.button3, .button3 {color:#FFF;background-color:#FF8400;padding:2px 5px;cursor:pointer;border:none}
a:hover.button3, .button3:hover {background-color:#FFAE00}

.button4Con {float:left;width:100%}
.button4, input.button4, a.button4 {background-color:#FF8400;color:#FFF;text-transform:uppercase;font-size:14px;padding:8px 15px;text-align:center;border:none;font-family: 'Arial black';cursor:pointer}
.button4:hover {background-color:#3FAFA1;color:#FFF}
a.button4 {padding:11px 15px 10px}
input.disabled, input:disabled, input.button4:disabled, input.button4.disabled {background-color:#D1D1D1;cursor:wait;outline:none}



/* -- LIST PAGER - TEXT -- */
.listPagerCon {float:left;width:100%}
.listPager {float:right;width:100%;margin:10px 0;color:#36A9B4;text-align:right;padding-top:20px}
.listPager a:link.pageLink, .listPager a:visited.pageLink {font-weight:bold;color:#36A9B4;margin:0 3px}
.listPager a:hover.pageLink, .listPager a:link.pageLink-on, .listPager a:visited.pageLink-on, .listPager a:hover.pageLink-on {font-weight:bold;color:#7C008F}
.listPager .lp-next img, .listPager .lp-previous img {width:16px;height:12px}
.listPager a:link.lp-next, .listPager a:visited.lp-next {background:transparent url(/www/_img/lp/listpager.gif) -16px 0}
.listPager a:hover.lp-next {background:transparent url(/www/_img/lp/listpager.gif) -16px -15px}
.listPager a:link.lp-previous, .listPager a:visited.lp-previous {background:transparent url(/www/_img/lp/listpager.gif) 0 0}
.listPager a:hover.lp-previous {background:transparent url(/www/_img/lp/listpager.gif) 0 -15px}
.listPagerTop {margin-top:0;padding-top:0}
/* -- LIST PAGER - TEXT -- */


