body {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #333333;
	padding: 0px; margin: 0px;
	background: url("/i/pattern.jpg");
}
textarea{
	font-family: 'Open Sans', sans-serif;
	color: #333333;
}
a {
	color: #569abd;
	text-decoration: none;
	outline: 0px none;
}
img {
	border: 0;
}
form, p {
	margin: 0px;
	padding: 0px;
}
input {
	margin: 0px;
}
h1,h2,h3 {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table.tbl{
	border-collapse: collapse;
}
.center{
	margin: 0px auto;
}
#mainBlock{
	max-width: 1245px;
	min-width: 990px;
	margin: 0px auto;
	overflow: hidden;
	background: #ffffff;
}

#mainBlock.wide{
	max-width: 1239px;
	min-width: 990px;
	margin: 0px auto;
	border-right: 3px solid #f2f2f2;
	border-left: 3px solid #f2f2f2;
	overflow: hidden;
	background: #ffffff;
}
#header{
	width: 100%;
	height: 115px;
}
#userLoggedIn{
	display: none;
}
#headerTable{
	border-collapse: collapse;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#headerTable td{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

#logoCell{
	padding: 8px 0px 0px 15px;
}
#searchCell{
	padding: 30px 30px 0px 0px;
}
#loginCell{
	padding: 0px 15px 0px 0px;
}

#loginTd{
	width: 255px;
	background: url("/i/login-bck.jpg") top left no-repeat;
	vertical-align: top;
}
#userMenuTd{
	width: 1px;
}
#eventsTd{
	width: 1px;
}
#userEvents{
	white-space: nowrap;
	cursor: pointer;
	margin-top: 26px;
	margin-right: 20px;
	height: 46px;
	border: 1px solid #bbb5ad;
	vertical-align: middle;
	background: #ffcc00 url("/i/bell.png") 7px center no-repeat;
	line-height: 46px;
	padding: 0px 10px 0px 45px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	position: relative;
}
#userEvents .count{
	position: absolute;
	width: 20px;
	height: 20px;
	background: url("/i/bell-events.png") center center no-repeat;
	top: 6px;
	left: 21px;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
}

#userMenu{
	margin-top: 26px;
	margin-right: 20px;
	height: 46px;
	border: 1px solid #bbb5ad;
	min-width: 200px;
	position: relative;
	cursor: pointer;
	background: #f9f9f3;
}
#userMenu .main{
	height: 46px;
	border-collapse: collapse;
}
#userMenu .main td{
	vertical-align: middle;
}
#userMenu .avatar40{
	float: left;
	width: 40px;
	height: 40px;
	position: relative;
	margin: 3px 8px;
}
#userMenu .avatar40 .border{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 40px;
	height: 40px;
	background: url("/i/avatar40.png");
}
#userMenu .avatar40 img{
	width: 40px;
	height: 40px;
}
#userMenu .txt{
	padding: 5px 0px 5px 2px;
	width: 100%;
}
#userMenu .userName{
	overflow: hidden;
	color: #569abd;
	font-weight: 600;
	line-height: 18px;
	max-height: 36px;
	font-size: 14px;
}
#userMenu .arrow{
	width: 30px;
	height: 46px;
	background: url("/i/circle-down.png") center center no-repeat;
}
#userMenu .menuItems{
	display: none;
	position: absolute;
	z-index: 5;
	top: 46px;
	left: -1px;
	width: 100%;
	border: inherit;
	background: white;
}
#userMenu #menuItem{
	padding: 7px 10px;
}
#userMenu #menuItem a{
	font-weight: 600;
	font-size: 14px;
	color: #333333;
}
#userMenu .partner{
	padding: 5px 10px;
	background: #eeeeee;
	font-weight: bold;
	cursor: default;
	font-size: 14px;
}
#userMenu #menuItem:hover{
	background: #f9f9f3;
}

#joinLine{
	height: 26px;
	width: 100%;
	margin-top: 12px;
}
#joinLine img{
	cursor: pointer;
}
#joinLine div{
	font-style: italic;
	font-size: 14px;
	line-height: 26px;
	display: inline-block;
	vertical-align: middle;
}
#regLoginLine{
	margin: 31px 0px 0px 85px;
	height: 18px;
}
#regLoginLine a{
	line-height: 18px;
	color: #569abd;
	font-size: 14px;
	font-weight: bold;
}
#regLoginLine div{
	vertical-align: middle;
	display: inline-block;
}
#regLoginLine div.sep{
	width: 3px;
	height: 15px;
	background: url("/i/sep14.png");
	margin: 1px 5px 0px 5px;
}
#searchTable{
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
#searchTable td{
	padding: 0px;
	margin: 0px;
}
#searchTable tr.search{
	background: #f3f3f3;
	height: 40px;
}
#searchTable td.glass{
	width: 40px;
	background: #b1d5ee url("/i/glass.png") center center no-repeat;
}
#searchTable td.btn{
	background: #569abd;
	width: 90px;
	cursor: pointer;
}
#searchTable div.btn{
	font-size: 14px;
	font-weight: 800;
	color: #ffffff;
	text-align: center;
	line-height: 40px;
	text-transform: uppercase;
	width: 90px;
	height: 40px;
}
#searchTable td.control{
	vertical-align: middle;
	padding: 0px 13px;
}
#searchTable td.control input{
	width: 100%;
	background: transparent;
	border: 0px none;
	outline: 0px none;
	font-style: italic;
	font-size: 14px;
	color: #888888;
}
#searchTable td.example{
	font-size: 12px;
	padding-top: 5px;
}
#searchTable td.example span{
	color: #569abd;
}


