/* MAIN STYLES */

BODY {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	text-align: center;
}

BODY, TD, DIV {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

A {
	text-decoration: none;
}

A:hover  {
	text-decoration: underline;
}

#container {
	position: relative;
	margin: 0 auto;
	width: 974px;
	height: auto;
}

#title {
	margin: 0px 0 5px 0px; /*0px;*/
	border: none;
	padding: 0px;
	background: #2E2E2E;
	height: 71px;
}

#google_translate_box {
	position: absolute;
	width: 288px;
	height: 25px;
	left: 0px;
	top: 76px;
	z-index: 500;
	background-color: #FFFFFF;
}

#skyper {
	position: absolute;
	width: 120px;
	height: 600px;
	left: 985px;
	top: 340px;
	z-index:500;
}

#skyper_top {
	position: absolute;
	width: 120px;
	height: 600px;
	left: 985px;
	top: 340px;
	background: #fff;
	filter:alpha(opacity=1);
	-moz-opacity: 0.01;
	opacity: 0.01;
	cursor: pointer;
	z-index:600;
}

/* HOME PAGE */

#home,#home2,#home3,#home_gay,#bottom,#bottom2,#bottom3 {
	position: relative;
	margin: 0 auto;
	margin-top: 10px;
	width: 1005px;
	border: 0px solid #000000;
	display: block;
}

#home3 {
	margin-top: 0 !important;
}

#body_home,#body_static{
	background-color:#921557;
	background: url('/img/page_home4_3.jpg') 0 0  repeat-x #921557;;
	*padding-top:10px;
	
}
#bottom{
	height:340px;
	margin-top:-22px;
	*margin-top:0px;
	*padding-top:0px;
	background: url('/img/page_home4_2.jpg') 0 0  no-repeat;
}
#bottom2{
	background: url('/img/page_home4_2_2.jpg') 0 0  no-repeat;
	margin-top:0px;
	*margin-top:0px;
	*padding-top:0px;
	height:140px;
	border: none; 
}
#bottom3{
	background: url('/img/page_home4_2_2.jpg') 0 0  no-repeat;
	margin-top:-22px;
	*margin-top:0px;
	*padding-top:0px;
	height:140px;
	border: none; 
}

#bottom table{
	*border: 0px solid white;
	margin-top: 10px;
	_margin-top: 0px;

	*position:relative;
	table-layout: fixed;
}
#bottom table table{
	*margin-top: 0px;
}

#home {
	height: 633px;
	background: url('/img/page_home4_1.jpg') center no-repeat;
}
#home2 {
	height: 633px;
/*	background: url('/img/page_home3.jpg') center no-repeat;*/
	background: url('/img/page_home4_1_2.jpg') center no-repeat;
}
#home_gay {
	height: 633px;
/*	background: url('/img/page_home3.jpg') center no-repeat;*/
	background: url('/img/page_home4_1_2.jpg') center no-repeat;
}


#homelogo {
	margin: 0;
	width: 130px;
	height: 100px;
	border: none;
	background: transparent center no-repeat;
	cursor: pointer;
}

/* --- INTRO BLOG --- */

#intro_rus {
/*	margin: 25px 0 0 0;*/
	width: 190px;
	height: 176px;
	padding: 10px;
	border: none;/*1px solid #ffffff;*/
	background: url('/img/rus/intro_text.gif') 0 0 no-repeat;
}

#intro_eng {
/*	margin: 25px 0 0 0;*/
	width: 190px;
	height: 176px;
	padding: 10px;
	border: none;
	background: url('/img/eng/intro_text.gif') center top no-repeat;
}

#intro {
	width: 190px;
	height: 150px;
/*	height: 156px;*/
	padding: 10px 10px 0;
/*	padding: 10px; */
	border: none;
	background: url('/img/intro.gif') center top no-repeat;
	cursor: pointer;
	text-align: left;
}

#intro2 {
	position: relative;
	width: 190px;
	height: 80px;
	padding: 10px;
	border: none;
	background: none;
	cursor: pointer;
	text-align: left;
	margin: 0 0 0 100px;
}

#intro3 {
	position: relative;
	width: 200px;
	height: 70px;
	padding: 10px;
	border: none;
	background: none;
	cursor: pointer;
	text-align: left;
	margin: -90px 0 0 350px;
}

#intro_1 {
	position: relative;
	width: 80px;
	height: 35px;
	border: none;
	cursor: pointer;
	text-align: left;
	margin: 5px 0 0 7px;
}

#intro_2 {
	position: relative;
	width: 90px;
	height: 35px;
	border: none;
	cursor: pointer;
	text-align: left;
	margin: -35px 0 0 97px;
}

#intro_3 {
	position: relative;
	width: 80px;
	height: 35px;
	border: none;
	cursor: pointer;
	text-align: left;
	margin: 2px 0 0 27px;
}

#intro_4 {
	position: relative;
	width: 90px;
	height: 35px;
	border: none;
	cursor: pointer;
	text-align: left;
	margin: -35px 0 0 107px;
}

.intro_p {
	margin: 13px 0 0 0;
}

.intro_princess {
	margin: 13px 0 0 0;
	font-weight: bold;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #E32C72;
	line-height: 20pt;
}

.intro_princess2 {
	margin: 13px 0 0 0;
	font-weight: bold;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #E32C72;
	line-height: 15pt;
}

.link_intro:a {
	text-decoration: none;
}

.link_intro:hover {
	text-decoration: none;	
}

.intro_title {
	width: 190px;
	color: #E43F94;
	font-size: 12pt;
	font-family: Verdana;
/*	letter-spacing: -0.5pt;*/
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 2px;
}

.intro_title2 {
	width: 190px;
	color: #E43F94;
	font-size: 12pt;
	font-family: Verdana;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 10px 0;
}

.intro_plus {
	padding: 0 0 0 15px;
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial;
	background: url('/img/intro_plus.gif') left 2px no-repeat;
}

.intro_plus2 {
	padding: 0 0 0 15px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #303030;
	line-height: 14pt;
	background: url('/img/intro_plus2.gif') left 2px no-repeat;
}

.intro_text {
	width: 190px;
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-align: center;
	margin: 0px;
}

intro_text:a {
	text-decoration: none;
}

.intro_text:hover {
	text-decoration: none;
}

.intro_text2 {
	width: 190px;
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial;
	text-align: center;
}

intro_text2:a {
	text-decoration: none;
}

.intro_text2:hover {
	text-decoration: none;
}

.intro_text3 {
	width: 190px;
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial;
	text-align: left;
	padding: 7px;
}

/* --- SERVER INFO --- */

#server_info { 
	position: relative;
	margin: 0;
	width: 610px;
	height: 520px;
	border: none;
	background: url('/img/server_info.jpg') center top no-repeat;
}

.server_text {
	font-family: Tahoma, Arial;
	font-size: 12pt;
	color: #000000;
	padding: 10px 30px 0 30px;
}

/* --- INTRO POPUP --- */

#intro_popup_rus { 
	position: relative;
	margin: 0;
	width: 610px;
	height: 520px;
	border: none;
	background: url('/img/rus/intro_bg.jpg') center top no-repeat;
}

#intro_popup_eng {
	position: relative;
	margin: 0;
	width: 610px;
	height: 520px;
	border: none;
	background: url('/img/eng/intro_bg.jpg') center top no-repeat;
}

.intro_popup_title {
	color: #E32C72;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
}

.intro_popup_text {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	padding: 10px 30px 0 30px;
}

.payment_text {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	padding: 0 10px 0 30px;
}

.payment_text2 {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	padding: 0 10px 0 0px;
}

.payment_text3 {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	padding: 0 10px 0 0px;
	font-weight: normal !important;
}

.payment_variance {
	font-size: 13pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
	color: #A71661;
	background: url('/img/blog_circle.gif') left center no-repeat;
	padding: 0 0 0 15px;
}

.payment_variance:a {
	text-decoration: none;
}

