#mainContainer{margin-bottom:-76px}
*> #mainContainer{height:auto;}
#mainContainerClear {clear:both;height:76px}

H1.header {padding:0px; margin:0 0 14px 0; font:bold 16px/18px Arial; color:#3f5e9e}
H1.header IMG {vertical-align:middle; margin-left:9px}


.header-notify {height:229px!important}
#footer TABLE {min-width:950px}

#logo {position:absolute;top:31px;left:5%;width:213px;margin-left:-10px;}
#logo IMG {vertical-align:middle}
#logo .heart {margin-right:9px}

#content P {margin:15px 0}

#content {width:100%;min-width:950px;margin:0px;padding:0px;border:0px;border-collapse:collapse}
#content .leftwrapper {width:5%}
#content .centerwrapper {padding-top:26px;vertical-align:top}
#content .rightwrapper {width:5%}
.acc-info {width:100%;margin:0px;padding:0px;border:0px;border-collapse:collapse}
.acc-info TD {vertical-align:top}
.acc-info .info {padding-left:10px;width:70%}
.acc-info .photos {width:30%; text-align:center}
.acc-info .photos .photo {padding-right:25px}
.acc-info .info H1 {font:bold 14px/16px Arial; margin:0 0 11px 0}
.acc-info .info P {margin:4px 0!important}
.separator {height:1px; border-bottom:1px solid #a0aecb; margin:25px 0 10px 0}
.acc-info .info .pers-icons {position:relative}
.acc-info .info .pers-icons DIV {position:absolute; top:-15px; right:0px}
.acc-info .info .pers-icons IMG {margin-right:13px}

.pers_col P {margin:0 0 8px 0!important}
.pers_col {width:95%;margin:0px;padding:0px;border:0px;border-collapse:collapse}
.pers_col TD.left {width:45%;padding-right:80px; vertical-align:top}
.pers_col TD.right {width:35%; vertical-align:top}
.pers_col .myphotos {margin:15px 0 0 0}
.pers_col .myphotos DIV{float:left; margin:0 24px 10px 0; display:block}
.pers_col .options {margin:6px 0}

.datatable {width:100%;margin:0px;padding:0px;border:0px;border-collapse:collapse; empty-cells:show; border-bottom:1px solid #425e98;border-top:1px solid #425e98;
border-left:1px solid #425e98; border-right:1px solid #425e98}
.datatable TD {padding:0px;vertical-align:middle; border-left:1px solid #425e98}
.datatable TH{ background:#425e98; color:#ffffff; text-transform:uppercase; height:auto; font-size:11px; padding:1px; vertical-align:middle;border-right:1px solid #ffffff}
.datatable TH.last {border-right:none}
.datatable TD.last {border-right:1px solid #425e98}
.datatable_th {color:white; text-transform:uppercase; height:auto; font-size:11px; font-weight:bold;}
.datatable TH TABLE TR TD A {color:white; text-transform:uppercase; height:auto; font-size:11px; font-weight:bold;}
.datatable .ico A{display:block;width:75px}
.datatable .ico IMG {display:block; margin:0 auto}
.datatable .name {font-weight:bold; border:none}
.datatable .cent TD,
.datatable .cent { text-align:center}
.datatable .active TD {background:#d9dfea}
.datatable TH.nbr {border-right:none}
.datatable .nbl {border-left:none}
.datatable .pl10 {padding-left:10px}
.datatable .icons { text-align:center; padding-right:5px; padding-left:10px}
.datatable .icons IMG{margin-right:5px}
.datatable TH.star {padding:5px 7px}
.datatable TH.star SPAN{
	width:20px; height:19px;
	display:block;
	background:url(images/head-sta-trans.png) no-repeat 0 0;
	_background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ico/head-star-trans.png', sizingMethod='crop');
}
.datatable TD.stars {padding:5px}
.datatable TD.stars IMG {
	width:18px; height:16px;
	background:url(images/star0000-trans.png) no-repeat 0 0;
	_background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ico/star-trans.png', sizingMethod='crop');
}
.datatable .left {text-align:left!important}

.datatable .mechecked SPAN{
	width:23px; height:20px;
	display:block;
	background:url(images/checked0-trans.png) no-repeat 0 0;
	_background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ico/checked-trans.png', sizingMethod='crop');
}
.datatable .mechecked-not SPAN{
	width:23px; height:20px;
	display:block;
	background:url(images/n-checke-trans.png) no-repeat 0 0;
	_background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ico/n-checked-trans.png', sizingMethod='crop');
}

.userslist,
.events {border-bottom:none}
.events TD {padding:1px 2px;border-bottom:1px solid #425e98}
.userslist .row2 TD,
.events .row2 TD { background:#d9dfea}
.events .sex DIV {width:100px; margin:0 auto}
.events .female,
.events .male {color:#30456f; font:bold 10px/10px Tahoma!important;display:inline}
.events .female {color:#ab1313}

.folders TD{height:43px}

.meeting .ico A{width:70px!important}
.meeting TD {height:28px}
.meeting TR.pt9 TD{padding-top:9px}
.meeting TR.pt5 TD{padding-top:5px}

.contacts-show {width:100%; text-align:center; color:#14367c}
.contacts-show A:link,.contacts-show A:visited,.contacts-show A {color:#14367c}
.contacts-show A.active {color:#1b2c4f}

.contacts TD {padding-bottom:20px}
.contacts .first TD{padding-top:21px}
.contacts .ico A{width:50px!important}
.contacts .photo IMG{ vertical-align:middle}
.contacts .check {margin-right:8px}
.contacts .name {font-weight:normal; padding-right:6px;padding-left:12px; white-space:nowrap}
.contacts .name A {font-weight:bold}
.contacts .sex {padding-right:5px}

.userslist TD{border-bottom:1px solid #425e98}
.userslist TD { padding:6px 9px}
.userslist .mechecked-not,
.userslist .mechecked {padding:6px 9px 6px 13px}
.userslist .uname  { text-align:left!important}
.userslist .uname A {font-weight:bold}
.userslist .uname IMG { vertical-align:middle; margin-left:12px}
.userslist .photo {padding-left:17px; padding-right:17px; text-align:center}

IMG.mail {
	background:url(images/mail0000-trans.png) no-repeat 0 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ico/mail-trans.png', sizingMethod='crop');
}
IMG.present {
	background:url(images/present0-trans.png) no-repeat 0 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ico/present-trans.png', sizingMethod='crop');
}
IMG.favor {
	background:url(images/favorit0-trans.png) no-repeat 0 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ico/favorit-trans.png', sizingMethod='crop');
}
IMG.favorhand {
	background:url(images/favorit--trans.png) no-repeat 0 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ico/favorit-hand-trans.png', sizingMethod='crop');
}
IMG.black {
	background:url(images/black000-trans.png) no-repeat 0 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ico/black-trans.png', sizingMethod='crop');
}
IMG.male {
	background:url(images/male0000-trans.png) no-repeat 0 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ico/male-trans.png', sizingMethod='crop');
}
IMG.female {
	background:url(images/female00-trans.png) no-repeat 0 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ico/female-trans.png', sizingMethod='crop');
}
IMG.male, IMG.female ,
IMG.mail, IMG.present, IMG.favor, IMG.favorhand,
IMG.black {_background:none!important}

.deftable {margin:0px;padding:0px;border:0px;border-collapse:collapse}
.paymentlinks A {display:block; margin-bottom:4px}
.paymentlinks A.active {margin:11px 0; font-weight:bold; color:#000000; text-decoration:none}

.profile_events {width:100%}
.profile_events TD {padding-right:5px; vertical-align:top}
.profile_events DIV {width:116px}
.profile_events A IMG,
.profile_events A {display:block; background:#d9dfea}
.profile_events A {padding:4px 5px;font:normal 10px/12px Arial; color:#3f5e9e}
.profile_events A SPAN {display:block; padding: 9px 0 7px 3px}

.decorbutton {height:31px; overflow:hidden}
.decorbutton INPUT{background:none;height:31px;cursor:pointer; cursor:hand; color:#ffffff; font:bold 12px/12px Arial;padding-bottom:1px;display:block;border:none; min-width:100px}
.decorbutton INPUT.yes {background:url(images/ico-yes0.gif) no-repeat 5px 4px; padding-left:30px;_padding-left:20px}
.decorbutton INPUT.no {background:url(images/ico-no00.gif) no-repeat 4px 4px; padding-left:30px;_padding-left:15px}
*> .decorbutton INPUT {padding-bottom:2px; height:30px}
.decorbutton .db-c {float:left;background:url(images/b-bg0000.gif) repeat-x 0 0}
.decorbutton .db-l {float:left;width:7px;height:32px;background:url(images/b-l00000.gif) no-repeat 0 0}
.decorbutton .db-r {float:left;width:8px;height:32px;background:url(images/b-r00000.gif) no-repeat 0 0}

.button,
.button-no,
.button-yes {color:#ffffff; font:bold 12px/12px Arial;padding-left:13px;border:0px; background:url(images/yes00000.gif) no-repeat 0 0; width:120px; height:31px; cursor:pointer; cursor:hand}
.button-no {background:url(images/no000000.gif) no-repeat 0 0; padding-left:23px}
.button {padding:0px;background:url(images/simple00.gif) no-repeat 0 0}
*> .button,
*> .button-no,
*> .button-yes {padding-bottom:3px}

.content-image{float:left;margin:0 25px 5px 0}

#sub-menu {padding:10px; margin:0px 0 0 4%}
#sub-menu LI {margin:0px!important; padding:0px; list-style:none}
#sub-menu A {font-weight:bold; font-size:11px}
#sub-menu UL {margin:2px 0 4px 18px;padding:0px}
#sub-menu UL A {font-weight:normal!important}

.important {clear:both;float:right;width:245px;position:relative}
.important .top {height:19px;background:url(images/top00000.gif) no-repeat 0 0}
.important .bottom {height:19px;background:url(images/bottom00.gif) no-repeat 0 0}
.important .main {background:url(images/bg000001.gif) repeat-y 0 0; padding:16px 30px 18px 34px; font:normal 11px/13px Arial; min-height:50px; _height:50px}
.important .pzjag {position:absolute;top:53px; left:0px; width:18px; height:14px;background:url(images/left0000.gif) no-repeat 0 0}
.important .pzjag SPAN{position:absolute;top:0px; left:225px; width:20px; height:14px;background:url(images/right000.gif) no-repeat 0 0}
.important .head {font:bold 11px/12px Arial; color:#b90a0a; text-transform:uppercase; margin-bottom:7px}

.epigraph {margin:5px 0!important;text-align:right; font-style:italic}
.author {margin:5px 0!important;text-align:right; font-size:11px}



			/*	 logged		*/




#mainContainer_logged{height:100%;min-height:100%;margin-bottom:-76px}
*> #mainContainer_logged{height:auto;}
#mainContainerClear_logged {clear:both;height:76px}

H1.header_logged {padding:0px; margin:0 0 14px 0; font:bold 16px/18px Arial; color:#3f5e9e}
H1.header_logged IMG {vertical-align:middle; margin-left:9px}

#header_logged .strut {width:750px;height:1px}
#header_logged {
	min-width:750px;
	position:relative;
	height:188px;
	background:#ffffff url(images/bg000000.gif) repeat-x 0 0;
}
.header-notify_logged {height:229px!important}
#footer_logged TABLE {min-width:750px}

#logo_logged {position:absolute;top:31px;left:5%;width:213px;margin-left:-10px;}
#logo_logged IMG {vertical-align:middle}
#logo_logged .heart {margin-right:9px}
