* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
	width: 100%;
	color: #000;
	font: normal 90% Arial, sans-serif;
	background: #b8cfde url("../images/bg_body.jpg") repeat-x top left;
}
img {
	border: none;
}

.clear {
	clear: both;
}
.clearIE {
	clear: both;
	font-size: 0;
	height: 1px;
	display: block;
}
.compPage_body {
	padding: 105px 0 0 0;
}
.page_all, .page_copy, .page_header {
	width: 955px;
	margin: 0 auto;
	clear: both;
	display:  block;
}
.page_all {
	background: url("../images/bg_content.gif") repeat-y top left;
}
.page_all.twoP {
	background: url("../images/bg_content2.gif") repeat-y top left;
}
.page_all .siteLogo {
	background: url("../images/bg_content.gif") repeat-y top left;
}
/* header

------------------------------------------------------------------------------------------------------------------*/



.page_header {
	position: relative;
	padding: 14px 0 0;
	height: 103px;
	background: url("../images/bg_header.gif") no-repeat bottom left;
}
.siteLogo {
	margin: 0 0 0 11px;
}
.siteLogo IMG {
	filter:expression(fixPNG(this));
}
.page_header a.menu_contactUs, .page_header a.menu_datingServices, .page_header a.menu_home, .page_header a.menu_olineDatingGuide, .page_header a.menu_topDatingWebsite,  .page_header a.menu_contactUs_active, .page_header a.menu_datingServices_active, .page_header a.menu_home_active, .page_header a.menu_olineDatingGuide_active, .page_header a.menu_topDatingWebsite_active {
	position: absolute;
	top: 72px;
	display: block;
	height: 38px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.page_header a:hover.menu_contactUs, .page_header a:hover.menu_datingServices, .page_header a:hover.menu_home, .page_header a:hover.menu_olineDatingGuide, .page_header a:hover.menu_topDatingWebsite,  .page_header a.menu_contactUs_active, .page_header a.menu_datingServices_active, .page_header a.menu_home_active, .page_header a.menu_olineDatingGuide_active, .page_header a.menu_topDatingWebsite_active {
	background-position: 0 -38px;
}
.page_header a.menu_home, .page_header a.menu_home_active {
	width: 57px;
	left: 51px;
	background-image: url("../images/menu_home.gif");
}
.page_header a.menu_olineDatingGuide, .page_header a.menu_olineDatingGuide_active {
	width: 144px;
	left: 425px;
	background-image: url("../images/menu_olineDatingGuide.gif");
}
.page_header a.menu_topDatingWebsite, .page_header a.menu_topDatingWebsite_active {
	width: 216px;
	left: 155px;
	background-image: url("../images/menu_topDatingWebsite.gif");
}
.page_header a.menu_contactUs, .page_header a.menu_contactUs_active {
	width: 87px;
	left: 793px;
	background-image: url("../images/menu_contactUs.gif");
}
.page_header a.menu_datingServices, .page_header a.menu_datingServices_active {
	width: 115px;
	left: 635px;
	background-image: url("../images/menu_datingServices.gif");
}
/* content

--------------------------------------------------------*/

.page_content {
	width: 100%;
	background: url("../images/bg_content.jpg") no-repeat top left;
}
.page_content.subPage {
	background: url("../images/bg_content2.jpg") no-repeat top left;
}
.page_LeftArea, .page_CenterArea, .page_RightArea {
	float: left;
}
/* left Area

--------------------------------------------------------*/



.page_LeftArea {
	width: 194px;
}
.page_LeftArea .h2, .page_LeftArea .h3 {
	font-size: 110%;
	color: #153457;
	font-weight:bold;
}
.page_LeftArea .h2 {
	padding: 12px 0 10px 34px;
}
.page_LeftArea .h3 {
	position: relative;
	margin: 0 0 0 11px;
	padding: 8px 0 0 24px;
	height: 30px;
	background: url("../images/bg_gray_Left.gif") no-repeat left top;
}
.page_LeftArea .h3 b {
	position: absolute;
	top: 0;
	right: -4px;
 /right: -5px;
	width: 11px;
	height: 38px;
	display: block;
	background: url("../images/bg_gray_Right.gif") no-repeat right top;
}
.page_LeftArea .h3 a, .page_LeftArea .h2 a {
	text-decoration:none;
	color: #153457;
}
.page_LeftArea ul {
	padding: 0 0 15px 36px;
	list-style: none;
}
.page_LeftArea ul li a {
	color: #1b63b3;
	padding: 0 0 0 11px;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	background: url("../images/listImage.gif") no-repeat center left;
}
.page_LeftArea ul li a:hover {
	text-decoration: underline;
	color: #f00;
}
/* center Area

--------------------------------------------------------*/



.page_CenterArea {
	width: 550px;
	margin: 0 0 0 10px;
}
.box-imageMain {
	padding: 6px 0 0 10px;
}
.box-bagIe6, .box-image {
	width: 172px;
	height: 144px;
	display: block;
	float: left;
}
.box-bagIe6 {
	position: relative;
}
.box-image {
	filter:expression(fixPNG(this));
	background: url('../images/box-images.png') no-repeat top left;
	text-align: center;
}
.box-image img {
	margin: 13px auto 1px auto;
}
.box-image a, .imagBlock a {
	position: relative;
	color: #1b63b3;
	text-decoration: none;
	font-size: 10px;
}
.box-image a:hover, .imagBlock a:hover {
	color: #000;
}
.box-image a.readPrewiews, .imagBlock .blueBtn a.redPrewiews {
 /top: -6px;
}
.box-image .blueBtn, .imagBlock .blueBtn {
 /top: -2px;
	width: 150px;
	height: 20px;
	padding-top: 5px;
	margin: 0 auto;
	display: block;
	background: url('../images/blueVisiBtn.gif') no-repeat 0 0;
	cursor: pointer;
	color: #fff;
	font-size: 90%;
}
/* cont page

------------------------------------------------------*/



.page_cont {
	padding: 0 0 10px;
	margin: 13px 0 0;
 /margin: 4px 0 0;
	width: 540px;
	clear: both;
	background-color: #fff;
}
.page_cont h1 {
	padding: 15px 0 0 27px;
 /padding: 24px 0 0 27px;
	clear: both;
	color: #213b55;
	font-size: 130%;
}
.page_cont h1 b, .page_cont h1 strong {
	color: #f08200;
}
.page_cont p {
	padding: 0 20px 0 18px;
	color: #343535;
	font-size: 95%;
}
a.more {
	clear: both;
	color: #0852a3;
	float: right;
	padding: 0 30px 0 15px;
	font-size: 85%;
	text-decoration: none;
	background: url('../images/readMore.gif') no-repeat center left;
}
a.more.twoLink {
	padding-right: 40px;
}
a:hover.twoLink {
	text-decoration: underline;
	color: #000;
}
/* block reyting

---------------------------------------------------------------------------*/



.page_CenterArea h2.bgOrange {
	font-size: 16px;
	width: 508px;
	position: relative;
	color: #2f2f2f;
	margin: 0 0 0 1px;
	display: block;
	padding: 8px 0 0 25px;
	height: 33px;
	background: url("../images/bg_oranngeLeft.gif") no-repeat left top;
}
.page_CenterArea h2.bgOrange b {
	position: absolute;
	top: 0;
	right: -4px;
 /right: -5px;
	width: 11px;
	height: 41px;
	display: block;
	background: url("../images/bg_oranngeRight.gif") no-repeat right top;
}
.box-author {
	padding: 6px 0 0 0;
}
.box-author a {
	float: left;
	font-size: 90%;
	font-weight: bold;
	margin: 0 3px 0 17px;
	color: #155eae;
	text-decoration: underline;
}
.box-author a:hover {
	color: #000;
	text-decoration: none;
}
.box-author b.stars5, .box-author b.stars4, .box-author b.stars3, .box-author b.stars2, .box-author b.stars1, .box-author b.stars0,  .boxTable table tr td b.stars5, .boxTable table tr td b.stars4, .boxTable table tr td b.stars3, .boxTable table tr td b.stars2, .boxTable table tr td b.stars1, .boxTable table tr td b.stars0 {
	width: 70px;
	height: 14px;
	display: block;
	float: left;
	background-image: url("../images/stars.gif");
	background-repeat: no-repeat;
}
.boxTable table tr td b.stars5, .boxTable table tr td b.stars4, .boxTable table tr td b.stars3, .boxTable table tr td b.stars2, .boxTable table tr td b.stars1, .boxTable table tr td b.stars0 {
	float: none;
	margin: 0 auto;
}
.box-author b.stars5, .boxTable table tr td b.stars5 {
	background-position: 0 0;
}
.box-author b.stars4, .boxTable table tr td b.stars4 {
	background-position: 0 -14px;
}
.box-author b.stars3, .boxTable table tr td b.stars3 {
	background-position: 0 -28px;
}
.box-author b.stars2, .boxTable table tr td b.stars2 {
	background-position: 0 -42px;
}
.box-author b.stars1, .boxTable table tr td b.stars1 {
	background-position: 0 -56px;
}
.box-author b.stars0, .boxTable table tr td b.stars0 {
	background-position: 0 -70px;
}
.box-author p {
	clear: both;
	padding: 5px 0 10px 15px;
 /padding-top: 0;
	width: 385px;
	font-size: 90%;
	font-style: italic;
	color: #5b5b5b;
}
.box-author p b {
	font-size: 100%;
	color: #155eae;
}


.site-feedbacks .box-author p{
	padding:5px 0 10px 0px;
	width:auto;
}

.site-feedbacks .box-author a {
	margin-left:0px;
}
/* right Area

--------------------------------------------------------*/



.page_RightArea {
	width: 185px;
	margin: 0 0 0 10px;
}
.page_RightArea .box-login {
	width: 100%;
	padding: 10px 0 0;
}
.box-login .title {
	padding: 12px 0 14px;
}
.box-login p {
	color: #d9dee3;
	font-size: 11px;
	padding: 0 0 8px 8px;
}
.box-login table tr td {
	padding: 3px 3px 3px 0;
	vertical-align: middle;
	color: #d9dde2;
	font-size: 11px;
}
.box-login table tr td.lft {
	padding-left: 5px;
}
.box-login table tr td input {
	border: none;
	background-color: #6f8497;
	font-size: 10px;
	color: #000;
	padding: 4px 2px;
	width: 105px;
}
.box-login .btn_subm, .box-login.two .btn_subm2 {
	cursor: pointer;
	width: 160px;
	height: 36px;
	display: block;
	margin: 8px auto 0;
	border: none;
	padding: 0;
	font-size: 11px;
	letter-spacing: 0;
	font-family: Tahoma, sans-serif;
	color: #2e2e2e;
}
.box-login .btn_subm {
	background: url("../images/btn_subm.gif") no-repeat;
}
.box-login.two .btn_subm2 {
	background: url("../images/btn_subm2.gif") no-repeat;
}
/* news

---------------------------------------------*/

.box-news {
	padding: 41px 0 0;
}
.box-news h3 {
	position: relative;
	left: -5px;
	padding: 8px 0 0 14px;
	font-size: 90%;
	width: 167px;
	height: 30px;
	color: #2f2f2f;
	background: url("../images/bg_orannge2_Left.gif") no-repeat left top;
}
.box-news h3 b {
	position: absolute;
	top: 0;
	right: -4px;
 /right: -5px;
	width: 11px;
	height: 38px;
	display: block;
	background: url("../images/bg_orannge2_Right.gif") no-repeat right top;
}
.box-insideNews {
	padding: 0 20px 0 12px;
	color: #3b3b3b;
}
.box-insideNews i {
	font-size: 95%;
	display: block;
}
.box-insideNews a {
	font-size: 95%;
	font-weight: bold;
	text-decoration: underline;
	color: #155eae;
}
.box-insideNews a:hover {
	text-decoration: none;
	color: #000;
}
.box-insideNews p {
	font-size: 100%;
}
.sep {
	width: 173px;
	border-top: 1px solid #ebe4db;
	padding: 10px 0 0;
	margin: 10px 0 0;
	font-size: 0;
	height: 1px;
}
/* copy page

--------------------------------------------------------*/



.page_copy {
	text-align: left;
	background: url("../images/bg_copy.jpg") no-repeat top left;
	color: #135094;
	font-size: 80%;
}
/*

*/



.page_copy ul {
	width: 90%;
	float: left;
	padding: 23px 0 0 3px;
	list-style: none;
}
.page_copy ul li {
	display: inline;
}
.page_copy ul li a {
	float: left;
	position: relative;
	top: -3px;
	padding: 3px 5px 2px 10px;
	margin: 0 0 0 5px;
	height: 16px;
	color: #135094;
	font-size: 110%;
	text-decoration: none;
}
.page_copy ul li a.active, .page_copy ul li a:hover {
	color: #2e2e2e;
	background: url("../images/bg_menuBottomL.gif") no-repeat center left;
}
.page_copy ul li a b, .page_copy ul li a.active b, .page_copy ul li a:hover b {
	position: absolute;
	top: 2px;
 /top: 3px;
	right: -2px;
	width: 5px;
	height: 16px;
	display: block;
	background: url("../images/bg_menuBottomR.gif") no-repeat center right;
}
.page_copy ul li a b {
	background: none;
}
.page_copy ul li a:hover {
	color: #2e2e2e;
}
.page_copy p {
	clear: both;
	color: #575758;
	font-family: Tahoma, sans-serif;
	font-size: 95%;
	padding: 0 0 0 15px;
}
/* category.html

==================================================================================================================*/



/* copy page

------------------------------------------------------------------------------------*/

.page_copy.copyright {
	background-image: url("../images/bg_copyright.gif");
}
/* center

---------------------------------------------*/

.page_CenterArea.twoMidArea {
	width: 735px;
	padding:  0 0 0 5px;
}
.midTopArea {
	float: left;
	width: 517px;
	padding: 17px 0 0 18px;
	color:#757575;
}
.midTopArea a {
	color: #155eae;
	text-decoration: underline;
}
.midTopArea a:hover {
	text-decoration: none;
	color: #000;
}
.midTopArea b {
	color: #545454;
	font-size: 90%;
}
.midTopArea i {
	color: #155eae;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	padding: 0 3px;
}
.midTopArea h1 {
	padding: 12px 0 4px;
	font-size: 140%;
	color: #455c74;
	font-weight: normal;
}
.midTopArea h2 {
	padding: 12px 0 4px;
	font-size: 125%;
	color: #455c74;
	font-weight: normal;
}
.midTopArea p {
	font-size: 90%;
	color: #757575;
	margin-bottom: 10px;
}
/*

--------------------------------------------------------------------*/

.box-login.two {
	margin: 7px 0 0;
	width: 200px;
	float: left;
	display: block;
	background: url("../images/bg_box-loginTwo.gif") repeat-y;
}
.box-login.two .title, .box-login.two form {
	padding-left: 10px;
}
.box-login.two p {
	padding-left: 15px;
}
.box-loginTopBg {
	width: 200px;
	display: block;
	background: url("../images/bg_box-loginTopBg.gif") no-repeat top left;
}
.box-loginBotBg {
	font-size: 0;
	width: 200px;
	height: 13px;
	display: block;
	clear: both;
	background: url("../images/bg_box-loginBotBg.gif") no-repeat top left;
}
/* face block

------------------------------------------------------------------------*/

.box-textAndFace {
	float: left;
	width: 358px;
	border: 1px solid #f1f1f1;
	border-width: 0 1px;
	margin: 15px 0 0 5px;
}
.box-textAndFace h2, .box-textAndFace h3, .box-textAndFace h4, .box-textAndFace h5, .box-textAndFace h6 {
	color: #29405a;
	font-size: 100%;
	position: relative;
	left: -1px;
	padding: 8px 0 0 24px;
	height: 30px;
	background: url("../images/bg_gray_Left2.gif") no-repeat left top;
}
.box-textAndFace h2 a, .box-textAndFace h3 a, .box-textAndFace h4 a, .box-textAndFace h5 a, .box-textAndFace h6 a {
	color: #29405a;
	text-decoration:none;
}
.box-textAndFace h2 b, .box-textAndFace h3 b, .box-textAndFace h4 b, .box-textAndFace h5 b, .box-textAndFace h6 b {
	position: absolute;
	top: 0;
	right: -2px;
	width: 11px;
	height: 38px;
	display: block;
	background: url("../images/bg_gray_Right2.gif") no-repeat right top;
}
.imagBlock {
	display: block;
	width: 165px;
	padding: 0 0 0 5px;
	float: left;
	text-align: center;
}
.box-textAndFace .imagBlock .blueBtn {
	font-size: 10px;
}
.box-textAndFace p {
	color: #757575;
	font-size: 90%;
	float: left;
	width: 165px;
	padding: 0 0 0 8px;
	display: block;
}
.box-textAndFace p a {
	width: auto;
	display: block;
	margin: 10px 0 0;
	color: #1b63b3;
	font-size: 	95%;
	text-decoration: none;
}
.box-textAndFace p a:hover {
	color: #000;
	text-decoration: underline;
}
.box-textAndFace_bot {
	clear: both;
	font-size: 0;
	width: 730px;
	height: 6px;
	display: block;
	margin: 0 0 0 5px;
	background: url("../images/bg_box-textAndFace_bot.gif") no-repeat left top;
}
/* sCat.html

============================================================================================================*/

.imgPngBlock {
	width: 140px;
	height: 99px;
	display: block;
	margin: 0 auto;
}
.imgPngBlock IMG {
	width: 140px;
	height: 99px;
	filter:expression(fixPNG(this));
}
.midTopArea.subCateg .imagBlock {
	position: relative;
	left: -10px;
}
.midTopArea.subCateg .imagBlock .blueBtn {
	text-decoration: none;
	font-size: 10px;
}
.midTopArea.subCateg p {
	float: left;
	width: 330px;
}
/* table

--------------------------------------------------------------------------------------------*/

h2.tabHed {
	color: #5c5c5c;
	font-size: 110%;
	padding:  15px 0 10px 20px;
}
.boxTable_top, .boxTable_bot, .boxTable, .boxTable_top_corPage_top, .box_corpBotTabB {
	width: 721px;
	display: block;
	clear: both;
	margin: 0 0 0 12px;
}
.boxTable_top {
	font-size: 0;
	height: 7px;
	background: url("../images/bg_boxTable_top.gif") no-repeat left bottom;
}
.boxTable_top_corPage_top {
	position: relative;
	height: 48px;
	background: url("../images/bg_corPage_top.gif") no-repeat left bottom;
}
.boxTable {
	background: url("../images/bg_boxTable.gif") repeat-y left;
}
.boxTable table {
	width: 100%;
}
.boxTable.corporPage {
	background: url("../images/bg_boxTable_corporPage.gif") repeat-y left;
}
.boxTable table tr td {
	padding: 5px 0;
	font-size: 95%;
	font-weight: bold;
	color: #757575;
	text-align: center;
	border-bottom: 1px solid #dfdfdf;
}
.boxTable table.cPage tr td {
	border: none;
}
.boxTable table tr td.txtBx {
	padding-top: 0;
}
.boxTable table tr td h4 {
	color: #155eae;
	font-size: 115%;
}
.boxTable table tr td h5 {
	color: #e83f46;
	font-size: 115%;
}
.boxTable table tr td.leftTd {
	text-align: left;
	padding:  0 30px;
	color: #155eae;
}
.boxTable table tr td i {
	position: relative;
	top:  -2px;
	font-style: normal;
	padding: 0 0 0 4px;
	;
}
.boxTable table tr td.noBrd {
	border: none;
}
.btn_orange {
	z-index: 3;
	position: relative;
	cursor: pointer;
	filter:expression(fixPNG(this));
	width: 110px;
	height: 26px;
	padding: 10px 0 0;
	display: block;
	color: #323232 !important;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none !important;
	margin: 0 auto;
	background: url('../images/btn_orange.png') no-repeat center center;
	text-align:center;
}
.boxTable_bot {
	font-size: 0;
	height: 5px;
	background: url("../images/bg_boxTable_bot.gif") no-repeat left top;
}
/* corpPage.html

========================================================================================*/

.box_corpBotTabB {
	z-index: 2;
	font-size: 0;
	position: relative;
	top: -43px;
	height: 41px;
	background: red url("../images/bg_boxTable_bot2_1.gif") no-repeat left top;
}
.bookMark1, .bookMark2, .bookMark3 {
	position: absolute;
	bottom: 0;
	width: 186px;
	height: 41px;
	display: block;
}
.bookMark1 {
	left: 155px;
	background: url("../images/bookMark_red.gif") no-repeat left bottom;
}
.bookMark2 {
	left: 344px;
	background: url("../images/bookMark_blue.gif") no-repeat left bottom;
}
.bookMark3 {
	left: 532px;
	background: url("../images/bookMark_blue.gif") no-repeat left bottom;
}
.bookMark1 h3, .bookMark2 h3, .bookMark3 h3 {
	color: #fff;
	font-size: 12px;
	text-align: center;
	padding: 18px 0 0;
}
.bookMark1 h3 {
	padding: 8px 0 0;
}
.bookMark1 h4, .bookMark2 h4, .bookMark3 h4 {
	color: #fff000;
	font-size: 12px;
	text-align: center;
}
/* copy

---------------------------------------------------------------*/

.page_copy.copy3 {
	background-image: url("../images/bg_copy3.jpg");
}
.ditto_off {
	display:none;
}
.ditto_paging A {
	padding:5px;
}
.B_crumbBox * {
	font-size:10px !important;
}
/************************* contact form *******************************/

#contactform {
}
#contactform TABLE {
	margin:10px 0px;
	font-size:90%;
	color: #757575;
}
#contactform TABLE TD {
	padding:3px;
}
#contactform INPUT {
	font-size:10px;
}
.errors {
	font-size:90%;
	color:red;
}