.payment_variance:hover {
	text-decoration: none;
}

.payment_variance_title {
	font-size: 13pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
	color: #A71661;
}

.payment_credit_title {
	font-size: 8pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
	color: #A71661;
}

.payment_variance_title:a {
	text-decoration: none;
}

.payment_variance_title:hover {
	text-decoration: none;
}

.payment_gift {
	font-size: 11pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
	color: #F31A7B;
}

.payment_comment {
	font-size: 8pt;
	font-family: Tahoma, Arial;
	font-weight: none;
	color: #000000;
}

.payment_comment_big {
	font-size: 10pt;
	font-family: Tahoma, Arial;
	font-weight: none;
	color: #000000;
}

.payment_error {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #D8197C;
}

#sms_text, #sms_text1, #sms_text2 {
/*	height: 300px;
	width: 550px;
*/	border: none;
	margin: 0;
}

#price_title {
	float: left;
}

#price_title2 {
	float: left;
	padding-top: 10px;
}

.price {
    margin-left: 10px;
	font-size: 13pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
	color: #D8197C;
}

#price_total {
	padding-top: 10px;
	background: url('/img/last5_line.gif') left top no-repeat;
}

#price_option {
	float: left;
	color: #000000;
	font-family: Tahoma,Arial;
	font-size: 8pt;
}

.payment_option {
	color: #A71661; /*#F31A7B;*/
}
.payment_advanteges {
	background: transparent url('/img/message_history1_top.gif') left top no-repeat;
}

.promo_help {
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #000000;
}

.title_folder2 {
	color: #E32C72;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
}

.points_info {
	color: #A44E76;
}

/* --- OFFER --- */

#offer {
	width: 194px;
	height: 219px;
/*	padding: 10px;*/
	border: none;/*1px solid #ffffff;*/
	background: url('/img/offer.jpg') center top no-repeat;
	text-align: center;
	cursor: pointer;
}

#comment {
	position: absolute;
	width: 200px;
/*	height: 120px;*/
/*	padding: 10px;*/
	margin: 0; /* 60 */
	padding: 0;
	margin-left: 530px;
	border: 1px solid #B3B3B1;
	background: url('/img/comment2.jpg') center top repeat-y;
	text-align: center;
	cursor: default;
}

.offer_title {
	color: #E43F94;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 22px;
}

.offer_title:a {
	text-decoration: none;
}

.offer_title:hover {
	text-decoration: none;
}

.offer_title2 {
	color: #E43F94;
	font-size: 10pt;
	font-family: Verdana;
	padding-top: 5px;
}

/* --- FOOTER --- */

.footerText {
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.footerText a:hover {
	text-decoration: underline;
}

.footerText_list {
	padding: 0 0 0 15px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	background: url('/img/footer_list.gif') 1px 4px no-repeat;
	background: none;
	padding: 0px;
}

.footerText_list:hover {
	text-decoration: underline;
	cursor: pointer;
}

.footerText_list:onMouseOver {
	text-decoration: underline;
	cursor: pointer;
}


/* --- LOGIN PART --- */

.loginText {
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;
	letter-spacing: -0.8pt;
}

.loginText2 {
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -0.8pt;
}

.loginText3 {
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 5pt;
	font-weight: bold;
	letter-spacing: -0.8pt;
}

.loginForm {
	background: transparent;
	border: solid #BE7195 1px;
	height: 14px;
	width: 93px;
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

/* --- SEARCH FORM --- */

.search_title {
	padding: 0 0 0 15px;
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;
	letter-spacing: -0.8pt;
	background: url('/img/entry_search.gif') 110px no-repeat;
	line-height: 14pt;
}

.entry_search_line {
	background: transparent url('/img/entry_line.gif') right no-repeat;
}

.entry_search {
	padding: 0 0 0 15px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	background: url('/img/entry_arrow.gif') left no-repeat;
}

.entry_search_noaction {
	padding: 0;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

.searchForm {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 8pt;
	height: 14px;
}

.searchForm2 {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 8pt;
	width: 300px;
	height: 70px;
}

.inviteFriendForm {
	color: #FA7AB3;
	font-family: Verdana, Arial;
	font-size: 8pt;
	height: 14px;
}

.quickSearchForm {
	border: solid #BE7195 1px;
	height: 18px;
	width: 145px;
	color: #6C0C3A;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.quickSearch2Form {
	border: solid #BE7195 1px;
	height: 14px;
	width: 30px;
	color: #6C0C3A;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

/* --- REGISTRATION FORM --- */

.regForm {
	border: solid #BE7195 1px;
	background: #FFFFFF;
	height: 17px;
	width: 200px;
	color: #6C0C3A;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.regForm2 {
	border: solid #BE7195 1px;
	background: #FFFFFF;
	height: 17px;
	width: 72px;
	color: #6C0C3A;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.regForm3 {
	border: solid #BE7195 1px;
	background: #FFFFFF;
	height: 17px;
	width: 63px;
	color: #6C0C3A;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.regForm4 {
	border: solid #BE7195 1px;
	background: #FFFFFF;
	height: 19px;
	width: 55px;
	color: #6C0C3A;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.regForm5 {
	border: solid #BE7195 1px;
	background: #FFFFFF;
	height: 19px;
	width: 80px;
	color: #6C0C3A;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.regForm6 {
	border: solid #BE7195 1px;
	background: #FFFFFF;
	height: 19px;
	width: 200px;
	color: #6C0C3A;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.need_reg {
	color: #E32C72;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
}

/* CONFIRM OF REGISTRATION */

#confirm {
	margin: 0 0 0 10px;
	padding: 0;
	border: none;
	font-family: Tahoma, Arial;
	font-size: 11pt;
	color: #A71661;
	text-align: center;
}

/* OVERLIB WINDOW FOR PROFILE CONTENT AND REGISTRATION */
#overlibWin {
/*    margin-left: 25px;*/
	width: 320px;
/*	padding: 5px;*/
	text-align: left;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #A71661;
	background: transparent;
	overflow: auto;
}

.overlibWin_profile {
	color: #A5A2A9;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
}

.overlibWin_profile:hover {
	color: #E32C72;
	text-decoration: none;
}

.overlibWin_profile2 {
	color: #9C0F53;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
}

.overlibWin_profile2:hover {
	color: #E32C72;
	text-decoration: none;
}

.popupWin_pointer {
	cursor: pointer;
}

#popupWin {
	width: 382px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	background: transparent url('/img/popup_bg.jpg') center repeat-y;
	overflow: none;
	cursor: move;
}

#popupWin2 {
	width: 382px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	background: transparent url('/img/popup_bg.jpg') center repeat-y;
	overflow: none;
}

.popupTop {
	color: #E32C72;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
	background: transparent url('/img/popup_top.jpg') center top no-repeat;
	text-align: center;
}

.popupCenter {
	background: transparent url('/img/popup_center.jpg') center bottom repeat-y;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
/*	text-align: center;*/
	padding: 0 20px 0 30px;
}

.popupText {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
}

.popupBottom {
	background: url('/img/popup_bottom.jpg') center top no-repeat;
}

#popupWin3 {
	width: 590px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	background: transparent url('/img/popup2_bg.jpg') center repeat-y;
	overflow: none;
}

.popupTop3 {
	color: #E32C72;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
	background: transparent url('/img/popup2_top.jpg') center top no-repeat;
	text-align: center;
}

.popupCenter3 {
	background: transparent url('/img/popup2_center.jpg') center bottom no-repeat;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	padding: 10px 30px 0 30px;
}

.popupBottom3 {
	background: url('/img/popup2_bottom.jpg') center top no-repeat;
}

.popup_link {
	color: #A71661;
}

.popup_link:hover {
	color: #A71661;
	text-decoration: underline;
}

.popup_link_full {
	color: #A71661 !important;
	font-weight: bold !important;
}

.popup_link_full:hover {
	color: #A71661;
	text-decoration: underline;
}