#menu-container{
	background: #eeeee5;
}
#menu{
	display: table;
	height: 50px;
	padding-left: 10px;
	white-space: nowrap;
}
#menu .item{
	display: table-cell;
	vertical-align: middle;
	height: 50px;
	cursor: pointer;
	position: relative;
}
#menu .item a.item-lnk{
	padding: 0px 15px;
	font-size: 16px;
	font-weight: 600;
	line-height: 50px;
	color: #333333;
}
#menu .over{
	background: #f9f9f3;
}
#menu .sep{
	background: #fdfcf7;
	width: 1px;
	height: 50px;
}
.top-menu-panel{
	display: none;
	background: #f9f9f3;
	padding: 10px 0px;
	position: absolute;
	left: 0px;
	top: 50px;
	z-index: 100;
	min-width: 200px;
}
.top-menu-panel .subitem{
	padding: 0px 20px;
}
.top-menu-panel .subitem a{
	text-transform: uppercase;
	font-weight: bold;
	line-height: 34px;
	font-size: 12px;
	color: #333333;
}
.top-menu-panel .subitem:hover{
	background: #fdfdf7;
}



#container{
	width: 100%;
	display: table;
}
#left{
	display: table-cell;
	padding: 15px 15px 25px 10px;
	vertical-align: top;
	overflow: hidden;
}
#left.wide{
	display: table-cell;
	padding: 15px 20px 25px 20px;
	vertical-align: top;
	overflow: hidden;
}
#right240{
	display: table-cell;
	vertical-align: top;
	width: 240px;
	text-align: center;
	padding-top: 20px;
}
#right300{
	display: table-cell;
	vertical-align: top;
	width: 300px;
	padding-right: 15px;
	text-align: center;
	padding-top: 20px;
}
#footer{
	background: #f2f2f2;
}
#footerBlock{
	max-width: 1245px;
	min-width: 990px;
	margin: 0px auto;
}
#footerPanel{
	padding: 15px;
}
#footerTable .txt{
	font-size: 14px;
}
#footerTable .txt span{
	color: #569abd;
}
#footerTable td.logo{
	width: 190px;
}
#footerTable .menu{
	height: 65px;
}
#footerTable .menu a{
	font-size: 16;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.commonTable{
	border-collapse: collapse;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.commonTable td{
	padding: 0px;
	margin: 0px;
}
.tal {
	text-align: left;
}
.tar {
	text-align: right;
}
.tac {
	text-align: center;
}
.tbl{
	border-collapse: collapse;
}
.hidden {
	display: none;
}

.op80{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.op70{
 	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.op50{
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
 }
.op40{
	opacity: 0.40;
}
.op20{
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}
.ns{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.oh {overflow: hidden;}
.inline {display: inline-block;}
.p0 {padding: 0px;}
.pl5 {padding-left: 5px;}
.pl0 {padding-left: 0px;}
.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.plr10 {padding: 0px 10px;}
.pt10 {padding-top: 10px;}
.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml35 {margin-left: 35px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr30 {margin-right: 30px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.mb2 {margin-bottom: 2px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb45 {margin-bottom: 45px;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.txtn {font-weight: normal;}
.txtb {font-weight: bold;}
.txtsb {font-weight: 600;}
.txtup {text-transform: uppercase;}
.txti {font-style: italic;}
.txt10 {font-size: 10px;}
.txt11 {font-size: 11px;}
.txt12 {font-size: 12px;}
.txt13 {font-size: 13px;}
.txt14 {font-size: 14px;}
.txt16 {font-size: 16px;}
.txt18 {font-size: 18px;}
.txt20 {font-size: 20px;}
.txt24 {font-size: 24px;}
.w100p {width: 100%;}
.w95p {width: 95%;}
.w90p {width: 90%;}
.w100 {width: 100px;}
.w130 {width: 130px;}
.w140 {width: 140px;}
.w150 {width: 150px;}
.w175 {width: 175px;}
.w200 {width: 200px;}
.w220 {width: 220px;}
.w250 {width: 250px;}
.w290 {width: 290px;}
.w300 {width: 300px;}
.w350 {width: 350px;}
.w400 {width: 400px;}
.w520 {width: 520px;}
.w590 {width: 590px;}
.cBlue{color: #569abd;}
.cGrey{color: #4a4a4a;}
.cLightGrey{color: #6a6a6a;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.noWrap{white-space:nowrap;}
.tdspace10 td{padding-bottom: 10px;}
.tdspace15 td{padding-bottom: 15px;}
.tdspace20 td{padding-bottom: 20px;}
.pointer{cursor: pointer;}
.cAction{cursor: pointer;}
.lh34{line-height: 34px;}
.lh40{line-height: 40px;}


.cH{
	overflow: hidden;
	background: #fafafa;
	padding: 0px 10px 0px 5px;

}
.cH-minimized{
	margin-bottom: 25px;
	background: #f3f3f3;
}
.cH-selected{
	background: #f3f3f3;
}
.cH-white{
	background: #ffffff;
	padding: 0px;
}
.cH .avatar40{
	float: left;
	width: 40px;
	height: 40px;
	position: relative;
}
.cH .avatar40 .border{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 40px;
	height: 40px;
	background: url("/i/avatar40.png");
}
.cH .avatar40 .border-selected{
	background: url("/i/avatar40-selected.png");
}
.cH .avatar40 .border-white{
	background: url("/i/avatar40-white.png");
}
.cH .avatar40 .border-minimized{
	background: url("/i/avatar40-selected.png");
}
.cH .avatar40 img{
	width: 40px;
	height: 40px;
}
.cH .nameDate{
	margin: 0px 15px 0px 10px;
	float: left;
	font-style: italic;
	font-size: 13px;
	height: 30px;
	padding: 2px 0px;
	line-height: 18px;
}
.cH .nameDate a, .cH .nameDate span{
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: 569abd;
}
.cH .minimize{
	height: 40px;
	float: right;
	padding-right: 20px;
	text-align: right;
	cursor: pointer;
	background: url("/i/arr-up.png") center right no-repeat;
	font-weight: bold;
	font-size: 10px;
	line-height: 40px;
	color: #569abd;
	text-transform: uppercase;
}
.cH .maximize{
	background: url("/i/arr-down.png") center right no-repeat;
}
.cH .vote{
	height: 40px;
	float: right;
	margin-right: 20px;
}
.cH .vote div{
	float: left;
}
.cH .vote .points{
	font-weight: bold;
	font-size: 14px;
	line-height: 40px;
	padding: 0px 10px;
	height: 40px;
}

.cH .vote .upVote, .cH .vote .downVote, .cH .vote .upVote-selected, .cH .vote .downVote-selected{
	height: 24px;
	width: 24px;
	cursor: pointer;
	margin: 8px 0px;
}

.cH .vote .upVote{
	background: url("/i/hand-up.png");
}
.cH .vote .downVote{
	background: url("/i/hand-down.png");
}
.cH .vote .upVote-selected, .cH .vote .upVote-over{
	background: url("/i/hand-up-selected.png");
}
.cH .vote .downVote-selected, .cH .vote .downVote-over{
	background: url("/i/hand-down-selected.png");
}
.cH .pregnancy{
	float: left;
	width: 100px;
	margin-right: 10px;
	height: 34px;
	padding: 3px 0px;
}
#pregnancy{
	width: 150px;
	height: 34px;
}
.cH .pregnancy .txt, #pregnancy .txt{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 18px;
	text-align: center;
}
.cH .pregnancy .interval, #pregnancy .interval{
	height: 10px;
	margin-bottom: 6px;
	background: #eeeeee;
}
.cH .pregnancy .interval-selected{
	background: #e6e6e6;
}
.cH .pregnancy .completed, #pregnancy .completed{
	float: left;
	height: 10px;
	background: #a9ddb7;
}
.cH .pregnancy .completed-f, #pregnancy .completed-f{
	float: left;
	height: 10px;
	background: #f7cccc;
}
.cH .pregnancy .completed-m, #pregnancy .completed-m{
	float: left;
	height: 10px;
	background: #b1d5ee;
}

.cH .plans{
	float: left;
	width: 28px;
	margin: 6px 10px 6px 0px;
	height: 28px;
	background: url("/i/plans.png") no-repeat;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.cH .plans:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.cH .children{
	float: left;
	margin-right: 10px;
	height: 40px;
}
.cH .children .boy1{
	width: 24px;
	height: 28px;
	background: url("/i/icon-boy.png");
	float: left;
	margin: 6px 5px 6px 0px;
}
.cH .children .girl1{
	width: 21px;
	height: 28px;
	background: url("/i/icon-girl.png");
	float: left;
	margin: 6px 5px 6px 0px;
}
.cH .children .boy2{
	width: 11px;
	height: 28px;
	background: url("/i/icon-boy2.png");
	float: left;
	margin: 6px 5px 6px 0px;
}
.cH .children .girl2{
	width: 15px;
	height: 28px;
	background: url("/i/icon-girl2.png");
	float: left;
	margin: 6px 5px 6px 0px;
}
.cH .children div{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.cH .children div:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.cB{
}
.cB .step{
	background: url("/i/comment-bck.png") left repeat-y;
	padding-left: 48px;
}
.cB .break{
	margin-bottom: 20px;
}
.cB .no-break{
	padding-bottom: 20px;
}
.cB .commentText{
	font-size: 16px;
	line-height: 21px;
	padding-top: 15px;
}
.cB .commentText p{
	margin-bottom: 5px;
	text-align: justify;
}
.cB .actions{
	padding: 15px 0px 10px 0px;
	height: 20px;
	overflow: hidden;
}
.cB .reply{
	cursor: pointer;
	float: left;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	background: url("/i/reply.png") 0px 3px no-repeat;
}
.cB .reply:hover{
	background: url("/i/reply-selected.png") 0px 3px no-repeat;
}
.cB .reply a{
	text-transform: uppercase;
	color: #569abd;
	font-weight: bold;
	font-size: 12px;
}
.cB .sep{
	float: left;
	height: 20px;
	width: 1px;
	background: url("/i/action-sep.png") no-repeat;
	margin: 0px 10px;
}
.cB .sep-r{
	float: right;
	height: 20px;
	width: 1px;
	background: url("/i/action-sep.png") no-repeat;
	margin: 0px 10px;
}
.cB .link{
	cursor: pointer;
	float: left;
	height: 20px;
	width: 20px;
	background: url("/i/action-link.png") no-repeat;
}
.cB .up{
	cursor: pointer;
	float: left;
	height: 20px;
	width: 20px;
	background: url("/i/action-up.png") no-repeat;
	margin: 0px 4px;
}
.cB .thread{
	cursor: pointer;
	float: left;
	height: 20px;
	width: 20px;
	background: url("/i/action-thread.png") no-repeat;
}
.cB .subscribe{
	cursor: pointer;
	float: left;
	height: 20px;
	width: 20px;
	background: url("/i/c-subscribe.png") no-repeat;
}
.cB .link, .cB .up, .cB .thread, .cB .subscribe{
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.cB .link:hover, .cB .up:hover, .cB .thread:hover, .cB .subscribe:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.cB .subscribe-selected{
	cursor: pointer;
	float: left;
	height: 20px;
	width: 20px;
	background: url("/i/c-subscribe-selected.png") no-repeat;
}
.cB .complain, .cB .complain-selected{
	cursor: pointer;
	margin-left: 10px;
	float: left;
	height: 20px;
	width: 20px;
	background: url("/i/c-complain.png") no-repeat;
}
.cB .complain-selected{
	cursor: auto;
}
.cB .edit, .cB .delete{
	cursor: pointer;
	float: right;
	height: 20px;
	line-height: 20px;
}
.cB .edit a, .cB .delete a{
	text-transform: uppercase;
	color: #569abd;
	font-weight: bold;
	font-size: 10px;
}

.loadComments{
	border: 1px solid #569abd;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
}




#commonTitle {
	font-size: 32px;
	font-weight: 300;
	line-height: 36px;
}


#editor .main{
	background: #eeeee5;
	padding: 20px;
	margin-bottom: 15px;
}
#editor .header{
	background: #bbb5ad;
	padding: 7px 10px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	height: 20px;
}
#editor .header div{
	float: left;
	line-height: 20px;
	cursor: pointer;
}
#editor .header div.smile{
	padding-left: 23px;
	background: url("/i/ed-smile.png") left 1px no-repeat;
}
#editor .header div.photo{
	padding-left: 25px;
	background: url("/i/ed-photo.png") center left no-repeat;
}
#editor .header div.video{
	padding-left: 28px;
	background: url("/i/ed-video.png") center left no-repeat;
}
#editor .header div.format{
	padding-left: 25px;
	background: url("/i/ed-format.png") center left no-repeat;
}


