/* strona użytkownika */
.userPage { line-height: 164%; }
.userPage .rightCol { float: right; width: 243px; }
.userPage .leftCol { float: left; width: 370px; padding: 20px 30px; }
.userPageM .rightCol { float: right; width: 181px; padding: 20px 0; }
.userPageM .leftCol { float: left; width: 431px; padding: 20px 30px; }

.userPage .iconLinksWrapper { background: url(../sepvs.gif) no-repeat left top; margin: 20px 0; padding: 6px 0 6px 30px; }
.userPage .iconLinksWrapper a { font-size: 118%; color: #343434; text-decoration: none; font-weight: bold; padding-left: 48px; line-height: 455%; display: block; background: no-repeat left center; }
.userPage .iconLinksWrapper a:hover { color: #a4a4a4; }
.userPage .iconLinksWrapper a span { color: #a4a4a4; }
.userPage .iconLinksWrapper a.foto { background-image: url(../icons/foto.gif); }
.userPage .iconLinksWrapper a.friend { background-image: url(../icons/user.gif); }
.userPage .iconLinksWrapper a.msg { background-image: url(../icons/mail.gif); }
.userPage .iconLinksWrapper a.test { background-image: url(../icons/test.gif); }

.userPage .iconLinksWrapper .adWrapper { margin: 15px 0; }

.voteBtnHolder { float: right; padding: 10px 50px 0 0; }

.userWrapper .fotoWrapper { float: left; margin-right: 10px; }
.userWrapper .userdataWrapper { float: left; line-height: 164%; width: 250px; overflow: hidden; }
.userWrapper .userdataWrapper div { white-space: nowrap; }
.userWrapper .userdataWrapper .username, .username { font-size: 145%; font-weight: bold; margin-bottom: 10px; }
.username a { text-decoration: none; }
.username .icoSex { vertical-align: middle; }

/* zdjęcia użytkownika */
.fotoMiniContainer .fotos { padding: 20px 0; text-align: center; }
.fotoMiniContainer .fotos p { margin-bottom: 10px; }
.fotoMiniContainer .fotos a img { background: #fff; padding: 4px; border: 1px solid #d4d4d4; }
.fotoMiniContainer .fotos a:hover img { border-color: #ececec; }
.fotoMiniContainer.scrolledWrapper { width: 181px; }
.fotoMiniContainer.scrolledWrapper .scrollTable { width: 181px; }
.fotoFullContainer { text-align: center; }
.fotoFullContainer .foto { margin: 0 auto; }
.fotoFullContainer .foto img { background: #fff; padding: 4px; border: 1px solid #d4d4d4; }
.fotoFullContainer .descr { margin: 10px 30px; }

/* komentarze */
.commentsPage { margin: 20px 0 20px 30px; }
.commentsPage .addCommentWrapper { margin-top: 30px; }
.commentsPage .scrolledWrapper, .commentsPage .scrollTable { width: 672px; }
.commentWrapper { margin-bottom: 10px; background: url(../dotsep.gif) repeat-x left bottom; padding: 10px 0; }
.addComment .textareaWrapper { width: 99.5%; }
.addComment textarea { height: 100px; width: 100%; }
.addComment .btnHolder { text-align: right; margin-top: 10px; }

/* znajomi */
.userWrapper { float: left; }
.userWrapper .delBtn { text-align: right; font-size: 91%; margin-right: 10px; padding-left: 10px; background: url(../icons/delete_m.gif) no-repeat 74px center; }
.userWrapper .delBtn a { color: #e53074; }
.userWrapper .delBtn a:hover { color: #ff92bb; }
.newFriendPage { font-size: 109%; line-height: 133%; }
.newFriendPage .sysMsgBox { margin-bottom: 30px; }
.newFriendPage .confirmDialog { font-size: 133%; line-height: 163%; text-align: center; margin: 20px 0; }

/* diagram */
.diagramWrapper { width: 130px; height: 108px; background: url(../diagram_bg.gif) repeat-y left bottom; position: relative; margin-top: 10px; }
.diagramWrapper .diagram { width: 13px; background: url(../diagram.gif) no-repeat left bottom; position: absolute; bottom: -5px; }
.diagramWrapper .diagram .topcover { background: url(../diagram_top.gif) no-repeat left top; height: 5px; cursor: n-resize; position: relative; top: -1px; }
.diagramWrapper.noedit .diagram .topcover { background-image: url(../diagram_top_noedit.gif); height: 5px; cursor: default; }
.diagramWrapper .diagram#milosc { left: 13px; }
.diagramWrapper .diagram#seks { left: 53px; }
.diagramWrapper .diagram#pieniadze { left: 93px; }
.diagramDescr { margin-top: 5px; font-size: 91%; color: #878787; }
.diagramDescr #miloscD, .diagramDescr #seksD, .diagramDescr #pieniadzeD { float: left; }
.diagramDescr #miloscD { margin-left: 3px; }
.diagramDescr #seksD { margin-left: 16px; }
.diagramDescr #pieniadzeD { margin-left: 11px; }

.taSet { margin-bottom: 20px; }
.taSet textarea { height: 150px; width: 100%; }
.taSet strong { display: block; margin-bottom: 3px; }

/* ustawienia */
.settingsPage { padding: 20px 0 20px 30px; }
.settingsPage ul { list-style-type: none; margin: 2px 0 0; color: #6a6a6a; }
.settingsPage ul li { display: inline; padding-right: 40px; }
.settingsPage ul li input { vertical-align: middle; }
.settingsPage h1 { margin-top: 30px; }
.settingsPage h1.first { margin-top: 0; }
.settingsPage .fancySelectInlineFix strong { display: block; float: left; margin-right: 10px; }
.settingsPage .fancyInputChbInlineFix { font-weight: bold; }
.settingsPage .fancyInputChbInlineFix .fancyChkbox { float: left; margin-top: 1px; }
.settingsPage .fancyInputChbInlineFix .inputText { margin: 0 5px; }
.settingsPage .nodot { background: none; }
.settingsPage.epCh .commentWrapper { position: relative; }
.settingsPage.epCh .commentWrapper .fieldName { font-weight: bold; float: left; width: 180px; }
.settingsPage.epCh .commentWrapper .inputText input { width: 150px; }
.settingsPage .sysMsgBox { margin-bottom: 15px; }
.settingsPage .allFlL { margin: 10px 0; }
.settingsPage .allFlL * { float: left; }
.settingsPage .allFlL .selectBorder { margin-left: 5px; }
.settingsPage .allFlL .fancySelect { margin-right: 5px; }

/* test zgodności - kreator */
.testPage { padding: 20px 0 20px 30px; font-size: 109%; }
.testCreator .header { font-weight: bold; margin-bottom: 3px; }
.testCreator .questionSet { background: url(../dotsep.gif) repeat-x left bottom; padding: 20px 0; }
.testCreator .questionWrapper { margin-bottom: 15px; width: 65%; }
.testCreator .questionWrapper input { width: 93%; }
.testCreator .icoDel { margin-left: 3px; cursor: pointer; }
.testCreator .answersSet { margin-left: 35px; }
.testCreator .answersSet ul { list-style-type: upper-alpha; margin-left: 20px; font-weight: bold; color: #acacac; }
.testCreator .answersSet ul { line-height: 217%; }
.testCreator .answersSet li span { font-weight: normal; font-size: 92%; color: #6a6a6a; margin-left: 20px; }
.testCreator .answersSet input { width: 57%; }
.testCreator .dragged { background: #fbfbfb; border: 1px solid #f0f0f0; padding: 5px 10px; }
.addNewAnswer { margin-top: 10px; }
.addNewAnswer a { font-weight: bold; background: url(../icons/add.gif) no-repeat left center; padding-left: 18px; }
.addNewQuestion { margin-top: 10px; }
.addNewQuestion a { font-weight: bold; background: url(../icons/addq.gif) no-repeat left center; padding: 3px 0 3px 22px; }
.testBottomBar { background: url(../dotsep.gif) repeat-x left top; padding-top: 10px; margin-top: 75px; }
.testBottomBar .delBtnHolder { float: left; }
.testBottomBar .saveBtnHolder { float: right; }
.testBottomBar .delBtnHolder a { background: url(../icons/delx.gif) no-repeat left center; padding-left: 15px; font-weight: bold; }

/* test zgodności */
.testContainer form ul { list-style-type: none; line-height: 218%; }
.testContainer .question { font-weight: bold; font-size: 109%; line-height: 125%; margin: 20px 0; }
.testContainer form ul input { vertical-align: middle; margin-right: 3px; }
.testContainer .testBottomBar { margin-top: 35px; }
.testContainer .result { margin: 15px 0; }
.testContainer .result strong { font-size: 126%; }

/* zainteresowania */
.interests .fancyChkbox { float: left; width: 160px; padding: 5px 0; }
.interests .textareaWrapper { width: 99.5%; }
.interests .textareaWrapper textarea { width: 100%; }