#chat_content {
	padding: 5px;
	width: 300px;
	height: 50px;
	text-align: left;
	position: relative;
	border: 1px solid #CCCCCC;
	background-color: transparent;
	font-family: Tahoma;
	font-size: 8pt;
	overflow: none;
}

.box1 {
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	height: 1px;
	width: 1px;
}

.upload {
	position: absolute;
	visibility: hidden;
	z-index: 0;
	height: 1px;
	width: 1px;
}

/* BANNERS */
#banner {
	width: 468px;
	height: 60px;
	margin: 3px 0px 6px 12px;
	cursor: pointer;
}

#banner_rus {
	width: 468px;
	height: 60px;
	margin: 3px 0px 6px 12px;
/*	border: 1px solid #FFFFFF;*/
	background: url('/img/rus/banner_intro_60.jpg') left top no-repeat;
/*	background: url('/img/rus/banner_offer.jpg') left top no-repeat; */
	cursor: pointer;
}

#banner_eng {
	width: 468px;
	height: 60px;
	margin: 3px 0px 6px 12px;
/*	border: 1px solid #FFFFFF;*/
	background: url('/img/eng/banner_intro_60.jpg') left top no-repeat;
/*	background: url('/img/rus/banner_offer.jpg') left top no-repeat; */
	cursor: pointer;
}

#banner120x600 {
	width: 120px;
	height: 600px;
	margin: 3px 0px 6px 12px;
	border: none;
	background: url('/img/banner120x600.gif') left top no-repeat;
}

/* MAIN MENU */
#main_menu {
	width: 442px;
	height: 71px;
	border: none;
	background: url('/img/menu.gif') right top no-repeat;
}

#main_menu_rus {
	width: 442px;
	height: 71px;
	border: none;
	background: url('/img/rus/menu.jpg') right center no-repeat;
}

#main_menu_eng {
	width: 442px;
	height: 71px;
	border: none;
	background: url('/img/eng/menu.jpg') right center no-repeat;
}

#zone1_rus {    /* Main page */
float: left;
width : 47px;
margin-top: 30px;
margin-left: 5px;
height: 15px;
}

#zone2_rus {    /* Search */
float: left;
width : 37px;
margin-top: 30px;
margin-left: 35px;
height: 15px;
}

#zone3_rus {    /* He/she search */
float: left;
width : 69px;
margin-top: 30px;
margin-left: 37px;
height: 15px;
}

#zone4_rus {    /* Chat */
float: left;
width : 24px;
margin-top: 30px;
margin-left: 36px;
height: 15px;
}

#zone5_rus {    /* Photogallery */
float: left;
width : 66px;
margin-top: 30px;
margin-left: 38px;
height: 15px;
}

#zone1_eng {    /* Main page */
float: left;
width: 36px;
margin-top: 30px;
margin-left: 8px;
height: 15px;
}

#zone2_eng {    /* Search */
float: left;
width : 44px;
margin-top: 30px;
margin-left: 32px;
height: 15px;
}

#zone3_eng {    /* He/she search */
float: left;
width : 77px;
margin-top: 30px;
margin-left: 32px;
height: 15px;
}

#zone4_eng {    /* Chat */
float: left;
width : 24px;
margin-top: 30px;
margin-left: 37px;
height: 15px;
}

#zone5_eng {    /* Photogallery */
float: left;
width : 63px;
margin-top: 30px;
margin-left: 40px;
height: 15px;
}

/* MENU */
#menu {
	margin: 0px 0 1px 0px;
	border: none;
	padding: 0px;
	background: #A20F56;
	height: 20px;
}


/* START new CSS for menu*/

.mmenu-count {
	color: #FFFC00;
}

.mmenu-count:hover {
	text-decoration: none;
}

.mmenu-count-rose {
	color: #D5378B;
}

.mmenu-l {
	background: url('/img/mmenu_left.gif') right bottom no-repeat;
}

.mmenu-c {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	background: url('/img/mmenu_bg.gif') bottom repeat-x;
	line-height: 22px;
}

.mmenu-r {
	background: url('/img/mmenu_right.gif') left bottom no-repeat;
}

.mmenu2-l {
	background: url('/img/mmenu_left2.gif') right bottom no-repeat;
}

.mmenu2-c {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	background: url('/img/mmenu_bg2.gif') bottom repeat-x;
	line-height: 22px;
}

.mmenu2-r {
	background: url('/img/mmenu_right2.gif') left bottom no-repeat;
}

.mmenu-w-l {
	background: url('/img/mmenu_w_left.gif') right bottom no-repeat;
}

.mmenu-w-c {
	color: #A71661;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	background: url('/img/mmenu_w_bg.gif') bottom repeat-x;
	line-height: 22px;
}

.mmenu-w-r {
	background: url('/img/mmenu_w_right.gif') left bottom no-repeat;
}

.mmenu-w2-r {
	background: url('/img/mmenu_w_right2.gif') left bottom no-repeat;
}

.mmenu-d-l {
	background: url('/img/mmenu_d_left.gif') right bottom no-repeat;
}

.mmenu-d-c {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	background: url('/img/mmenu_d_bg.gif') bottom repeat-x;
	line-height: 22px;
}

.mmenu-d-r {
	background: url('/img/mmenu_d_right.gif') left bottom no-repeat;
}

.mmenu-d2-r {
	background: url('/img/mmenu_d_right2.gif') left bottom no-repeat;
}

.menu-link-light {
	color: #FFA8D0;
	font-size: 8pt;
	font-family: Arial;
	text-align: bottom;
	line-height: 22px;
}

/* END new CSS */

.menu-select {
	background: #D8197C;
}

.menu-link-goback {
	margin: 5px 0;
    padding: 0px 0 0 35px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	background: url('/img/goback.gif') 0.80em 0.10em no-repeat;
}

.text_white {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
}

.text_rose {
	color: #D8197C;
}

.text_rose2 {
	color: #000000;
	text-decoration: underline;
}

.free_contact {
	color: #A71661;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;	
}

.flash_top_search {
	color: #A71661;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;	
}

.menu-link {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	text-align: bottom;
}

.menu-link:hover {
	text-decoration: underline;
}

.menu-link-rose {
	color: #A71661;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
}

.menu-link-rose:hover {
	text-decoration: underline;
}

.menu-link2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
}

.menu-link3 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: underline;
}

.menu-blog {
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial;
}

.menu-blog:hover {
	text-decoration: none;
}

/* BLOGS AND LOGO */
#blogs_stat {
	margin: 0px 0 -22px 0px;
	border: none;
	padding: 0px;
	height: 160px;
	background: transparent url('/img/bg_blogs_new.jpg') left top no-repeat;
}

#blogs {
	margin: 0px;
	padding: 0px;
}

#logo {
	margin-top: 20px;
	margin-left: 20px;
	width: 140px;
	height: 80px;
	border: none;
	background: transparent center no-repeat;
	cursor: pointer;
}


#blogs2 {
	margin: 0px 0 -22px 0px;
	border: none;
	padding: 0px;
	height: 120px;
	background: transparent url('/img/bg_blogs2.jpg') left top no-repeat;
}

#logo2 {
	margin: 20px;
	width: 140px;
	height: 70px;
	border: none;
	background: transparent center no-repeat;
	cursor: pointer;
}

#blog {
	margin: 1px 0px 0px 0px;
	height: 105px;
	width: 170px;
	border: none;
	background: url('/img/blog_border.gif') left top no-repeat;
	color: #FFFFFF;
	text-align: center;
}

#blog0 {
	margin: 1px 0px 0px 0px;
	height: 105px;
	width: 170px;
	border: none;
	background: url('/img/blog_border0.gif') left top no-repeat;
	color: #FFFFFF;
	text-align: center;
}

#blog_intro {
	margin: 0px 0px 0px 0px;
	height: 120px;
	width: 700px;
	border: none;
	background: url('/img/blog_intro.gif') center top no-repeat;
	color: #FFFFFF;
	text-align: center;
}