#editor .header .sep{
	width: 1px;
	height: 14px;
	background: #ffffff;
	margin: 3px 10px;
	cursor: auto;
}
#editor .body{
	background: #ffffff;
}
#editor .body textarea{
	height: 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0px none;
	margin: 0px;
	padding: 3px;
	border: 0px;
	width: 100%;
}
#editor .body textarea.topic{
	height: 160px;
}
#editor .body textarea.thread{
	height: 80px;
}
#editor .body textarea.reply{
	height: 80px;
}
#editor .ratio{
	margin-top: 10px;
	font-size: 12px;
	line-height: 20px;
}
#editor .ratio a{
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	margin-left: 10px;
}

.button{
	background: #569abd;
	color: #ffffff;
	font-size: 14px;
	font-weight: 700;
	padding: 9px 18px;
	display: inline-block;
	text-transform: uppercase;
	cursor: pointer;
	border: 0px;
	text-decoration:none;
	outline: 0px none;
	border: 1px solid #569abd;
}
.button:hover{
	background: #61acd2;
	border: 1px solid #61acd2;
}
.button:focus{
	border: 1px solid #39799a;
}
.yellow{
	background: #ffcc00;
	color: #333333;
	border: 1px solid #ffcc00;
}
.yellow:hover{
	background: #ffdd55;
	border: 1px solid #ffdd55;
}
.yellow:focus{
	border: 1px solid #ecbd00;
}
.grey{
	background: #f3f3f3;
	color: #333333;
	border: 1px solid #f3f3f3;
}
.grey:hover{
	background: #e5e5e5;
	border: 1px solid #e5e5e5;
}
.grey:focus{
	border: 1px solid #e0e0e0;
}