.midTopArea h3 {
	text-transform:uppercase;
	margin:10px 0px;
}
.midTopArea ul {
}
.top-sites A, .top-sites {
	list-style:none;
	display:block;
}
.top-sites LI {
	padding-bottom: 10px;
	color:#343535;
	font-size:90%;
}

.sitemap UL{
	padding-left:15px;
}



.articles{
	padding:10px 0px;
}

.articles h4,.articles h4 A{
	color:#4a5b6;
	text-decoration:none;
}

.articles h4{
	padding:10px 0px 5px 0px;
}


.articles-categories{
	width:200px;
	float:right;
	background-image:url(../images/bg_box-categoriesTopBg.gif);
	background-repeat:no-repeat;
	padding-top:10px;
}

.articles-categories .middle{
	width:190px;
	background-image:url(../images/bg_box-categories.gif);
	background-repeat:repeat-y;
	padding:0px 5px;
	color:#556074;
}


.articles-categories .middle BIG{
	display:block;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px;
	background-image:url(../images/bg_articles-categories-heading.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;	
	padding:5px 0 0 0;
	color:#fff;
}
.articles-categories .middle UL{
	list-style:none;
	margin:0px;
	text-align:center;
	font-size:14px;
	padding:5px 0px 10px 0px;
}

.articles-categories .middle UL LI{
	padding:5px 0px;
}

.articles-categories .middle UL A{
	color: #556074;
	text-decoration:none;
}

.articles-categories .middle div.categories UL LI{
	border-bottom:1px dotted #d0d0d0;
	font-weight:bold;
}
.articles-categories .middle div.categories UL A{
	color: #4a5fb2;
}


.articles-categories .bottom{
	width:200px;
	height:10px;
	background-image:url(../images/bg_box-categoriesBotBg.gif);
	background-repeat:no-repeat;
}