.blog {
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Tahoma, Arial;
}

.blog-line {
	background: url('/img/blog_px.gif') left top repeat-x;
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Tahoma, Arial;
}

#blog-inner {
	height: 60px;
	margin: 5px 0 0 0;
	text-align: center;
}

.blog-photo {
	background: #A5345E;
}

.blog-photo_princess {
	background: #DB9CBB; /*#E3BEE4; /*#FFD6FD; /*#b92eb3;*/
}

/* INFO BLOG */

#infoblog {
	position: relative;
	margin: 0px 0px -27px 0px;
	border: none;
	padding: 0px;
	height: 33px;
	background: transparent;
	z-index: 500;
}

.infoblog-el {
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma, Arial;
}

.infoblog-el2 {
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma, Arial;
}

.infoblog-el2:hover {
	color: #000000;
	text-decoration: underline;
}

.infoblog-el3 {
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-decoration: blink;
}

.infoblog-el3:hover {
	color: #000000;
	text-decoration: underline;
}

.infoblog_unread {
	color: #A71661;
	font-weight: bold;
}

.infoblog_unread:hover {
	color: #E32C72;
	text-decoration: none;
}

/* CONTENT AND SUBCONTENTS */

#content {
	margin: 0px 0px 0px 0px;
	height: auto;
	border: none;
}

#content1 {
	margin: 25px 0px -24px 0px;
	width: 308px;
	height: 174px;
	padding: 0 0 0 5px;
	border: none;
	background: url('/img/content1_top.gif') left top no-repeat;
}

#content1_bigger {
	margin: 25px 0px -24px 0px;
	width: 308px;
	height: 207px;
	padding: 0 0 0 5px;
	border: none;
	background: url('/img/content1_top_bigger.gif') left top no-repeat;
}

#content1_princess {
	margin: 25px 0px -24px 0px;
	width: 308px;
	height: 174px;
	padding: 0 0 0 5px;
	border: none;
	background: url('/img/content1_top_princess.gif') left top no-repeat;
}

.content1_user_info {
	color: #A44E76;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 10pt;
}

.content1_user_profile {
	color: #A44E76;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

.content1_user_photo {
	background-color: #ffffff;
}

#content1_element {
	border: none;
	width: 308px;
	margin: 0.1em;
	padding: 0.1em;
	background: transparent url('/img/sm_blog_border2.gif') left top no-repeat;
}

#content_be_princess {
	border: none;
	width: 308px;
	height: 40px;
	margin: 0.1em;
	margin-left: 10px;
	padding: 0.1em;
}

#content_invite_friend_rus {
	border: none;
	width: 308px;
	height: 103px;
	margin: 0.1em;
	margin-left: 3px;
	padding: 0.1em;
	background: transparent url('/img/rus/invite_friend.gif') left top no-repeat;
}

#content_invite_friend_eng {
	border: none;
	width: 308px;
	height: 103px;
	margin: 0.1em;
	margin-left: 3px;
	padding: 0.1em;
	background: transparent url('/img/eng/invite_friend.gif') left top no-repeat;
}

#content_invite_friend_rus2 {
	border: none;
	width: 308px;
	height: 103px;
	margin: 0.1em;
	margin-left: 3px;
	padding: 0.1em;
	background: transparent url('/img/rus/invite_friend2.gif') left top no-repeat;
}

#content_invite_friend_eng2 {
	border: none;
	width: 308px;
	height: 103px;
	margin: 0.1em;
	margin-left: 3px;
	padding: 0.1em;
	background: transparent url('/img/eng/invite_friend2.gif') left top no-repeat;
}

.invitation_text {
	color: #E591B0;
	font-family: Arial;
	font-size: 8pt;
}

.content1_link {
	color: #A71661;
}

.content1_link:hover {
	color: #E32C72;
	text-decoration: none;
}

#content1_element2 {
	border: none;
	width: 600px;
	margin: 0.1em;
	padding: 0.1em;
	background: transparent;
}

#content1_element3 {
	border: none;
	width: 600px;
	margin: 0.1em;
	padding: 0.1em;
	background: transparent url('/img/sm_blog_border2.gif') left top no-repeat;
}

#content1_title {
	margin: 10px 0px 0px 20px;
	padding: 1px 0 0 19px;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	color: #890D4C;
	background: url('/img/content1_circle.gif') 2px center no-repeat;
}

#freeContact {
	position: absolute;
	margin-top: 6px;
	margin-left: 140px;
	padding: 0;
	border: none;
	height: 20px;
	width: 140px;
	float: left;
}

#content1_body {
	margin: 5px 0px 10px 20px;
	padding: 0px;
	font-size: 8pt;
	font-family: Arial;
	color: #000000;
}

.content1_list {
	padding: 0 0 0 15px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	line-height: 14pt;
	background: url('/img/list_element.gif') 2px 2px no-repeat;
}

.content1_list:hover {
	text-decoration: underline;
	cursor: pointer;
}

.content1_list:onMouseOver {
	text-decoration: underline;
	cursor: pointer;
}

.content1_list_text {
	padding: 0 0 0 15px;
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	line-height: 14pt;
}

.content1_list_text2 {
	padding: 0px;
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	line-height: 14pt;
}

.content1_list_noaction {
	padding: 0 0 0 15px;
	background: url('/img/list_element.gif') 2px no-repeat;
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	line-height: 14pt;
}

.content1_list2 {
	padding: 0 0 0 15px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	background: url('/img/arrow_right.gif') 3px 8px no-repeat;
	line-height: 14pt;
}

.content1_list2_noaction {
	padding: 0 0 0 15px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	background: transparent;
	line-height: 14pt;
}

#last5_top {
	height: 19px;
	margin: 0px;
	padding: 5px 0 0 0;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	color: #890D4C;
	background: url('/img/top5.gif') 27px center no-repeat;
}

#last5 {
	position: relative;
	text-align: center;
	width: 110px;
	padding: 0;
	margin: 0 50px 0 0;
	background: #FFFFFF;
}

#last5_small {
	position: relative;
	text-align: center;
	width: 90px;
	padding: 0;
	margin: 0 70px 0 0;
	background: #FFFFFF;
}

.last5_line {
	background: url('/img/last5_line.gif') 20px center no-repeat;
}

.last5_photo {
	background: url('/img/last5_photo.gif') center no-repeat;
}

.last5_photo_princess{
	background: url('/img/last5_photo_princess.gif') center no-repeat;
}

.last5_photo_70 {
	background: url('/img/last5_photo_70.gif') center no-repeat;
}

.last5_photo_70_princess {
	background: url('/img/last5_photo_70_princess.gif') center no-repeat;
}

.last5_photo_100 {
	background: url('/img/last5_photo_100.gif') center no-repeat;
}

.last5_user {
	color: #A44E76;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 8pt;
}

#content2 {
	border: none;
	width: 657px;
	height: auto;
	padding: 23px 0px 0px 0px;
	margin: 0px;
	background: url('/img/content2_top.gif') right top no-repeat;
}

#content3 {
	width: 960px;
	height: auto;
	padding: 23px 0px 0px 0px;
	border: none;
	margin: 0px;
	background: url('/img/content3_top.gif') top repeat-x;
}

.content3_bottom {
	background: url('/img/content3_bottom.gif') top repeat-x;
}

/* PAGE NUMBERS */

.currentPage {
	color: #FFFFFF;
	font-weight: bold;
	background: transparent url('/img/current_page.gif') center no-repeat;
}

.currentPageBig {
	color: #FFFFFF;
	font-weight: bold;
	background: transparent url('/img/current_page2.gif') center no-repeat;
}

.arrow_next {
	background: url('/img/arrow_right.gif') center center no-repeat;
}

.arrow_next:hover {
	background: url('/img/blog_circle.gif') center center no-repeat;
	text-decoration: none;
}

.arrow_prev {
	background: url('/img/arrow_left.gif') center center no-repeat;
}