.green{
	background: #7fb627;
	color: #ffffff;
	border: 1px solid #7fb627;
}
.green:hover{
	background: #89c923;
	border: 1px solid #89c923;
}
.green:focus{
	border: 1px solid #70a31f;
}

.fText{
	font-size: 14px;
	padding: 10px 5px;
	font-style: italic;
	border: 1px solid #f3f3f3;
	background: #f3f3f3;
	outline: 0px none;
	color: #333333;
}
.fTextBorder{
	border: 1px solid #569abd;
}
.fText:focus{
	border: 1px solid #569abd;
}
.fTextErr{
	border: 1px solid #d76d6d;
}

.fSelect{
	font-size: 14px;
	font-style: italic;
	border: 1px solid #f3f3f3;
	outline: 0px none;
	background: #f3f3f3 url("/i/f-select.png") right center no-repeat;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}
.fSelect span{
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px 45px 0px 5px;
	line-height: 36px;
}
.fSelect select{
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	outline: 0px none;
	border: 0px;
	width: 100%;
	font-size: 14px;
	font-style: italic;
	line-height: 1px;
	padding: 0px 5px;
	height: 36px;
	filter: alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}
.fSelect option{
	font-size: 14px;
	padding: 5px 5px;
	color: #333333;
	line-height: 20px;
}
.fSelectErr{
	border: 1px solid #d76d6d;
}
.fSelectFocus{
	border: 1px solid #569abd;
}

#chk{
	padding-left: 27px;
	background: url("/i/chk.png") left center no-repeat;
	display: inline-block;
	cursor: default;
	line-height: 20px;
}
#chk.over{
	background: url("/i/chk-over.png") left center no-repeat;
}
#chk.selected{
	background: url("/i/chk-selected.png") left center no-repeat;
}
#chk.selected-over{
	background: url("/i/chk-selected-over.png") left center no-repeat;
}





