.clear {clear:both; height:1px; overflow:hidden}

a {color:#0074A8}
img {border:none}
form {margin:0; padding:0}

.importantMark {color:#FF0000}
.centered {text-align:center !important}

.smallColumn label select,
.smallColumn label input,
.largeColumn label textarea,
.largeColumn label input,
.largeColumn label select,
.largeColumn label select, .commonBg {background-color:#FFF8EE} /* form elements background */

.largeColumn label.check input, .largeColumn label.radio input {background-color:#fff !important; border:none}

.smallColumn label.wrong select,
.smallColumn label.wrong input,
.largeColumn label.wrong textarea,
.largeColumn label.wrong input,
.largeColumn label.wrong select {background-color:#FFF2F2} /* form elements background when error */

/* coloured blocks BG */
.smallColumn .tabBlock .tabRow .tabContainer .tabItem .main {color:#B31B00}
.smallColumn .tabBlock .tabRow .tabContainer .tabSelected .main {color:#5B6779} /* inherit from body */

.smallColumn .colouredBox,
.largeColumn .singleBox,
.largeColumn .colouredBox {background-color:#FFF9F1}
/* coloured blocks BG END */


.smallButton {background:transparent url(/images/skin/Events/bgButtonSmall.gif) center center no-repeat; width:81px; height:31px; border:none; color:#E62600; cursor:pointer}
div.smallButton {text-align:center; line-height:30px; font-weight:bold}
.bigButton {background:transparent url(/images/skin/Events/bgButtonBig.gif) center center no-repeat; width:121px; height:31px; border:none; color:#E62600; margin-right:5px}
.tinyButton {background:transparent url(/images/skin/Events/bgButtonTiny.gif) center center no-repeat; width:60px; height:25px; border:none; color:#E62600; margin-right:5px; font-size:11px; font-weight:bold; cursor:pointer}
.skip, div.smallButton a, div.smallButton a:hover {font-size:12px; text-decoration:none !important; color:#5B6779} /* inherit from body */

.contentBlock {width:764px; margin:5px auto; font-size:12px}

.smallColumn, .largeColumn {display:block; float:left/*; overflow:hidden*/}
.smallColumn {width:225px; padding:25px 5px 30px 10px}
.largeColumn {width:513px; padding:20px 10px 15px 0}

/* coloured blocks */
.colouredBox {margin:0 auto}
.top, .bottom {width:100%; height:13px; overflow:hidden; background-color:transparent; background-position:left top; background-repeat:no-repeat; clear:both; font-size:1px}
.colouredBox .inner {margin:0 auto; overflow:hidden}
.colouredBox .inner .innerText {width:100%; background-position:left top; background-repeat:repeat-y}

.smallColumn .colouredBox {width:223px; position:relative; z-index:50}
.smallColumn .colouredBox .top {background-image:url(/images/skin/Events/bgSmallColourTop.gif)}
.smallColumn .colouredBox .bottom {background-image:url(/images/skin/Events/bgSmallColourBottom.gif)}
.smallColumn .colouredBox .inner {width:198px}
.smallColumn .colouredBox .inner .top {background-image:url(/images/skin/Events/bgSmallInnerTop.gif)}
.smallColumn .colouredBox .inner .bottom {background-image:url(/images/skin/Events/bgSmallInnerBottom.gif)}
.smallColumn .colouredBox .inner .innerText {background-image:url(/images/skin/Events/bgSmallInner.gif)}

.largeColumn .singleBox,
.largeColumn .colouredBox {width:510px; position:relative}
.largeColumn .colouredBox {margin-bottom:10px}
.largeColumn .singleBox .top {background-image:url(/images/skin/Events/bgLargeColourTop.gif)}
.largeColumn .singleBox .bottom {background-image:url(/images/skin/Events/bgLargeSingleBottom.gif)}
.largeColumn .singleBox .inner {width:90%; padding:0 5%}

.largeColumn .colouredBox .top {background-image:url(/images/skin/Events/bgLargeColourTop.gif)}
.largeColumn .colouredBox .bottom {background-image:url(/images/skin/Events/bgLargeColourBottom.gif)}
.largeColumn .colouredBox .inner {width:487px}
.largeColumn .colouredBox .serial {margin-bottom:5px}
.largeColumn .colouredBox .inner .top {background-image:url(/images/skin/Events/bgLargeInnerTop.gif)}
.largeColumn .colouredBox .inner .bottom {background-image:url(/images/skin/Events/bgLargeInnerBottom.gif)}
.largeColumn .colouredBox .inner .innerText {background-image:url(/images/skin/Events/bgLargeInner.gif)}

.midBlocksInside .top {height:12px}
.midBlocksInside .bottom {height:8px}
.midBlocksInside .bottom {background-position:left bottom}


.largeColumn .colouredBox .inner .noInnerBgs .inner div {background:none}
/* coloured blocks END */

/* tabs */
.smallColumn .tabBlock {width:86%; margin:0 auto; position:relative; height:30px; border-bottom:1px solid #FFD5A2; margin-bottom:10px}
.smallColumn .tabBlock .tabRow {width:100%; height:24px; position:relative; border-bottom:6px solid #FFF7ED}
.smallColumn .tabBlock .tabRow div {height:31px}
.smallColumn .tabBlock .tabRow .tabContainer {position:absolute; left:0}
.smallColumn .tabBlock .tabRow .tabContainer div {display:block; float:left}
.smallColumn .tabBlock .tabRow .tabContainer .tabItem {margin-right:4px; cursor:pointer}
.smallColumn .tabBlock .tabRow .tabContainer .tabItem .left {width:20px; background:url(/images/skin/Events/tabLeft.gif) top left no-repeat}
.smallColumn .tabBlock .tabRow .tabContainer .tabItem .right {width:20px; background:url(/images/skin/Events/tabRight.gif) top left no-repeat}
.smallColumn .tabBlock .tabRow .tabContainer .tabItem .main {line-height:31px; background:url(/images/skin/Events/tabBg.gif) top left repeat-x; font-weight:bold; width:40px}
.smallColumn .tabBlock .tabRow .tabContainer .tabSelected .left {background:url(/images/skin/Events/tabSelectedLeft.gif) top left no-repeat}
.smallColumn .tabBlock .tabRow .tabContainer .tabSelected .right {background:url(/images/skin/Events/tabSelectedRight.gif) top left no-repeat}
.smallColumn .tabBlock .tabRow .tabContainer .tabSelected .main {background:url(/images/skin/Events/tabSelectedBg.gif) top left repeat-x; font-size:14px; font-weight:normal}

.smallColumn .withLink .tabRow .tabContainer .tabItem {cursor:auto}
.smallColumn .tabBlock .tabRow .tabContainer .tabItem .main a {color:#AA0000; text-decoration:none}
.smallColumn .tabBlock .tabRow .tabContainer .tabItem .main a:hover {text-decoration:none}

.largeColumn .tabBlock {width:98%; position:absolute; top:-30px; left:1%; height:30px; border-bottom:1px solid #FFD5A2; z-index:80}
/* width:92%; top:-18px; left:5% */
.largeColumn .tabBlock .tabRow {width:100%; height:24px; position:relative}
.largeColumn .tabBlock .tabRow div {height:31px}
.largeColumn .tabBlock .tabRow .tabContainer {position:absolute; left:0}
.largeColumn .tabBlock .tabRow .tabContainer div {display:block; float:left}
.largeColumn .tabBlock .tabRow .tabContainer .tabItem {margin-right:4px}
.largeColumn .tabBlock .tabRow .tabContainer .tabItem .left {width:20px; background:url(/images/skin/Events/tabLeft.gif) top left no-repeat}
.largeColumn .tabBlock .tabRow .tabContainer .tabItem .right {width:20px; background:url(/images/skin/Events/tabRight.gif) top left no-repeat}
.largeColumn .tabBlock .tabRow .tabContainer .tabItem .main {line-height:31px; background:url(/images/skin/Events/tabBg.gif) top left repeat-x; font-weight:bold}
.largeColumn .tabBlock .tabRow .tabContainer .tabItem .main a {color:#AA0000}
.largeColumn .tabBlock .tabRow .tabContainer .tabItem .main a:hover {text-decoration:none}
.largeColumn .tabBlock .tabRow .tabContainer .tabSelected .left {background:url(/images/skin/Events/tabSelectedLeft.gif) top left no-repeat}
.largeColumn .tabBlock .tabRow .tabContainer .tabSelected .right {background:url(/images/skin/Events/tabSelectedRight.gif) top left no-repeat}
.largeColumn .tabBlock .tabRow .tabContainer .tabSelected .main {background:url(/images/skin/Events/tabSelectedBg.gif) top left repeat-x; font-size:12px}
.largeColumn .tabBlock .tabRow .tabContainer .tabCounter {font-weight:normal}
/* tabs End */

h5 {margin:0; padding:0; text-align:center; font-weight:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px}

ul.favLink {margin:0 auto; padding:0; width:190px; list-style:none; margin-bottom:20px; overflow:hidden; background:url(/images/skin/Events/bgMenuItem.gif) top left repeat-y}
ul.favLink li {margin:0; padding:0 15px; text-indent:7px; height:39px; display:block; float:none; text-align:left; line-height:39px; white-space:nowrap}
ul.favLink li p {margin:0; padding:0}
ul.favLink li.currentMenuItem {background:url(/images/skin/Events/menuSelection.gif) center left no-repeat}

.titleBlock p {margin:0; padding:0}

.smallColumn form {text-align:left}
.smallColumn label select, .smallColumn label input {width:160px; margin:2px 0 10px 20px}
.smallColumn label {padding-left:25px}
.smallColumn .buttonBlock {display:block; padding-left:20px; clear:both; margin-top:5px; margin-bottom:15px}
.smallColumn .buttonBlock button {float:left; margin-right:15px}
.smallColumn .buttonBlock p {padding:0; margin:0}

.smallColumn label.check {padding-left:25px}
.smallColumn label.check input {width:16px; margin:2px 4px 2px 0px; background:none}

.smallColumn label select.asMonth {margin-bottom:2px}
.smallColumn label select.asDay {width:67px; margin-right:5px}
.smallColumn label select.asYear {width:85px; margin-right:5px; margin-left:0}


.largeColumn .singleBox .inner input, .largeColumn .singleBox .inner select {background-color:#FFFFFF; float:left; margin-right:5px; margin-top:6px}
.largeColumn .singleBox .inner select {width:250px}
.largeColumn .singleBox .inner input.extendedForm, .largeColumn .colouredBox .inner .extendedForm {width:370px}
.largeColumn .singleBox .inner button {float:left}
.largeColumn .singleBox .inner .rightmost {float:right; font-weight:bold; line-height:31px}
.largeColumn .singleBox .inner .rightmost .normal {font-weight:normal}

.largeColumn .colouredBox .inner .innerText {text-align:left}
.largeColumn .colouredBox .inner .innerText h1,
.largeColumn .colouredBox .inner .innerText p {margin:0}

.largeColumn .headerPart {height:169px; z-index:10/*; overflow:hidden*/}
.largeColumn .titleBlock {position:relative; text-align:left; width:90%; padding:15px 5%}
.largeColumn .titleBlock h5 {text-align:left}
.largeColumn .titleBlock h5 a {text-decoration:none}
.largeColumn .titleBlock h5 a:hover {text-decoration:underline}

.largeColumn .colouredBox .asColumn {display:block; float:left; width:50%; position:relative; text-align:left}
.largeColumn .colouredBox .asColumn p {margin:0; padding:0}
.largeColumn .colouredBox .asColumn .tabHeader {position:absolute; background:url(/images/skin/Events/bgColouredTab.gif) top left no-repeat; width:236px; height:30px; top:-42px}
.eventsPart .tabHeader {left:13px}
.groupsPart .tabHeader {right:13px}
.largeColumn .colouredBox .asColumn .tabHeader h5 {margin:0; padding:0; float:left; line-height:30px; color:#FFFFFF; padding-left:12px}
.largeColumn .colouredBox .asColumn .tabHeader p {float:right; line-height:30px; padding-right:10px}
.largeColumn .colouredBox .asColumn .tabHeader p a {color:#D5E4E8; font-weight:bold}

.largeColumn .colouredBox .asColumn .midBlock {width:238px; height:264px; overflow:hidden; background:url(/images/skin/Events/bgMid.gif) top left no-repeat; margin:0; margin-bottom:7px}
.largeColumn .colouredBox .eventsPart .midBlock {margin-left:11px}
.largeColumn .colouredBox .groupsPart .midBlock {margin-left:5px}

.largeColumn .colouredBox .asColumn .midBlock div {display:block; float:left; padding-top:24px; overflow:hidden; font-size:11px}
.largeColumn .colouredBox .asColumn .midBlock .imagePart {width:82px; padding-left:15px; padding-right:5px}
.largeColumn .colouredBox .asColumn .midBlock .textPart {width:130px; padding-right:6px}

.largeColumn .colouredBox .asColumn .midBlock div p {padding-bottom:7px}
.largeColumn .colouredBox .h {color:#A9A9A9}
.largeColumn .colouredBox .geo {font-size:12px}
.largeColumn .colouredBox .count, .profileContainer .count {font-size:12px; color:#0084CC; font-weight:bold}
.largeColumn .colouredBox .happy, .profileContainer .happy {font-size:12px; color:#4A860E; font-weight:bold}
.largeColumn .colouredBox .sad, .profileContainer .sad {color:#FF8600; font-weight:bold}
.largeColumn .colouredBox div div div a {/*color:#0084CC; */text-decoration:none; text-transform:capitalize}
.largeColumn .colouredBox div div div a:hover {text-decoration:underline}
.largeColumn .colouredBox div div div a.name {font-size:12px; font-weight:bold; text-decoration:underline}
.largeColumn .colouredBox div div div a.name:hover {text-decoration:none}
.largeColumn .colouredBox div div div .type {color:#427645}


.largeColumn .colouredBox .inner .astr, .largeColumn .colouredBox .inner .errorList {width:96%; margin:0 auto; padding-top:5px; clear:both}
.largeColumn .colouredBox .inner div.astr {height:25px; position:relative}
.largeColumn .colouredBox .inner div.textarial {height:140px}
.largeColumn .colouredBox .inner div.lowtext {height:75px}
.largeColumn .colouredBox .inner div.lowtext label textarea {height:65px}
.largeColumn .colouredBox .inner div.twoRows {height:50px}
/* .largeColumn .colouredBox .inner .astr .l, .largeColumn .colouredBox .inner .astr .r {display:block; float:left; overflow:hidden}
.largeColumn .colouredBox .inner .astr .l {width:100px; padding:0 5px} */
.largeColumn .colouredBox .inner .astr label {width:100px; position:relative; overflow:visible; position:absolute; font-weight:bold}

.largeColumn .colouredBox .inner div.astr label input, .largeColumn .colouredBox .inner .astr label textarea, .largeColumn .colouredBox .inner .astr label select {position:absolute; left:105px; top:0; width:360px}
.largeColumn .colouredBox .inner .communityElement div.astr label input, .largeColumn .colouredBox .inner .communityElement .astr label textarea, .largeColumn .colouredBox .inner .communityElement .astr label select {width:320px}
.largeColumn .colouredBox .inner .astr label textarea {height:130px}
.largeColumn .colouredBox .inner .astr label .semiInput {width:175px}
.largeColumn .colouredBox .inner .astr label .secondInput {left:290px}
.largeColumn .colouredBox .inner .astr label .secondRow {top:24px}
.largeColumn .colouredBox .inner p.astr {margin-left:117px; padding-bottom:5px; width:auto; padding-right:10px}
.largeColumn .colouredBox .inner #previewPlaceholder {background: url(/images/skin/Events/imagePlaceholder.gif) top right no-repeat; width:104px; height:105px; float:left; text-align:right}
.largeColumn .colouredBox .inner .withLeftContent {float:left; padding-left:11px}
.largeColumn .colouredBox .inner .emptyLeft {float:none; margin-left:105px; clear:both; padding-right:10px; padding-bottom:10px}

.largeColumn .colouredBox .inner .astr label select.asMonth {width:74px; font-size:10px}
.largeColumn .colouredBox .inner .astr label select.asDay {width:45px; left:182px; font-size:10px}
.largeColumn .colouredBox .inner .astr label select.asYear {width:50px; left:230px; font-size:10px}
.largeColumn .colouredBox .inner .astr label select.asHour {width:45px; left:312px; font-size:10px}
.largeColumn .colouredBox .inner .astr label select.asMinute {width:45px; left:370px; font-size:10px}
.largeColumn .colouredBox .inner .astr label select.asPM {width:45px; left:420px; font-size:10px}
.largeColumn .colouredBox .inner .astr span.at {position:absolute; left:288px}
.largeColumn .colouredBox .inner .astr span.dots {position:absolute; left:361px}

.largeColumn .colouredBox .inner .withLeftContent h5 {padding-top:15px; text-align:left}
.largeColumn .colouredBox .inner .withLeftContent ul {margin:0; padding:0; list-style:none}
.largeColumn .colouredBox .inner .withLeftContent ul li {margin:0; padding:0}
.largeColumn .colouredBox .inner .withLeftContent ul li input {padding-bottom:10px}

.largeColumn .colouredBox .inner .withLeftContent label.check {font-size:11px; line-height:40px}
.largeColumn .colouredBox .inner .emptyLeft label.check {font-size:12px}

.hint {font-size:11px; padding:15px 0 0 23px; margin:0}


.largeColumn .colouredBox .inner div p {padding-bottom:7px}
.largeColumn .colouredBox .inner .resultPhoto {float:left; display:block; width:80px; padding:10px 5px 50px 15px; font-size:11px; overflow:hidden}
.largeColumn .colouredBox .inner .resultPhoto img {margin-bottom:5px}
.largeColumn .colouredBox .inner .resultPhoto p img {margin-bottom:0}
.largeColumn .colouredBox .inner .resultTitle {float:left; display:block; padding:10px 10px 10px 0px; width:240px}
.largeColumn .colouredBox .inner .resultTitle em, .largeColumn .colouredBox .inner .addInfo em {font-size:11px}
.largeColumn .colouredBox .inner .addInfo big {font-size:14px}
.largeColumn .colouredBox .inner .addInfo .count big {font-size:18px}
.largeColumn .colouredBox .inner .resultDescr {float:left; display:block; width:370px; overflow:hidden}
.largeColumn .colouredBox .inner .resultDescr .joinBlock {color:#C1C2C2}
.largeColumn .colouredBox .inner .resultDescr .joinBlock a {text-decoration:underline}
.largeColumn .colouredBox .inner .resultDescr .joinBlock a:hover {text-decoration:none}
.largeColumn .colouredBox .inner .resultData {float:right; display:block; width:110px; padding:10px 20px 0 0; text-align:right; font-size:11px}
.largeColumn .colouredBox .inner .resultData p {font-size:12px; padding-top:3px}

.largeColumn .colouredBox .inner .communityElement .resultPhoto {padding:5px 15px 30px 0px}
.largeColumn .colouredBox .inner .communityElement .resultData {padding:5px 0px 10px 0px; width:90px}
.largeColumn .colouredBox .inner .communityElement .resultTitle {padding-top:5px}
.largeColumn .colouredBox .inner .communityElement .resultDescr {width:340px}

.rightText {text-align:right}

.navigation {position:absolute; right:15px; top:-25px; z-index:85}
.navLeft, .leftNavBlock .navigation {left:25px; right:auto}
.navigation .navCurrent {color:#8C95A3; font-weight:bold}
.navigation a:hover {text-decoration:none}
.noLeftNav .navigation {display:none}

.navigationBottom {display:none}
.largeColumn .doubleNav {margin-bottom:30px}
.doubleNav .navigationBottom {display:block; position:absolute; margin-top:25px; left:25px}

.largeColumn .colouredBox .inner h5 {text-align:left; padding-top:15px}
.largeColumn .colouredBox .inner .photoDescr {display:block; float:left; width:285px; padding:10px 10px 20px 25px; overflow:hidden}
.largeColumn .colouredBox .inner .photoDescr img {margin-right:10px; margin-bottom:5px; float:left}
.largeColumn .colouredBox .inner .photoDescr p {padding:0 0 5px 0; margin:0; font-weight:bold; display:block; float:none; line-height:20px}
.largeColumn .colouredBox .inner .photoDescr p img {float:none}
.largeColumn .colouredBox .inner .photoDescr form {margin-top:15px}
.largeColumn .colouredBox .inner .addInfo {display:block; float:left; width:140px; padding:10px 20px 20px 2px; overflow:hidden}
.largeColumn .colouredBox .inner .addInfo p {padding-left:5px}
.largeColumn .colouredBox .inner .addInfo strong {line-height:18px; padding-left:5px}
.largeColumn .colouredBox .inner .addInfo p strong {padding-left:0}
.largeColumn .colouredBox .inner .addInfo p .count {font-size:14px; font-weight:normal}
.largeColumn .colouredBox .inner .addInfo .recentMember {background-color:#FFF8EE; border-width:0; border-style:solid; border-color:#F8E3CA; border-bottom-width:1px; border-right-width:1px; display:block; width:130px; margin-top:3px; padding:10px; font-size:11px}
.largeColumn .colouredBox .inner .addInfo .recentMember .memberPhoto {float:left; width:60px; overflow:hidden}
.largeColumn .colouredBox .inner .addInfo .recentMember .memberData {float:left; width:65px; padding-left:5px; overflow:hidden}
.largeColumn .colouredBox .inner .addInfo .recentMember .memberData strong {padding-left:0; line-height:normal}
.largeColumn .colouredBox .inner .addInfo .recentMember .memberData p {padding:2px 0 2px 5px}

.largeColumn .colouredBox .inner .shortInput {width:240px}

.largeColumn .colouredBox .inner .communityElement {clear:both; width:90%; margin:0 auto; padding-bottom:15px}
.largeColumn .colouredBox .inner .communityElement h5 {text-align:left}
.largeColumn .colouredBox .inner .communityElement .photoBlock {display:block; float:left; padding-right:15px; width:110px}
.largeColumn .colouredBox .inner .communityElement .textBlock {display:block; float:left; width:313px}
.largeColumn .colouredBox .inner .higher, .profileContainer .higher {font-size:14px}
.largeColumn .colouredBox .inner .lower, .profileContainer .lower {font-size:11px}

.largeColumn .colouredBox .inner .groupMembers {width:460px; margin:0 auto}
.largeColumn .colouredBox .inner .groupNav {margin:0 auto; text-align:center; padding-bottom:10px}
.largeColumn .colouredBox .inner .groupMemberBlock {display:block; float:left; width:85px; height:190px; padding:0 15px 20px; overflow:visible; font-size:11px}
.largeColumn .colouredBox .inner .groupMemberBlock strong {font-size:12px}

.largeColumn .colouredBox .inner .profileOptions {position:absolute; width:151px; height:160px; overflow:hidden; background:url(/images/skin/Events/profileMenuBg.gif) no-repeat; font-size:12px; margin-top:15px}
.largeColumn .colouredBox .inner .profileOptions .hotlistOption {display:block; margin:20px 0 5px 15px; width:141px}
.largeColumn .colouredBox .inner .profileOptions .hotlistOption a {font-weight:bold}
.largeColumn .colouredBox .inner .profileOptions .hotlistOption img {margin-right:7px}
.largeColumn .colouredBox .inner .profileOptions .send { margin:13px 0 5px 15px; padding:0; font-size:14px}
.largeColumn .colouredBox .inner .profileOptions .contactBlock {height:20px; margin-left:15px}
.largeColumn .colouredBox .inner .profileOptions .contactBlock img {margin-right:7px}


.largeColumn .colouredBox .inner .subMenu {width:90%; margin:0 auto 10px; position:relative; height:25px; border-bottom:1px solid #FFF9F1}
.largeColumn .colouredBox .inner .subMenu ul {margin:0; padding:0; height:25px; line-height:25px; position:absolute; border-bottom:1px solid #FCEBD6; list-style:none; padding-left:2px}
.largeColumn .colouredBox .inner .subMenu ul li {display:block; float:left; height:25px; padding-right:10px}
.largeColumn .colouredBox .inner .subMenu ul li a {text-decoration:underline; text-transform:none}
.largeColumn .colouredBox .inner .subMenu ul li a:hover {text-decoration:none}

.largeColumn .colouredBox .inner .subMenu p {position:absolute; right:5px; top:5px; font-weight:bold; margin:0; padding:0}

.largeColumn .colouredBox .inner .attendeeBlock {display:block; width:215px; float:left; height:165px; overflow:hidden; padding-left:15px}
.largeColumn .colouredBox .inner .attendeeBlock .photoBlock {width:85px; text-align:center; padding-right:5px; display:block; float:left}
.largeColumn .colouredBox .inner .attendeeBlock .descrBlock {width:125px; display:block; float:left}
.largeColumn .colouredBox .inner .attendeeBlock .userComment {font-style:italic; font-size:11px}

.largeColumn .colouredBox .inner .eventRating {position:absolute; right:35px; font-size:18px; color:#7C8594}
.largeColumn .colouredBox .inner .eventRatingInComments {position:relative; left:15px; font-weight:bold; top:10px}

.largeColumn .colouredBox .inner .eventComments {display:block; float:none; clear:both; width:94%; margin:15px auto 0}
.largeColumn .colouredBox .inner .eventComments .photoBlock {width:85px; text-align:center; padding-right:5px; display:block; float:left; font-size:11px}
.largeColumn .colouredBox .inner .eventComments .descrBlock {width:340px; display:block; float:left}
.largeColumn .colouredBox .inner .eventRatingForm {list-style:none; margin:0; padding:0}
.largeColumn .colouredBox .inner .eventRatingForm li {display:block; float:left; padding-right:5px; font-size:11px; text-align:center}

.profileContainer {width:95%; margin:15px auto; text-align:left}
.profileContainer h5 {text-align:left; margin-bottom:10px}

.profileContainer .column {width:170px; display:block; float:left; padding-right:10px}
.profileContainer .column h6 {margin:0; width:140px; background-color:#FFF7ED; border-top:1px solid #F5E8D7; padding:7px 15px; font-size:16px; font-weight:bold}
.profileContainer .column h6 a { color:#0074A8;}
.profileContainer .column h6 a:hover {text-decoration:none}
.profileContainer .column .contentBlock {margin:0; width:140px; padding:5px 15px}
.profileContainer .column .contentBlock p {margin:0; padding:0 0 7px}
.profileContainer .column .contentBlock em {font-size:11px}
.profileContainer .column .contentBlock .count {font-size:16px}
.profileContainer .column .contentBlock .imagePart, .profileContainer .column .contentBlock .typeBlock {display:none}
.profileContainer .column .contentBlock .commDate {font-size:11px}
.profileContainer .column .contentBlock .join a {font-weight:bold}
.profileContainer .column .contentBlock .join br {display:none}


.largeColumn .smallProfileBlock {position:absolute; right:10px; top:15px; width:165px; height:94px; overflow:hidden}
.largeColumn .smallProfileBlock div {display:block; float:left; overflow:hidden}
.largeColumn .smallProfileBlock .photoBlock {padding-right:5px; width:70px}
.largeColumn .smallProfileBlock .descrBlock {width:90px}
.largeColumn .smallProfileBlock .descrBlock a {text-decoration:none}
.largeColumn .smallProfileBlock .descrBlock p {padding-bottom:5px; font-size:11px}

div#infoMessage h5 {background-color:#6AAD00; font-weight:bold; color:#fff; font-size:12px; text-align:left; height:20px; line-height:19px; width:450px; margin:0 auto 1px auto; padding:3px 0}
div#infoMessage h5 img {border:none; padding:3px 5px;}
div#infoMessage p {background-color:#F3FEDC; font-weight:bold; color:#578B02; font-size:12px; text-align:left; width:418px; margin:0px auto; border-color:#D0E49C; border-style:solid; border-width:1px; padding:5px 15px}


.largeColumn ul#categoryStep1 {list-style:none; margin:0 auto; padding:20px 0 0 30px}
.largeColumn ul#categoryStep1 li {float:left; width:220px; display:block; line-height:21px; font-size:14px; height:55px; margin:0; padding:0}
.largeColumn ul#categoryStep1 li.withOffset {line-height:inherit; padding:0px 0px 20px}
.largeColumn ul#categoryStep1 li a {font-size:19px}
/* Alternative link color - practically not used */
.largeColumn ul#categoryStep1 li a.createGroup {font-size:12px; color:#FF6633}
/* Light gray text - for quantities of groups, topics, etc. */
.largeColumn ul#categoryStep1 li small {font-size:14px; color:#A8A8AA}
.largeColumn ul#categoryStep1 li small.groupsNumber {font-size:12px; color:inherit}
.largeColumn ul#categoryStep1 li small.groupsNumber small {font-size:11px; color:inherit}
.largeColumn ul#categoryStep1 li input {margin-bottom:10px; background:none; width:20px; border:none; float:left}


.largeColumn .popTopics {border:none; margin:15px auto; width:88%; border-collapse:collapse; font-size:14px; clear:both}
.largeColumn .popTopics td h1 {font-size:24px; font-weight:normal}
.largeColumn .popTopics td p {font-size:11px; padding-bottom:10px}
/* Alternative link color - practically not used */
.largeColumn .popTopics td a.create {font-size:12px; text-decoration:none; color:#FF6633;}

form .withLink {display:block; float:left}

.sponsored .resultData .lower {font-size:11px !important}
.sponsoredMain {margin-top:65px}
.largeColumn .sponsoredMain .asColumn .tabHeader {width:485px; background-image:url(/images/skin/Events/bgColouredTabWide.gif)}
.sponsoredMain .higher {font-size:12px}
.largeColumn .sponsoredMain .asColumn .midBlock div {padding-top:14px}

.forMainGroups {padding-top:5px !important}
.innerText h3 {margin-top:0; padding-top:15px}

.editEventMode .headerBlockCrumbs {padding-left:15px}