.arrow_prev:hover {
	background: url('/img/blog_circle_left.gif') center center no-repeat;
	text-decoration: none;
}

.arrow_up {
	background: url('/img/arrow_up.gif') center center no-repeat;
}

.arrow_up:hover {
	background: url('/img/blog_circle_up.gif') center center no-repeat;
	text-decoration: none;
}

/* FOOTER */

#footer {
	margin: -20px 0px 0px 0px;
	border: none;
	display: none;
}

#footer_another {
	margin: -15px 0px 0px 0px;
	border: none;
	display: none;
}

#footer1 {
	margin: 0px 0px 0px 0px;
	width: 308px;
	height: 60px;
	border: none;
	background: url('/img/footer1.gif') left top no-repeat;
	padding: 90px 0 0 0;
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: #9B98A0;
	text-align: left;
}

#footer2 {
	width: 657px;
	height: 60px;
	border: none;
	background: url('/img/footer2.gif') right top no-repeat;
	padding: 90px 0 0 0;
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: #9B98A0;
	text-align: right;
}

#footer3 {
	margin: 0px 0px 0px 0px;
	width: 308px;
	height: 80px;
	border: none;
	background: url('/img/footer3.gif') left top no-repeat;
	padding: 28px 0 0 0;
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: #9B98A0;
	text-align: left;
}

#footer4 {
	width: 657px;
	height: 80px;
	border: none;
	background: url('/img/footer4.gif') right top no-repeat;
	padding: 28px 0 0 0;
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: #9B98A0;
	text-align: right;
}

#footer_text {
	margin: -58px 0 0 0;
	border: none;
	background: transparent;
	text-align: center;
	padding-left:20px;
	padding-right:20px;
}

#footer_text_another {
	margin: -75px 0 0 0;
	border: none;
	background: transparent;
	text-align: center;
	padding-left:20px;
	padding-right:20px;
}

.footer_list {
	font-size: 8pt;
	font-family: Tahoma, Arial;
	color: #000000;
}

/* COUNTERS */

#counters {
	position: relative;
	width: 100%;
	height: 20px;
	margin: 22px 0 0 0;
	border: none;
	text-align: center;
}

/* MEMO TEXT */

#memotext {
	margin: 5px 0px 10px 20px;
	position: relative;
	border: none;
	width: 100%;
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: #000000;
	z-index: 7;
}

/* STATISTIC VIEW */

.statistic_table {
	border: 1px solid #940E4D;
}

.statistic_td {
	border: 1px solid #940E4D;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
}

/* FLASH VIEW */

.flash-user-status {
	background: url('/img/flash_status.gif') left no-repeat;
}

.flash-user-status_princess {
	background: url('/img/flash_status_princess.gif') left no-repeat;
}

.flash-user-status_top_search_1 {
	background: url('/img/flash_status_top_search_1.gif') left no-repeat;
}

.flash-user-status_top_search_2 {
	background: url('/img/flash_status_top_search_2.gif') left no-repeat;
}

.flash-user-menu {
	background: url('/img/flash_menu.gif') left repeat-x;
}

.flash-user-menu_princess {
	background: url('/img/flash_menu_princess.gif') left repeat-x;
}

.flash-user-menu_top_search_1 {
	background: url('/img/flash_menu_top_search_1.gif') left repeat-x;
}

.flash-user-menu_top_search_2 {
	background: url('/img/flash_menu_top_search_2.gif') left repeat-x;
}

.text_about {
	color: #666666;
}

#flash_about {
	position: relative;
	margin-top: 5px;
	border: none;
	height: 45px;
}

#flash_content {
	position: relative;
	margin: 5px 5px 0px 5px;
	border: none;
	height: 75px;
	background: transparent url('/img/flash_punktir.gif') bottom repeat-x;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}

#flash_menu2 {
	position: relative;
	margin-top: 4px;
	border: none;
	height: 20px;
	text-align: right;
}

.flash-user-info {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	line-height: 14pt;
}

.flash-user-info-error {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	line-height: 10pt;
}

.flash-short-line {
	background: url('/img/last5_line.gif') left no-repeat;
}


#photo_user_div {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 100px;
	border: none;
}

#photo_user_div_princess {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 100px;
	border: 3px solid #b92eb3;
}

#photo_user_div_s {
	position: relative;
	margin: 0;
	padding: 0;
	width: 70px;
	height: 70px;
	border: none;
}

#photo_user_div_s_princess {
	position: relative;
	margin: 0;
	padding: 0;
	width: 70px;
	height: 70px;
	border: 3px solid #b92eb3;
}

.flash_bg_right {
	background: #F5F5F7;
}

.flash_bg_left {
	background: #F5F5F7;
	border-left: 1px solid #A71661;
}

.flash_bg_left_bottom {
	background: #F5F5F7;
	border-left: 1px solid #A71661;
	border-bottom: 1px solid #A71661;
}

.flash_bg_bottom {
	background: #F5F5F7;
	border-bottom: 1px solid #A71661;
}



.flash_bg_right_princess {
	background: #ffd6fd;
}

.flash_bg_left_princess {
	background: #ffd6fd;
	border-left: 1px solid #A71661;
}

.flash_bg_left_bottom_princess {
	background: #ffd6fd;
	border-left: 1px solid #A71661;
	border-bottom: 1px solid #A71661;
}

.flash_bg_bottom_princess {
	background: #ffd6fd;
	border-bottom: 1px solid #A71661;
}



.flash_bg_right_top_search_1 {
	background: #dee1ff;
}

.flash_bg_left_top_search_1 {
	background: #dee1ff;
	border-left: 1px solid #bdc2ff;
}

.flash_bg_left_bottom_top_search_1 {
	background: #dee1ff;
	border-left: 1px solid #bdc2ff;
	border-bottom: 1px solid #bdc2ff;
}

.flash_bg_bottom_top_search_1 {
	background: #dee1ff;
	border-bottom: 1px solid #bdc2ff;
}


.flash_bg_right_top_search_2 {
	background: #ffe7ff;
}

.flash_bg_left_top_search_2 {
	background: #ffe7ff;
	border-left: 1px solid #A71661;
}

.flash_bg_left_bottom_top_search_2 {
	background: #ffe7ff;
	border-left: 1px solid #A71661;
	border-bottom: 1px solid #A71661;
}

.flash_bg_bottom_top_search_2 {
	background: #ffe7ff;
	border-bottom: 1px solid #A71661;
}



.flash_textinfo {
	background: #EBD7DF;/* url('/img/msg_bg3.gif') bottom repeat-x;*/
	border: 1px dotted #A71661;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
	padding: 5px;
}

/* FLASH SEARCH SETTINGS */

#top_settings_rus {
	width: 745px;
	height: 60px;
	border: none;
	padding-top: 5px;
	padding-left: 5px;
	background: url('/img/search_settings_big1.gif') center no-repeat;
}

#top_settings_eng {
	width: 720px;
	height: 60px;
	border: none;
	padding-top: 5px;
	padding-left: 5px;
	background: url('/img/search_settings_big2.gif') center no-repeat;
}

.search_settings_text {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	background: url('/img/search_settings_bg.gif') center repeat-x;
}

.search_settings_text_p {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	background: url('/img/search_settings_bg.gif') center repeat-x;
	padding-bottom: 5px;
}

/* CSS FOR MESSAGE SYSTEM */

.spam-alert {
	font-family: Tahoma, Arial;
	font-size: 9pt;
	color: #DF1770;
	font-weight: bold;
}

.message-history-to-top {
	background: #EEEDF2; /*#EAE9EE; /* #EBD7DF; */
	font-family: Tahoma, Arial;
	font-size: 9pt;
	color: #DF1770;
	font-weight: bold;
}

.message-history-to-bg {
	background: #EEEDF2;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #DF1770;
	padding: 0px;
}

.message-history-to-bg2 {
	background: #EEEDF2 url('/img/msg_bg3.gif') bottom repeat-x;
}