#commentInfoMsg{
	padding: 15px 0px 15px 0px;
}
#commentInfoMsg div.main{
	height: 44px;
	line-height: 44px;
	padding-left: 15px;
	border: 1px solid #df8895;	
}
#commentInfoMsg div.main div{
	display: table-cell;
	vertical-align: middle;
}
#commentInfoMsg div.mark{
	font-size: 24px;
	font-weight: bold;
	padding-right: 7px;
}
#commentInfoMsg div.txt{
	font-size: 16px;
}
#commentInfoMsg div.main div.action{
	display: inline-block;
	margin-left: 12px;
	font-size: 11px;
	padding-right: 7px;
	color: #569abd;
	font-weight: bold;
	cursor: pointer;
}


.pop{
	background: #ffffff;
	border: 5px solid #eeeee5;
	position: relative;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	padding: 0px;
}
.b-close{
	position: absolute;
	right: 0px;
	top: 0px;
	height: 22px;
	width: 22px;
	background: url("/i/close.png") center center no-repeat;
	cursor: pointer;
	margin: 10px 10px 0px 0px; 
}


.pop-arrow{
	background: url("/i/reg-bck.jpg") left top no-repeat;
}
.pop-steps{
	padding: 15px 25px 20px 25px;
	font-size: 14px;
	overflow: hidden;
	background: url("/i/reg2-bck.jpg") left top no-repeat;
}
.pop-empty{
	padding: 15px 25px 20px 25px;
	font-size: 14px;
	overflow: hidden;
}
.pop-panel{
	padding: 20px 25px;
	font-size: 14px;
	overflow: hidden;
}
.crop-panel{
	padding: 10px 15px;
	font-size: 14px;
	overflow: hidden;
}
.regBtnBlock{
	width: 500px;
	height: 60px;
	background: url("/i/registration.jpg") right center no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 0px auto;
}
.regJoin div{
	display: table-cell;
	vertical-align: middle;
}
.regJoin div{
	display: inline-block;
	line-height: 22px;
}
.regJoin div img{
	margin-right: 3px;
	cursor: pointer;
}
.socialData{
	display: table-cell;
	vertical-align: middle; 
}
.socialData div{
	margin-right: 7px;
	float: left;
	line-height: 32px;
}
.ok32,.vk32,.fb32,.mm32{
	width: 32px;
	height: 32px;
	display: inline-block;
	background: center center no-repeat;
}	
.ok32{
	background-image: url("/i/ok32.png");
}	
.vk32{
	background-image: url("/i/vk32.png");
}	
.fb32{
	background-image: url("/i/fb32.png");
}	
.mm32{
	background-image: url("/i/mm32.png");
}	
.regTxt{
	color: #4a4a4a;
	line-height: 20px;
	font-size: 14px;
}
.formError{
	font-size: 12px;
	text-transform: uppercase;
	color: #c90404;
	border-bottom: 1px solid #eeeee5;
}

#msgPopPanel, #confirmPopPanel{
	padding: 15px 20px 20px 20px;
}
#msgPopPanel p, #confirmPopPanel p{
	margin-bottom: 5px;
}
#msgPopTitle{
	line-height: 48px;
	margin-bottom: 20px;
	padding-left: 60px;
	font-size: 24px;
}
#msgPopTxt, #confirmPopTxt{
	font-size: 15px;
	color: #4a4a4a;
	line-height: 20px;
	margin-bottom: 25px;
}
.msgPopError{
	background: url("/i/msg-error.png") left center no-repeat;
}
.msgPopInfo{
	background: url("/i/msg-info.png") left center no-repeat;
}

#confirmPopTitle{
	line-height: 48px;
	margin-bottom: 20px;
	padding-left: 60px;
	font-size: 24px;
	background: url("/i/msg-confirm.png") left center no-repeat;
}
.commentLink{
	padding: 0px 0px 10px 0px;
}
.commentLink div{
	border: 10px solid #eeeee5;
	padding: 10px;
}
span.regStep{
	font-weight: bold;
	font-size: 14px;
	margin-right: 10px;
}
.nextStepBtnBlock{
	width: 440px;
	height: 69px;
	background: url("/i/next-step.jpg") right center no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 0px auto;
}
.avatar65{
	width: 65px;
	height: 65px;
	position: relative;
}
.avatar65 img{
	width: 65px;
	height: 65px;
}
.avatar65 .border{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 65px;
	height: 65px;
	background: url("/i/avatar65.png") center center no-repeat;
}
.avatar80{
	width: 80px;
	height: 80px;
	position: relative;
}
.avatar80 img{
	width: 80px;
	height: 80px;
}
.avatar80 .border{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 80px;
	height: 80px;
	background: url("/i/avatar80.png") center center no-repeat;
}
#avatars{
	overflow: auto;
	border: 1px solid #fafafa;
	padding: 10px;
	max-height: 110px;
}
#avatars div{
	width: 65px;
	height: 65px;
	position: relative; 
	float: left;
	margin-right: 13px;
	margin-bottom: 15px;
	cursor: pointer;
}
#avatars div div{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 65px;
	height: 65px;
	background: url("/i/avatar65.png") center center no-repeat;
}
#avatars div img{
	width: 65px;
	height: 65px; 
}
#childPhoto65 .childPhotoDefault{
	width: 65px;
	height: 65px;
	background: url("/i/child.png") center center no-repeat;
}
#childPhoto65 .boy1{
	background-image: url("/i/avatar65-boy1.png"); 
}
#childPhoto65 .boy2{
	background-image: url("/i/avatar65-boy2.png"); 
}
#childPhoto65 .girl1{
	background-image: url("/i/avatar65-girl1.png"); 
}
#childPhoto65 .girl2{
	background-image: url("/i/avatar65-girl2.png"); 
}