.message-history-to-text {
	background: url('/img/message_to.gif') 5px center no-repeat;
	padding: 0px 0 5px 25px;
	font-family: Tahoma, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

#message-history-to-body {
	position: relative;
	margin: 5px;
	border: none;
	color: #000000;
	font-family: Tahoma, Arial;
	font-weight: none;
	font-size: 9pt;
	text-align: justify;
}

.message-history-from-top {
	background: #FFFFFF; /*FAF0F5*/
	font-family: Tahoma, Arial;
	font-size: 9pt;
	color: #A71661;
	font-weight: bold;
}

.message-history-from-bg {
	background: #FFFFFF;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
}

.message-history-from-bg2 {
	background: #FFFFFF url('/img/msg_bg3.gif') bottom repeat-x;
}

.message-history-from-text {
	background: url('/img/message_from.gif') 5px center no-repeat;
	padding: 0 0 5px 25px;
	font-family: Tahoma, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #5D5D5D;
}

#message-history-from-body {
	position: relative;
	margin: 5px;
	border: none;
	color: #5D5D5D;
	font-family: Tahoma, Arial;
	font-weight: none;
	font-size: 9pt;
	text-align: justify;
}

.message-history-line {
	background: url('/img/message_history_line.gif') left no-repeat;
}

.message-history-settings {
	background: url('/img/message_history_settings.gif') top repeat-x;
}

#messageFolders {
	position: relative;
	border: none;
	background: transparent url('/img/message_folders_top.gif') left top no-repeat;
	margin: 25px 0 0 0;
	padding: 0;
	font-size: 10pt;
	font-family: Tahoma, Arial;
	color: #000000;
	width: 308px;
	height: auto;
	text-align: left;
	overflow: none;
}

#messageMainContent {
	position: relative;
	border: none;
	width: 657px;
	height: auto;

	padding: 25px 0px 0px 0px;
	margin: 0px;

/*	margin: 25px 0 0 0;
	padding: 0;*/
	background: url('/img/message_content_top.gif') right top no-repeat;
}

.messageFolders_title {
	font-size: 8pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
	color: #890D4C;
	background: url('/img/blog_circle.gif') left center no-repeat;
	padding: 0 0 0 15px;
}

.messageFolders_title:hover {
	color: #E32C72;
	text-decoration: none;
}

.messageFolders_line {
	background: transparent url('/img/flash_punktir.gif') center repeat-x;
}

.message_settings {
	background: url('/img/message_settings.gif') top repeat-x;
}

.message_folder {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #AB4F78;
	padding: 0;
}

.message_folder:hover {
	text-decoration: none;
	color: #E32C72;
}

.messageCountTitle {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #E32C72;
}

.messageCount {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
}

.messageCountNew {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #E32C72;
	font-weight: bold;
}

#messageComment {
	position: relative;
	border: none;
	height: 14px;
	background: transparent;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000; /*#9C0F54;*/
	margin: 0;
	padding: 7px 10px 0 0;
	text-align: right;
}

#messageOptions {
	position: relative;
	width: 100%;
	border: none;
	background: transparent;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #FF0000;
	height: auto;
	margin: -21px 0px 0px 0px;
	padding: 0;
	text-align: left;
	overflow: none;
}

#messageContent {
	position: relative;
	width: 100%;
	margin: 0;
	border: none;
	background: transparent;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	padding: 0;
	height: auto;
	text-align: left;
	overflow: none;
}

.title_folder {
	color: #E32C72;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
}

.sort_select {
	background: transparent url('/img/message_sort.gif') bottom repeat-x;
}

.message_end {
	background: url('/img/message_end.gif') top repeat-x;
}

.message_folder_top {
	background: url('/img/flash_menu.gif') bottom repeat-x;
}

.message_bg {
	background: #F5F5F7;
}

.message_bg1 {
	background: #EBD7DF/*#EDBBD4/*#EBD7DF/*#EBCCD8/*#F2BAD7/*#EFD0E2*/ url('/img/msg_bg3.gif') bottom repeat-x;
/*	background: #FAE9F1/*FCEBF3/*#EAC3D5/*#F7E6EE/*F4E0E9/*#ECEBE6;*/
}

.message_bg2 {
	background: #FFFFFF url('/img/msg_bg3.gif') bottom repeat-x;
/*	background: #FBF7F8/*F6EBF1;*/
}

.message_bg_dark {
	background: #E2E1E6;
	padding: 0 0 0 15px;
}

.message-view-text {
	background: url('/img/arrow_right.gif') 15px center no-repeat;
	padding: 0 0 0 35px;
	font-family: Tahoma, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.message_view {
	background: url('/img/message_view.gif') left bottom no-repeat;
}

.message_view2 {
	background: url('/img/message_view2.gif') left bottom no-repeat;
}

.message-view-line {
	background: url('/img/message_line.gif') left bottom repeat-x;
	font-family: Tahoma, Arial;
	font-size: 9pt;
	color: #000000;
	padding: 0 0 0 10px;
}

.message_top {
	color: #939394;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: -0.5pt;
}

.message_top:hover {
	color: #E32C72;
	text-decoration: none;
}

.message_link {
	color: #939394;
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: -0.5pt;
}

.message_link:hover {
	color: #E32C72;
	text-decoration: none;
}

.message_list_top {
	color: #939394;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: -0.5pt;
}

.message_list_folder {
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #A71661;
	font-weight: bold;
}

.message_old {
	color: #A44E76;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}

.message_new {
	color: #A44E76;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 8pt;
}

.message_options {
	color: #A31152;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}

.message_arrow_prev {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	background: url('/img/arrow_left.gif') left 4px no-repeat;
	padding: 0 0 0 15px;
}

.message_arrow_prev:hover {
	color: #E32C72;
	text-decoration: none;
	background: url('/img/blog_circle_left.gif') left 3px no-repeat;
}

.message_arrow_next {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	background: url('/img/arrow_right.gif') right 4px no-repeat;
	padding: 0 15px 0 0;
}

.message_arrow_next:hover {
	color: #E32C72;
	text-decoration: none;
	background: url('/img/blog_circle.gif') right 3px no-repeat;
}

.message_no_options {
	color: #A5A2A9;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}

.no_messages {
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
}

#message_body {
	position: relative;
	margin: 5px;
	border: none;
	color: #000000;
	font-family: Tahoma, Arial;
	font-weight: none;
	font-size: 9pt;
}

.myForm {
	padding: 0.1em;
	margin: 0.1em;
}

/* CSS FOR PROFILE PAGES */


.profile_about {
	border: none;
	background: transparent;
	height: 14px;
	width: 30px;
	color: #6C0C3A;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

#countryProfile {
	position: relative;
	text-align: left;
	padding: 0 0 0 1px;
	width: 150px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
}

#percentProfile {
	position: relative;
	text-align: left;
	padding: 0px;
	width: 150px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	border: none;
}

.percentProfile_text {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
}

#percentProfile2 {
	position: relative;
	text-align: left;
	padding: 0;
	width: 30px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	border: none;
}

#profileInfoBlog {
	color: #A5A2A9;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
}

.profile_parts {
	color: #A5A2A9;
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: -0.5pt;
	text-transform: uppercase;
}

.profile_parts:hover {
	color: #E32C72;
	text-decoration: none;
}

.profile_parts_select {
	background: url('/img/content2_select_bg.gif') top center repeat-x;
}

.profile_parts_select_border {
	background: transparent url('/img/content2_select_line.gif') top left no-repeat;
}

.profile_name {
	color: #ff0000;
	text-decoration: none;
	font-size: 13px;
}

.profile_field {
	background: url('/img/form_line.gif') bottom repeat-x;
	text-align: left;
}

.profile_field_name2 {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	padding: 0;
}

.profile_field_name4 {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	color: #A71661;
	font-weight: bold;
	padding: 0;
}

.left_margin {
	padding: 0 0 0 27px;
}

.profile_field_name {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	background: url('/img/arrow_right.gif') left 4px no-repeat;
	padding: 0 0 0 15px;
}