#childPhoto80 .childPhotoDefault{
	width: 80px;
	height: 80px;
	background: url("/i/child.png") center center no-repeat;
}
#childPhoto80 .boy1{
	background-image: url("/i/avatar80-boy1.png"); 
}
#childPhoto80 .boy2{
	background-image: url("/i/avatar80-boy2.png"); 
}
#childPhoto80 .girl1{
	background-image: url("/i/avatar80-girl1.png"); 
}
#childPhoto80 .girl2{
	background-image: url("/i/avatar80-girl2.png"); 
}

#childBlock{
	padding: 10px;
	border: 1px solid #f1f1f1;
	margin-bottom: 10px;
}
#childBlock .name{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
#childBlock .age{
	color: #4a4a4a;
	font-size: 12px;
	text-transform: uppercase;
}
#childBlock .actions{
	float: right;
}
#childBlock .actions a{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #569abd;
}
#childBlock .actions .sep{
	display: inline-block;
	height: 20px;
	width: 1px;
	background: url("/i/action-sep.png") no-repeat;
	margin: 0px 10px;
}

#options{
}
#options #option{
	display: inline-block;
}
#options #option .txt{
	cursor: pointer;
	padding: 6px 10px;
	border: 1px solid #bbb5ad;
	line-height: 18px;
	position: relative;
}
#options #option .txt a{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
#options #option.selected .txt{
	padding: 4px 8px;
	border: 3px solid #eeeee5;
}

#options #option .arrow{
	height: 10px;
}
#options #option.selected .arrow{
	background: url("/i/selected-option-bck.png") center center no-repeat;
}
.avatarChange{
	width: 65px;
	float: right;
	text-align: center;
	margin-top: 5px;
}
.avatarChange a{
	font-size: 10px;
	text-transform: uppercase;
}
.vkLink,.okLink,.fbLink,.mmLink{
	padding-left: 30px;
	display: inline-block;
	line-height: 24px;
	margin-left: 3px;
}
.vkLink{
	background: url("/i/vk.png") left center no-repeat;
}
.okLink{
	background: url("/i/ok.png") left center no-repeat;
}
.fbLink{
	background: url("/i/fb.png") left center no-repeat;
}
.mmLink{
	background: url("/i/mm.png") left center no-repeat;
}


.motivator-actions{
	text-transform: uppercase;
	font-size: 10px;
	color: #4a4a4a;
	font-weight: bold;
}
.topic-actions{
	text-transform: uppercase;
	font-size: 10px;
	color: #4a4a4a;
	font-weight: bold;
}
.topic-owner-actions{
	text-transform: uppercase;
	font-size: 12px;
	color: #569abd;
	font-weight: bold;
}
.inline-list-left div{
	display: inline-block;
	line-height: 24px;
	float: left;
}
.inline-list-right div{
	display: inline-block;
	line-height: 24px;
	float: right;
}
.topic-actions .sep, .topic-owner-actions .sep {
	height: 20px;
	width: 1px;
	background: url("/i/action-sep.png") no-repeat;
	margin: 2px 10px;
}
.subscribe24, .subscribe24-selected, .like24, .complain24{
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 8px;
}
.subscribe24{
	background-image: url("/i/subscribe24.png");
}
.subscribe24-selected{
	background-image: url("/i/subscribe24-selected.png");
}
.like24{
	background-image: url("/i/like24.png");
}
.like24-selected{
	background-image: url("/i/like24-selected.png");
}
.complain24{
	background-image: url("/i/complain24.png");
}
.complain-selected .complain24{
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
.subscribeAction:hover div, .complainAction:hover div, .likeAction:hover div{
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}



#no-comments, #no-topics{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	text-transform: uppercase;
	color: #6e6e6e;
	border: 1px solid #bbb5ad;
}





#path{
	display: table;
	white-space: nowrap;
}
#path .path-item{
	display: table-cell;
	vertical-align: middle;
	color: #569abd;
	font-size: 24px;
	height: 30px;
	line-height: 30px;
}
#path .sep{
	height: 12px;
	width: 25px;
	background: url("/i/action-sep.png") no-repeat center center;
	margin-top: 4px;
}

#path div.menu{
	padding-right: 22px;
	background: url("/i/path-arr.png") right 10px no-repeat;
	position: relative;
}

.path-menu-panel{
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	top: -6px;
	left: -16px;
	border: 1px solid #bbb5ad;
	padding: 5px 0px;
	background: #ffffff;
	z-index: 100;
}
#path .path-menu-panel .padding{
	padding: 0px 15px;
} 
.path-menu-panel .top-item{
	color: #569abd;
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	padding-right: 22px;
	background: url("/i/path-arr.png") right 10px no-repeat;
}
.path-menu-panel .item{
}
.path-menu-panel .item a{
	font-size: 16px;
	line-height: 36px;
}
.path-menu-panel .item:hover{
	background : #f3f3f3;
}
.divClick{
	cursor: pointer;
}

#ttPanel{
	position: absolute;
	z-index: 100;
	display: none;
	background: transparent url("/i/tt-tail.png") left bottom no-repeat;
	padding-bottom: 10px; 
}
#ttMain{
	border: 3px solid #bbb5ad;
	background: #ffffff;
	padding: 10px 15px;
}

#childTT table{
	min-width: 300px;
	max-width: 450px;
}
#userChild{
	border: 1px solid #eeeee5;
	padding: 10px;
}
#userChild table{
	min-width: 500px;
}
#childTT td, #userChild td{
	vertical-align: top;
}
#childTT .childName, #userChild .childName{
	font-size: 20px;
	font-weight: 600;
	color: #4a4a4a;
}
#childTT .childAge, #userChild .childAge{
	color: #4a4a4a;
	font-size: 12px;
	text-transform: uppercase;
}
#childTT .childInfo, #userChild .childInfo{
	font-style: italic;
	font-size: 14px;
}


#userTT table{
	min-width: 300px;
	max-width: 450px;
}
#userTT td{
	vertical-align: top;
}
#userTT .name{
	font-size: 20px;
	font-weight: 600;
	color: #569abd;
}
#userTT .txt{
	font-size: 12px;
	color: #4a4a4a;
}
a.motivator{
	font-size: 14px;
	text-transform: uppercase;
	color: #569abd;
	font-weight: 600;
}
#quotes{
	background: #e3c6ca;
	padding: 5px 10px 15px 10px;
}
#quotes .title{
	font-size: 22px;
	font-weight: 300;
	line-height: 40px;
}
#quotes .title span{
	font-weight: bold;
	color: #ffffff;
}
#quotes .sep{
	height: 1px;
	margin: 5px 0px 10px 0px;
	background: #ffffff;
}
#quotes .txt{
	padding: 0px 5px;
	font-size: 14px;
	line-height: 26px;
}
#quotes .txt2{
	padding: 0px 5px;
	font-size: 13px;
	line-height: 23px;
}

.editorTT{
	position: absolute;
	z-index: 100;
	display: none;
	background: transparent url("/i/tt-tail.png") left bottom no-repeat;
	padding-bottom: 10px; 
}
.editorTTMain{
	border: 3px solid #bbb5ad;
	background: #ffffff;
	padding: 10px 15px;
}
#smiles td{
	text-align: center; 
	padding: 5px 5px;
	vertical-align: middle;
}
#smiles img{
	cursor: pointer;
}

#formattingPanel{
	font-size: 14px;
}
#formatting{
	border-spacing: 1px;
	border-collapse: separate;
	background: #eeeee5;
}
#formatting td{
	background: #ffffff;
	padding: 5px 10px;
	white-space: nowrap;
}
#formatting th{
	background: #eeeee5;
	padding: 5px 10px;
	white-space: nowrap;
	font-weight: 600;
	text-align: left;
}
#formatting ul{
	margin: 0px;
	padding-left: 25px;
}


#errMsgBlock {
	height: 44px;
	line-height: 44px;
	padding-left: 15px;
	border: 1px solid #df8895;	
}
#errMsgBlock div{
	display: table-cell;
	vertical-align: middle;
}
#errMsgBlock div.mark{
	font-size: 24px;
	font-weight: bold;
	padding-right: 7px;
}
#errMsgBlock div.txt{
	font-size: 16px;
}
.quote{
	border-left: 2px solid #bbb5ad;
	padding: 8px 10px;
	margin: 10px 0px;
	background: #f3f3f3;
	font-size: 95%;
}
.imgPop{
	cursor: pointer;
}
#imgPop{
	background: #ffffff;
	border: 5px solid #eeeee5;
	cursor: pointer;
}
#msg .img{
	display: block;
	margin: 5px auto;
}
#msg .smile{
	display: inline;
}
#msg p{
	margin-bottom: 10px;
}
#topicRules{
	border: 1px solid #df8895;
	padding: 10px;
}
#userActivity{
	
}
#userActivity tr td{
	vertical-align: top;
	padding-bottom: 15px;
}
#userActivity tr td.icon{
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;
}
#topicHeader{
	
}
#topicHeader .group{
	padding: 0px 5px;
}
#topicHeader .group, #topicHeader .group a{
	line-height: 17px;
	background: #eeeee6;
	text-transform: uppercase;
	color: #333333;
	font-size: 10px;
	font-size: bold;
}
#topicHeader .replies{
	color: #4a4a4a;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}
#topicHeader .replies a{
	font-size: 14px;
	color: #569abd;
}
#topicHeader .descr2lines{
	font-size: 14px;
	overflow: hidden;
	line-height: 20px;
	max-height: 40px;
}
#topicHeader .descr1line{
	font-size: 14px;
	overflow: hidden;
	line-height: 20px;
	max-height: 20px;
}


#topicDiv{
	height: 1px;
	background: #eeeee5;
	margin: 20px 0px;
}
#pagination{
	background: #fafafa;
	padding: 10px;
	overflow: hidden;
	font-size: 14px;
	font-weight: 600;
}
#pagination .page{
	min-width: 17px;
	float: left;
	margin-right: 4px;
	background: #ffffff;
	text-align: center;
	padding: 0px 5px;
}
#pagination .dots{
	float: left;
	margin-right: 4px;
	text-align: center;
	padding: 0px 5px;
	line-height: 27px;
}
#pagination .page:hover{
	background: #e3c6ca;
}
#pagination .selected{
	background: #e3c6ca;
}
#pagination .page, #pagination .page a{
	font-size: 14px;
	font-weight: 600;
	height: 27px;
	line-height: 27px;
	color: #333333;
}
#pagination .summary{
	line-height: 27px;
}
#subgroups{
	overflow: hidden;
}
#subgroups .subgroup{
	padding: 0px 15px;
	background: #eeeee5;
	margin-right: 13px;
	margin-bottom: 10px;
}
#subgroups .subgroup:hover{
	background: #f9f9f3; 
}
#subgroups .subgroup, #subgroups .subgroup a{
	float: left;
	line-height: 40px;
	color: #333333;
	font-weight: 600;
}
#mainPagePanel{
	height: 460px;
	background: url("/i/main.jpg") center right no-repeat;
	position: relative;
}
#mainPagePanel div{
	position: absolute;
	bottom: 60px;
	left: 60px;
	width: 552px;
	height: 82px;
	background: url("/i/main-txt.png") center center no-repeat;
}
#subscribeActions{
	float: right;
}
#subscribeActions div{
	float: left;
}
#subscribeActions div.action, #subscribeActions div.action a{
	font-size: 12px;
	font-weight: bold;
	color: #569abd;
	text-transform: uppercase;
	line-height: 13px;
	cursor: pointer;
}
#subscribeActions div.sep{
	background: #bbb5ad;
	width: 1px;
	margin: 0px 8px;
	height: 13px;
}