.profile_field_name:hover {
	color: #E32C72;
	text-decoration: none;
	background: url('/img/blog_circle.gif') left 2px no-repeat;
}

.profile_field_name3 {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	background: url('/img/arrow_right.gif') left 4px no-repeat;
	padding: 0 0 0 15px;
}

.profile_field_about {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	padding: 0 0 0 15px;
}

.profile_infotext {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #E32C72;
	padding: 0 0 0 15px;
	font-weight: bold;
}

.profile_reg_optional {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #303030;
}

.profile_field_value {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	background: url('/img/form_line.gif') bottom repeat-x;
	padding: 0 0 0 5px;
	text-align: left;
}

.profile_value {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
}

/* Conditions */
.conditions_part {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	padding: 0px;
}

.conditions_text {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #303030;
	line-height: 14pt;
	}
#main_content span.conditions_text{
	width:530px;
	padding:0px;
}

.conditions_list {
	padding: 0 0 0 25px;
	background: url('/img/list_element.gif') 15px 2px no-repeat;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #303030;
	line-height: 14pt;
	width:150px;
}

.form_inviteFriend {
	padding: 0 0 0 8px;
	background: url('/img/list_element.gif') 0 2px no-repeat;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #303030;
	line-height: 14pt;
}

/* Help */
.help_topic {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	background: url('/img/arrow_right.gif') left center no-repeat;
	padding: 0 0 0 15px;
	font-weight: bold;
}

.help_list {
	padding: 0 0 0 15px;
	background: url('/img/list_element.gif') 0px 2px no-repeat;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	line-height: 14pt;
}

.help_list2 {
	padding: 0 0 0 15px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	line-height: 14pt;
	background: url('/img/intro_plus2.gif') left 2px no-repeat;
}

.help_list3 {
	padding: 0 0 0 15px;
	background: url('/img/list_element.gif') 0px 2px no-repeat;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	line-height: 14pt;
}

/* Sitemap */

.sitemap_header {
	padding: 0px;
	background: url('/img/sitemap_header.gif') left bottom repeat-x;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #A71661;
	line-height: 20pt;
}

.sitemap_header1 {
	padding: 0px;
	font-family: Tahoma, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	line-height: 20pt;
}

.sitemap_header2 {
	padding: 0 0 0 10px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #303030;
	line-height: 12pt;
}

.sitemap_header2: hover {
	color: #303030;
}

.sitemap_header3 {
	padding: 0 0 0 20px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #707070;
	line-height: 12pt;
}

.sitemap_header3: hover {
	color: #707070;
}

/* Contacts */
#contact_faq {
	position: relative;
	text-align: left;
	height: 40px;
	padding: 6px 0 0 40px;
	width: 100%;
	border: none;/*1px solid #A71661;*/
	background: transparent url('/img/contact_que.jpg') left no-repeat;/*#D8197C; E3E2E5*/
	background: transparent url('/img/contact_que_530.gif') left no-repeat;/*#D8197C; E3E2E5*/
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A44E76;
	line-height: 11pt;
	cursor: pointer;
}

.contact_text {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #303030;
	line-height: 14pt;
}

.contact_text2 {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #303030;
	line-height: 12pt;
}

.contact_qwe {
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}

.contact_qwe a:hover {
	text-decoration: underline;
}

.photo_del {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	color: #FF0000;
	font-weight: bold;
}

.border-dotted-right {
	background: url('/img/form_line2.gif') top right repeat-y;
}

.border-dotted-left {
	background: url('/img/form_line2.gif') top left repeat-y;
}

/* FORM ELEMENTS */

.formCheckBox {
	margin: 2px 0 0 7px;
	border: none;
}

.formCheckBox2 {
	border: none;
}

.formRadioBox {
	margin: 0 5px -2px 5px;
	border: none;
}

.checkbox {
	border: none;
}

textarea, select, input {
	border: 1px solid #A71661;
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 10pt;
}

select {
	font-size: 8pt;
}

#form_textarea {
/*	height: 150px;*/
	border: none;
	background: url('/img/text_line.gif') left top repeat;
	padding: 0 0 0 2px;
	font-family: Tahoma, Arial;
	font-size: 11pt;
	font-style: italic;
	color: #000000;
/*	overflow: auto;*/
}

/* SEARCH RESULTS */
#search_count {
	width: 50px;
	color: #D8197C;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
}

#quick_search_count {
	width: 50px;
	color: #D8197C;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
}

.search_res {
	text-align: center;
	font-family: Arial;
	font-size: 10pt;
	color: #ff0000;
}

/* EMAILS SETTINGS */
.emails_check {
	color: #A44E76;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
}

#user_countries, #user_countries2 {
	text-align: left;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	width: 520px;
}

/* STATIC PAGES */
#static-0,#static-1,#static-2,#static-3,#static-4{
	display:block;
	width:1005px;
}

#static-0{
	background:url('/img/static_middle_0.gif') repeat-y 0 0;
}
#static-1{
	height:23px;
	background:url('/img/static_top.gif') no-repeat 0 0;
	display:none;
}
:root #static-2{ /*Mozilla hack for design*/
	height:520px;
	height:543px;
	padding-top:23px;
 }    	
#static-2{
	padding-top:23px;
	background:url('/img/static_middle.gif') no-repeat 0 0;
	background:url('/img/static_middle_1_2.gif') no-repeat 0 0;
}
#static-3{
	height:204px;
	background:url('/img/static_bottom_3_2.gif') no-repeat 0 0;
	margin-top:-200px;

}
#static-4{
	height:78px;
	height:77px;
	background:url('/img/static_bottom_2_2.gif') no-repeat 0 0;
}

#main_content{
	padding:20px; 
	text-align:left;
	display:block;
	float:left;
	width:520px;
	margin-left:0px;
	*margin-left:0px;
	margin-top:-20px;
	*position:relative;
	min-height:490px;
	_height:490px;
/*	min-height:520px;
	_height:520px;*/
}
#main_content p{
	margin:25px;
}
#main_content p.normal{
	margin:0px;
}
#left_block{
	border:0px solid pink;
	width:220px;
	text-align:center;
	padding-right:10px;
	margin-left:20px;
	_margin-left:20px;
	margin-top:2px;
	float:left;
	position:relative;
}
#sign-up{
	display:block;
	height:40px;
	text-align:right;
	padding-right:35px;
	margin-top:25px;
}
#entry-table{
	float:right;
	margin-right:16px;
	_margin-right:6px;
/*	margin-top:-3px;*/
	*position:relative;
}
#n a{
	text-decoration:none;
	color:#FFFFFF;
	width:190px;
	font-size:16px;
}
#n a:hover{
	text-decoration:underline;

}
#fuxia #n a{
	color:#E43F94;

}
#n a{
}
.level1, .level2, .level3{
	display:block;
	border:1px solid pink;
	border:0;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
#n a.l1{
	cursor:default;
	text-decoration:none;

}

.level1 a{
	font-size:14px;
}

#n .level2 a{
	font-size:12px;
	font-weight:bold;
}
#left_block #n .level3 {
	display:none;
}
#n .level3 a{
	font-size:10px;
	background: url('/img/footer_list.gif') no-repeat 0 50%;
	padding-left:10px;
}
a.back_topic{
	font-size:10px;
	background: url('/img/footer_list.gif') no-repeat 100% 50%;
	padding-right:12px;
	font-weight:bold;
}

.desire, .signature
#main_content  .title_folder,
#main_content  .title_folder2,
#main_content  a.back_topic,
#main_content   #fuxia #n a{
	color:#54042C;
	color:#A7115C;

}
#payment_credit{
	margin-top:-18px;
	margin-left:45px;
}
#payment_sms{
	margin-top:18px;
	margin-left:45px;
}