#commentHeader .step{
	background: url("/i/comment-bck.png") left repeat-y;
	padding: 5px 0px 5px 50px;
	font-size: 14px;
}

#events{
	font-size: 14px;
}
#events tr td{
	vertical-align: top;
	padding-bottom: 20px;
}
#events tr td.date{
	width: 1px;
	padding-right: 15px;
	text-align: right;
	white-space: nowrap;
}
#events tr td.icon{
	width: 1px;
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;
}
.deletedComment{
	margin-top: 10px;
	border: 1px solid #eeeeee;
	padding: 5px 10px 0px 10px;
}
.deleteReason{
	margin-top: 8px;
	font-weight: 600;
}
.deleteReason span{
	font-style: italic;
	font-weight: normal;
}
#join{
	cursor: pointer;
}
#otherTopics{
	padding: 20px; 
	background: #fafafa;
}
#otherTopic{
	font-size: 14px;
}
#otherTopic a{
	font-size: 18px;
}
#otherTopic .descr1line{
	font-size: 14px;
	overflow: hidden;
	line-height: 20px;
	max-height: 20px;
}
#otherTopic .descr2lines{
	font-size: 14px;
	overflow: hidden;
	line-height: 20px;
	max-height: 40px;
}
#partnerStats{
	border-spacing: 1px;
	border-collapse: separate;
	background: #cccccc;
}
#partnerStats td{
	background: #ffffff;
	padding: 5px 10px;
	vertical-align: top;
}
#partnerStats th{
	background: #eeeee5;
	padding: 5px 10px;
	font-weight: 600;
}
#activity{
	background: #b1d5ee;
	background: #569abd;
	padding: 5px 10px 5px 10px;
}
#activity a{
	color: #d4f0ff;
}
#activity a:hover{
	text-decoration: underline;
}
#activity .title{
	font-size: 22px;
	line-height: 40px;
	color: #ffffff;
}
#activity .title2{
	font-size: 18px;
	line-height: 40px;
	color: #ffffff;
}
#activity .sep{
	height: 1px;
	margin: 5px 0px 10px 0px;
	background: #ffffff;
}
#activity .txt div{
	color: #ffffff;
	padding: 0px 5px;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 15px;
}

.mcolor1{background: #b3dc74;}
.mcolor2{background: #75dcb1;}
.mcolor3{background: #75bbdc;}
.mcolor4{background: #ffb284;}
.mcolor5{background: #dc769e;}

#motivator240{
	padding: 10px;
	color: #ffffff;
	width: 220px;
} 
#motivator300{
	padding: 10px;
	color: #ffffff;
	width: 280px;
}
#motivator240 img, #motivator300 img{
	border: 1px solid #ffffff;
}
#motivator240 img{
	width: 218px;
}
#motivator300 img{
	width: 278px;
}
#motivator240 .line1{
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
	margin: 7px 0px 6px 0px;
}
#motivator240 .line2{
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 8px;
}
#motivator240 .line3{
	color: #4a4a4a;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
#motivator300 .line1{
	text-align: center;
	font-size: 22px;
	font-weight: 400;
	line-height: 22px;
	margin: 7px 0px 6px 0px;
}
#motivator300 .line2{
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 8px;
}
#motivator300 .line3{
	color: #4a4a4a;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
#extPostTitle {
	font-family: 'Open Sans', sans-serif;
	color: #44afbf; 
	font-size: 26px; 
	font-weight: normal;
	text-decoration: none;
	line-height: 30px; 
}
#extPost{
	font-family: 'Open Sans', sans-serif;
}
#extPost p{
	margin-bottom: 15px;
	font-size: 15px;
	line-height: 24px;
}
#extPost img.i{
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	margin: 15px auto;
	display: block;
}
#extPost iframe{
	margin: 10px auto;
	display: block;
}
#extPost .quote{
	margin: 10px;
	background: #f3f3f3;
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	padding: 10px 10px 2px 10px;
}
#extPost ul{
	margin: 10px
}
#extPost ul li{
	line-height: 20px
}
#extPost h1, #extPost h2, #extPost h3{
	font-size: 18px;
	margin-bottom: 10px;
}
#extPostFooter{
	font-family: 'Open Sans', sans-serif;
	text-align: right;
	font-size: 14px;
	margin-bottom: 10px;
	color: #999;
}
.postSep{height: 1px; width: 90%; background: #ddd; margin: 0px auto 20px;}
.pagination{margin-bottom: 30px; text-align: center; line-height: 25px;}
.pagination a{margin: 0px 10px; font-weight: 600;}