#main_content .signature{
	font-weight:bold;
}
#main_content .desire{
	font-style:italic;
	font-size:130%;
}
#payment_help2,
#payment_help{
	text-align:center;
	float:right;
	width:150px;
}
span.conditions_part{
	width:150px;
	/*display:block;*/
}
.profile_field span.conditions_part{
	width:100%;
}

span.right_part{
	float:left;
	margin-left:150px;
	margin-top:-20px;
}
blockquote{
	
}
span.preview_help{
	display:block;
	width:200px;
	overflow:hidden;

}
span.show_help{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:white;
	padding:30%;
}
/*.level2, .level3{display:none;}*/
/* THE END */
#message_intro{
	color:#000000;
	color:white;
	text-align:justify;
	padding:10px;
	line-height:170%;
	margin:auto;
	margin-left:40px;
	margin-right:45px;
	*margin-top: -20px;
	_margin-top: -10px;
	*position:relative;
	font-size:11px;
	font-family: Tahoma, Arial;
}

#message_intro h1, h2, h3 {
	background: none;
	padding: 0 0 10px 0;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
}

#about_us p.conditions_text {
	margin: 0 0 5px !important;
	line-height: 12pt !important;
}

#about_us h2 {
	font-weight: bold;
	margin-bottom: 0px !important;
	padding: 0 !important;
}

#about_us .important {
	font-weight: bold;
	text-decoration: underline;
}

#about_us a.message_folder {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;	
}

/*#message_intro h3 {
	background:transparent url(/img/entry_arrow.gif) no-repeat scroll 0 20%;
	background:none;
	padding-left:15px;
	padding-left:0px;
	font-size:11px;
	font-weight:normal;
}
*/
#footerNav{
	border:0px solid white;
	padding-left:50px;
	text-align:left;
}
span#footerNav{
	width:955px;
	display:block;
	color:white;
}
#langswicher{
	float:right;
	margin-right:50px;
}
/*promote phpotoes*/

#promotePhoto {
	margin-top: 0px;
	padding: 0 0 0 20px;
	text-align: left;
}

#promoComment {
	margin: 0 0 0 150px;
	text-align: left;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #E32C72;
	font-weight: bold;
}

.photo {
	margin: 0;
	width: 80px;
	height: 82px;
/*	outline: 1px solid #aaa;*/
	background-color: #fff;
	float: left;
	padding: 0;
}

#doPromote_w {
	float: right; 
	font-size: 20px; 
	background: #B90D63; 
	padding: 10px; 
	-moz-border-radius: 6px; 
	width: 104px; 
	text-align: center;
	color: #fff; 
	cursor: pointer;
}

#doPromote {
	margin:0px;
	padding:0px;
	float: left; 
	width: 110px; 
	cursor: pointer;
	position:absolute;
	margin-right:-10px;
}

#body_div {
	text-align: left;
}

#popupPromoteContainerNew {
	position: absolute;
	width: 700px;
	text-align: left;
	padding-top: 30px;
}

#popupPromoteLogo {
	position: absolute;
	margin-top: 20px;
	margin-left: 580px;
	width: 120px;
	height: 70px;
	border: none;
	background: transparent center no-repeat;
}

#inviteMessage {
	color: #E32C72;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	width: 320px;
	border: none;
}

#popupPromoteContainer {
	width: 675px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	background: transparent url('/img/popupB2_bg.jpg') center repeat-y;
	overflow: none;
}

#popupPromoteContainerFirst {
	width: 675px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	background: transparent url('/img/popupB2_bg.jpg') center repeat-y;
	overflow: none;
}

.popupBTop {
	color: #E32C72;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
	background: transparent url('/img/popupB2_top.jpg') center top no-repeat;
	text-align: center;
}

.popupBCenter {
	background: transparent url('/img/popupB2_bg.jpg') center bottom repeat-y;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
/*	text-align: center;*/
	padding: 0 20px 0 30px;
}

.popupBBottom {
	background: url('/img/popupB2_bottom.jpg') center top no-repeat;
}

#photo_img {
	margin: 0;
	padding: 0;
	width: 70px;
	height: 70px;
	border: 3px solid #ffffff;
/*	cursor: pointer;*/
}

#photo_img_princess {
	margin: 0;
	padding: 0;
	width: 70px;
	height: 70px;
	border: 3px solid #b92eb3;
/*	cursor: pointer;*/
}

.photo_overlayBG {
	background-color: #FFFFFF;
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}

.baloon{
	border: 2px solid #9F0F57;
	background-color: #ffffff;
	width: 230px;
/*	height: 107px;*/
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 1000;
	color: white;
	color: #333333;
	display: none;
	cursor: pointer;
}

#baloon_msg {
/*	height:50px;*/
	margin: 10px 10px 0 10px;
	padding: 0;
	font-style: italic;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}

#baloon_info {
	margin: 10px 10px 0 10px;
	padding: 0;
	padding-bottom: 7px;
	text-align: right;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}

#baloon_info .content1_user_info {
	margin-right: 10px;
}

.baloon i{
	display: block;
	width: 150px;
	margin-left: 60px;
	margin-top: 20px;
	overflow: hidden;
}

.myForm table i {
	overflow:auto;
	display:block;
	width:170px;
}

.next_button{
	opacity: 0.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	border:0px;
}

img.choice_photoes{
	border: 2px solid #e8e8e8;
}

input#counter{
	border:none;
	background:none;
	width:20px;
	height:20px;
	color: #E32C72;
	font-weight:120%;
}

#card_system {
	width: 160px;
}

#card_system span.title_folder2{
/*	position:absolute;
	margin-left:-150px;
	margin-left:-120px;*/
	_position:relative;
	_margin-left:-20px;
}

.card_system{
	border: 1px solid #333333;
	background:#e3e3e3;
	display:block;
	text-align:center;
}
.subhead{
/*		width:80px;*/
	width:40px;
	position:absolute;
	_position:relative;
	margin-left:-33px;
	_margin-right:100px;
	margin-top:-70px;

}
.subhead ul {
	margin:auto;
	padding:0;
	border:0px solid white;
	text-align:center;
}

.subhead ul li{
	list-style-type:  none;
/*		display:inline;*/
}
.subhead ul li img{
	margin:0;
	padding:0;
	border:1px solid white;
}

#zamok #body_div #paymentSelection{
/*display:block;*/
}


.gifts_type {
	margin: 0px;
	padding: 1px 0 0 19px;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	color: #890D4C;
	background: url('/img/content1_circle.gif') 2px center no-repeat;
	text-align: left;
}

.gift_block {
	float: left;
	margin: 10px;
	padding: 25px 0 10px;
	border: none;/*1px solid #ff0000;*/
	width: 140px;
	height: 160px;
	text-align: center;
	background: #e8e8e8 url('/img/gifts_line_bg.gif') 0 10px no-repeat;
}

.gift_text {
	text-align: left;
	margin-left: 20px;
	margin-top: 24px;
}

.clear_all {
	clear: both;
}

#gift_idea {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	text-align: right;
	background: transparent url('/img/gifts_line_960.gif') top no-repeat;
	margin-top: 20px;
	padding-top: 20px;
	margin-bottom: 20px;
}

#gift_settings {
	width: 960px;
	height: 37px;
	border: none;
	padding-top: 15px;
	padding-left: 10px;
	background: url('/img/gift_settings.gif') left center no-repeat;
}

.giftSettingsForm {
	border: solid #BE7195 1px;
	height: 18px;
	width: 200px;
	color: #6C0C3A;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.giftSettingsArrow {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #A71661;
	background: url('/img/arrow_right.gif') left 4px no-repeat;
	padding: 0 0 0 15px;
}

.giftSendText {
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #000000;
}

#TB_window #sendGiftResult a {
	font-weight: bold;
	text-decoration: underline;
	color: #A44E76;
}

.giftComment {
	font-family: Tahoma,Arial;
	font-size: 8pt;
	font-style: italic;
	height: 80px;
	width: 302px;
	margin: 13px 0px 0;
	padding: 0;
	overflow: auto;
	border: 1px solid #9C0F54;
}

