/* GLOBAL STYLES */
html {
	min-height: 100%;
	margin-bottom: 1px;
}
body {
	text-align: center;
/*	background: #FFFFFF url(../images/bg_body.jpg) repeat-x top;  */
    background: #FFFFFF url(../images/style_orange/fon_orange.gif);
	font-size: 8pt;
	margin-left: 30px;
    margin-right: 30px;
    margin-top: 0px;
	margin-bottom: 0px;
}




.topnav {
	background-image: url(../images/scin/topnav.gif);
	padding: 5px;
}

div.menu_hader2{
    background-image: url(../images/style_red/menu_hader2_red.gif);
      padding: 5px 15px 4px 15px;    
    border-right: solid 1px #F0C0D2;
    border-left: solid 1px #F0C0D2;
  }
  
a.holovne33:link { color: #FFFFFF; text-decoration: none; }
a.holovne33:visited { color: #FFFFFF; text-decoration: none; }

a.holovne33:hover { 
color: #FDF6A5; 
text-decoration: underline;
/*
background-color: #99CF8A; 
padding: 3px 0px 5px 0px;
border-top: 1px solid #297515;    
*/
}

table.header_a {
    border: 0;
    width: 800;
}


.clear     { clear: both; height: 0; font-size: 0px; line-height: 0px; overflow: hidden; }
td.embedded {
	border: none;
	text-align: left;
}



p {
	margin: 0px;
	padding: 0px;
}

div, td, th {
	font-family: tahoma, "Trebuchet MS", arial, serif;
	font-size: 8pt;
	color: #555555;
	line-height: 140%;
}

td.menu {
	background-image: url(../images/menu2_bg.gif);
	background-repeat: repeat-x;
	background-color: #FCD6D1;
	border: 1px solid #CCCCCC;
	padding: 2px 0px 2px 5px;
}

td.menu_item {
	font-size: 7pt;
	font-weight: bold;
	color: #555555;
	text-align: left;
    border-left-width:10pc;
    border-top-width:0pc;
    border-right-width:0pc;
    border-bottom-width:0pc;
}

td.topbar {
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	background-color: #FCD6D1;
}

td.topbar1 {
	padding-bottom: 5px;
}

td.topbar2, td.topbar2_right {
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 8pt;
	padding: 10px 10px 10px 10px;
	color: #FFFFFF;
	border-bottom: 1px solid #31537D;
	height: 40px;
}

td.topbar2_right {
	font-weight: normal;
	padding: 10px 15px 8px 10px;
	text-align: right;
}

td.topbar2mx {
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	background-color: #FCD6D1;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: right;
}

td.content {
	vertical-align: top;
	text-align: left;
	padding: 0px;
/*	background-color: #FFFFFF; */
}

/*div.page_header {
	font-size: 7pt;
	font-weight: bold;
	color: #555555;
	text-align: right;
} */
div.page_header {
padding: 5px 10px 5px 10px;
	color: #555555;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #fff8cc;
	border-bottom: 1px solid #d7cf9e;
}




td.header {
	padding: 0px 2px 2px 3px;
	border-top: 1px solid #FFD47F;
	border-left: 3px solid #BB2660;
	border-right: none;
	border-bottom: none;
	border-bottom: none;
	font-weight: bold;
	background:#D95E8C;
	background-image: url(../images/flex_arrow_open.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #FFD45F;
	padding-left:25px;
    font-size:12;
}

div.header {
	padding: 5px 5px 5px 7px;
	font-size: 11pt;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #BB2660;
	background: #FCD6D0;
}

div.box {
	background: #FFFFFF;
	border: 1px solid #BB2660;
	border-top: none;
	padding: 10px;
}

td.shadow {
	background-image: url(../images/shadow.gif);
	background-repeat: repeat-x;
	padding-bottom: 5px;
}

input.text, input.password, input.text_small {
	border: 1px solid #AAAAAA;
	font-family: arial, verdana, serif;
	font-size: 9pt;
	color: #333333;
	vertical-align: middle;
	padding-left: 2px;

    background:#FFEFC2;
    height:20px;
}

input.text_small {
	font-size: 8pt;
}

input.search {
	vertical-align: middle;
	background-image: url(../images/search.gif);
	background-repeat: no-repeat;
	color: #555555;
	font-size: 12pt;
	padding-left: 23px;
	font-weight: bold;
}
/*
input.button {
  background-color: #36638E;
  color: #FFFFFF;
  font-size: 11px;
  padding: 3px;
  font-family: tahoma, verdana, arial, sans-serif;
  border:0px}

input.radio, input.checkbox {
	vertical-align: middle;
}
*/
input.button {
	font-family: arial, verdana, serif;
	font-size: 8pt;
	height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	color: #FFFFFF;
	background-color: #3b5998;
	background-image: url(../images/stil/bat.gif);
	vertical-align: center;
	border-top: 1px solid #33518f;
	border-left: 1px solid #33518f;
	border-bottom: 1px solid #33518f;
	border-right: 1px solid #33518f;
	cursor: pointer;
}


textarea {
	border: 1px solid #AAAAAA;
	font-family: arial, verdana, serif;
	color: #333333;
	padding-left: 2px;
	font-size: 10pt;
}

select, select.small {
	color: #333333;
	font-family: arial, verdana serif;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 1px;
}
.icon {
	vertical-align: top;
	margin-right: 5px;
}
.icon2 {
	vertical-align: top;
	margin-right: 1px;
}
.icon_big {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

img.photo {
	border: 1px solid #BB2660;
}

div.update_status {
    float:left; 
    padding:5px 5px 5px 10px; 
    background-image:url(../images/inputback.gif); 
    background-repeat:repeat-x; 
    width:398px;
    height: 26px; 
    font-size:11px; 
    color:#aaaaaa;
}


font.small {
	font-size: 7pt;
	font-family: arial, serif;
}

font.big {
	font-size: 9pt;
	font-family: verdana, arial, serif;
	font-weight: bold;
}

font.bold {
	font-weight: bold;
}

font.disabled {
	color: #AAAAAA;
}

form {
	margin: 0px;
}

div.center {
	text-align: center;
}

div.error {
	vertical-align: middle;
	color: #FF0000;
}

a:link { color: #BB2660; text-decoration: none; }
a:visited { color: #BB2660; text-decoration: none; }
a:hover { color: #3399FF; text-decoration: underline; }

a.menu_item:link { color: #BB2660; text-decoration: none; }
a.menu_item:visited { color: #BB2660; text-decoration: none; }
a.menu_item:hover { color: #3399FF; text-decoration: underline; }

a.top_menu_item:link { color: #FFFFFF; text-decoration: none; }
a.top_menu_item:visited { color: #FFFFFF; text-decoration: none; }
a.top_menu_item:hover { color: #FFFFFF; text-decoration: underline; }

label:hover { color: #3399FF; text-decoration: underline; }


table.tabs {
	margin-bottom: 12px;
    margin-bottom: 0px;
}
/*
td.tab {
	background: #FFFFFF;
	padding-left: 1px;
	border-bottom: 1px solid #CCCCCC;
}
td.tab0 {
	font-size: 1pt;
	padding-left: 7px;
	border-bottom: 1px solid #CCCCCC;
}
td.tab1 {
	border: 1px solid #CCCCCC;
	border-top: 3px solid #AAAAAA;
	border-bottom: none;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}
td.tab2 {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	border-top: 3px solid #CCCCCC;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}
td.tab3 {
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 12px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
}
*/

td.tab {
	padding-left: 1px;
	border-bottom: 1px solid #FFD45F;
}
td.tab0 {
	font-size: 1pt;
	padding-left: 3px;
	border-bottom: 1px solid #FFD45F;
}
td.tab1 {
	border: 1px solid #FFD45F;
	border-top: 2px solid #FFD45F;
	border-bottom: none;
	font-weight: normal;
	padding: 6px 8px 6px 8px;
    background-color: #FFF8CC;
}
td.tab2 {
	background: #FFDDC0;
	border-top: 5px solid #FFFFFF;
	border-bottom: 1px solid #FFD45F;
	font-weight: normal;
	padding: 3px 5px 3px 5px;
}
td.tab3 {
	border-bottom: 1px solid #FFD45F;
	padding-right: 12px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
}






table.list {
	width: 100%;
	border: 1px solid #BB2660;
	border-bottom: none;
}

td.list_header {
	background: #FCD6D2;
	font-weight: bold;
	padding: 3px 5px 3px 7px;
	border-bottom: 1px solid #BB2660;
	vertical-align: middle;
}

tr.list_item1 {
	padding: 5px 7px 5px 7px;
	border-bottom: 1px solid #BB2660;
}

tr.list_item2 {
	padding: 5px 7px 5px 7px;
	background: #FCD6D0;
	border-bottom: 1px solid #BB2660;
}

td.form1 {
	padding: 12px 0px 5px 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
td.form2 {
	padding: 10px 0px 5px 10px;
}

div.form_desc {
	font-size: 8pt;
	padding-bottom: 5px;
}
div.form_error {
	margin-bottom: 10px;
	color: #FF0000;
}
div.success {
	line-height: 16pt;
}
td.button {
	text-align: left;
	border: 1px solid #BB2660;
	border-left: 5px solid #BB2660;
	background: #fff8cc;
	padding: 5px 6px 5px 5px;
	font-weight: bold;
}



td.result {
	font-weight: bold;
	text-align: center;
	border: 1px dashed #CCCCCC;
	background: #FFFFFF;
	padding: 7px 8px 7px 7px;
}
td.error {
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	padding: 7px 8px 7px 7px;
    border: 1px solid #8A0000;
    width: 500px;
	background: #FFF3F3;
}
td.success {
	font-weight: bold;
	padding: 7px 8px 7px 7px;
	background: #f3fff3;
}

/* STYLES FOR AD BANNERS */
div.ad_top {
	padding: 0px 0px 0px 0px;
	text-align: center;
}
div.ad_belowmenu {
	padding: 0px 0px 10px 0px;
	text-align: center;
}
td.ad_left {
	padding: 0px 10px 0px 0px;
	vertical-align: top;
	text-align: center;
}
td.ad_right {
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	text-align: center;
}
div.ad_bottom {
	padding: 10px 0px 0px 0px;
	text-align: center;
}

/* STYLES FOR POPUP TIPS */
#dhtmltooltip {
	text-align: left;
	position: absolute;
	left: -300px;
	visibility: hidden;
	z-index: 100;
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
	padding: 10px;
	width: 300px;
}

#dhtmlpointer{
	position: absolute;
	left: 0px;
	z-index: 100;
	visibility: hidden;
}

/* STYLES FOR FRIEND SUGGEST FEATURE */
.suggest_item a {
	padding: 3px 3px 3px 5px;
	background: #FCD6D1;
	border-bottom: 1px solid #CCCCCC;
	width: 181;
	display: block;
}
.suggest_item a:hover {
	background: #003366;
	color: #FFFFFF;
}
div.suggest {
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #AAAAAA;
	padding: 0px;
	display: none;
}
a.suggest:link { color: #555555; text-decoration: none; }
a.suggest:visited { color: #555555; text-decoration: none; }
a.suggest:hover { color: #FFFFFF; text-decoration: none; }



/* LOGIN PAGE */
td.login_middle {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 30px;
	font-weight: bold;
	font-size: 16pt;
}
td.login_right {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 30px;
}

/* PORTAL PAGE (HOME.PHP) */
td.portal_text {
	vertical-align: top;
	padding: 10px 20px 10px 10px;
}
table.portal_table {
	margin-bottom: 10px;
}
td.portal_box {
	border: 1px solid #BB2660;
	border-top: none;
	padding: 10px;
	background: #FFFFFF;
}
td.portal_box2 {
	border: 1px solid #BB2660;
	border-top: none;
	border-right: none;
	padding: 10px;
	background: #FFFFFF;
}
td.portal_login {
	padding: 25px 10px 25px 10px;
	background: #FFFFFF;
	text-align: center;
	font-weight: bold;
	border: 1px solid #BB2660;
}
td.portal_member {
	padding: 5px 7px 5px 7px;
	text-align: center;
	font-weight: bold;
}
td.portal_box {
	padding: 10px;
	background: #FFFFFF;
}




/* USER HOME PAGE */
td.home_left {
	vertical-align: top;
	text-align: center;
}
td.home_middle {
	padding: 0px 10px 0px 10px;
	vertical-align: top;
}

td.home_right {
	vertical-align: top;
}
td.home_stats {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #BB2660;
	text-align: center;
	vertical-align: middle;
}
td.home_menu {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #BB2660;
}
td.home_menu1 {
	font-weight: bold;
}
td.home_notification {
	text-align: left;
	border: 1px solid #BB2660;
	background: #FFFFFF;
	padding: 7px 8px 7px 6px;
}
div.home_photo {
	border: 1px solid #BB2660;
	padding: 5px;
	background: #FFFFFF;
	margin-bottom: 10px;
}
td.home_header {
	padding: 3px 1px 1px 2px;
	border: 1px solid #FFD45F;
	border-bottom: none;
	border-left: none;
	border-right: none;
	font-weight: bold;
    background-color: #D95E8C;
/*	background-image: url(../images/header.gif);    */
	background-repeat: repeat-x;
	color: #FFD45F;
}
td.home_box {
	border: 0px solid #BB2660;
	border-top: none;
	padding: 6px;
	background: #FFFFFF;
}
table.home_menu {
	border: 1px solid #BB2660;
	border-bottom: none;
	margin-bottom: 10px;
}
td.home_menu1 a {
	background-color: #FFFFFF;
	background-image: url(../images/menu_bg1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #BB2660;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
	font-family: tahoma, "Trebuchet MS", verdana, arial, serif;
	display: block;
}
td.home_menu1 a:hover {
	background-color: #FCD6D0;
	background-image: url(../images/menu_bg2.gif);
}
div.home_action {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 5px;
}
div.home_action_bottom {
	padding-bottom: 2px;
}
div.home_action_date {
	float: right;
	color: #999999;
	padding-left: 5px;
}



/* VIEW PROFILE PAGE */
td.profile {
	border: 0px solid #BB2660;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.profile_leftside {
	padding-top: 5px;
	vertical-align: top;
	padding-right:0px;
    padding:0px;
}

td.profile_leftsideleft {
	padding-top: 0px;
	vertical-align: top;
	padding-right:0px;
    padding:0px;

	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;

	border-top-color:black;

	border-bottom-color:black;
	border-left-color:black;
	border-style:solid;

/*	border-right-color:#D95E8B;  */

}

td.profile_rightside {
	padding-left: 5px;
	padding-top: 0px;
	vertical-align: top;
}
td.profile_friend {
	padding: 5px;
	text-align: center;
	font-weight: bold;
}
td.profile_friend_fio {
	padding: 10px;
	text-align: center;
	font-weight: bold;
    font-size:11;
}
div.profile_image {
	float: left;
	padding: 5px;
	text-align: center;
	width: 111px;
}
div.profile_bar {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}
td.profile_item1 {
	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: top;
}
td.profile_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
td.profile_comment_author {
	padding: 5px 7px 5px 7px;
	background: #FCD6D3;
}
td.profile_comment_author_fio {
	padding: 5px 7px 5px 7px;
	background: #FCD6D3;
    font-size:10;
    border-top: 2px solid #BB2660;
    border-bottom: 1px solid #BB2660;
    
}

td.profile_comment_body {
	padding: 5px 7px 5px 7px;
    border-bottom: 1px solid #BB2660;

}
table.profile_menu {
	border: 1px solid #BB2660;
	border-bottom: none;
	margin-bottom: 10px;
}
td.profile_menu1 a {
	background-color: #FFFFFF;
	background-image: url(../images/menu_bg1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #BB2660;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
	display: block;
}
td.profile_menu1 a:hover {
	background-color: #FFEDB6;
	background-image: url(../images/menu_bg2.gif);
}
td.profile_photo {
	vertical-align: middle;
	text-align: center;
    height: 200px; 
    margin-bottom:10px;
    
    padding-top: 15px;
    padding-right:5px;
    padding-left:5px;
	/*
    padding: 0px; 
    background: #FFFFFF;
    border: 0px solid #BB2660; 
    */
}
td.profile_viewcomments_postcomment {
	padding: 10px;
	border: 1px solid #CCCCCC;
	background: #FCD6D0;
}
td.profile_postcomment {
	padding: 5px;
	border: 1px solid #f5b7ce;
	border-top: none;
	background: #FCD6D0;
}
div.profile_action {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 5px;
}
div.profile_action_bottom {
	padding-bottom: 2px;
}
div.profile_action_date {
	color: #999999;
	float: right;
	padding-left: 5px;
}
.comment_area {
	color: #888888;
	width: 100%;
}



/* BROWSE PAGE */
td.browse_field {
	padding: 5px;
}
div.browse_field_radio {
	padding: 0px 5px 0px 1px;
	margin-top: 1px;
}
div.browse_submit {
	padding: 10px 10px 5px 5px;
}
td.browse_fields {
	background: #FFFFFF;
	border: 1px solid #BB2660;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.browse_header {
	padding: 5px 5px 3px 7px;
	font-size: 9pt;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #BB2660;
	border-bottom: none;
	background: #FCD6D2;
}
td.browse_result {
	vertical-align: top;
	text-align: center;
	width: 150px;
	padding: 5px 5px 10px 5px;
	font-weight: bold;
}

/* SEARCH PAGE */
td.search {
	width: 475px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #BB2660;
}
div.search_header {
	font-weight: bold;
	background: #F3F3F3;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 10px;
	font-size: 9pt;
}
div.search_results {
	padding: 0px 10px 10px 10px;
}
div.search_result1 {
	padding: 10px;
	background: #FCD6D0;
}
div.search_result2 {
	padding: 10px;
}
div.search_result_text {
	font-size: 9pt;
	font-weight: bold;
	padding-left: 3px;
}
div.search_result_text2 {
	font-weight: normal;
}
div.search_context {
	color: #555555;
}
div.search_url {
	color: #115599;
}
td.search_pages_bottom {
	padding-top: 8px;
	padding-right: 12px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
}

/* HELP PAGES */
div.faq {
	margin: 10px;
	padding: 5px 5px 5px 10px;
	border-left: 3px solid #BB2660;
}
div.faq_questions {
	background: #FFFFFF;
	border: 1px solid #BB2660;
	border-top: none;
	padding: 5px 7px 5px 8px;
}


/* MESSAGES */
table.messages_table {
	border: 1px solid #AAAAAA;
}
td.messages_header {
	padding: 7px 7px 4px 7px;
	font-weight: bold;
	background: #DFECF8;
}
td.messages_left {
	width: 100%;
	text-align: left;
	vertical-align: middle;
}
td.messages_right {
	text-align: right;
	vertical-align: middle;
}
tr.messages_unread {
	background: #FCD6D0;
	font-weight: bold;
}
tr.messages_read {
	background: #FFFFFF;
}
td.messages_message {
	border-top: 1px solid #CCCCCC;
	padding: 7px;
	vertical-align: top;
}
div.messages_view1 {
	padding: 5px 5px 3px 7px;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #BB2660;
	border-bottom: none;
	background: #FCD6D2;
}
div.messages_view2 {
	background: #FFFFFF;
	border: 1px solid #BB2660;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.messages_view1 {
	vertical-align: top;
}
td.messages_view2 {
	vertical-align: top;
	padding: 0px 0px 0px 10px;
}
div.messages_author {
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
}
div.messages_convo {
	background: #FCD6D0;
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	margin-bottom: 13px;
}
div.messages_date {
	font-size: 7pt;
	color: #777777;
}



/* MY FRIENDS */
td.friends_search {
	width: 615px;
	padding: 5px;
	background: #FFFFFF;
	border: 1px solid #BB2660;
}
td.friends_sort {
	padding-top: 5px;
}
div.friends_result {
	padding: 5px;
	border: 1px solid #BB2660;
	margin-top: 10px;
	background: #FFFFFF;
}
td.friends_result0 {
	padding: 5px;
}
td.friends_result1 {
	vertical-align: top;
	padding: 5px;
}
td.friends_result2 {
	padding: 5px;
	vertical-align: top;
	text-align: right;
}


/* BROWSE FRIENDS */
td.browse_friends_sort {
	padding-top: 5px;
}
div.browse_friends_result {
	padding: 5px;
	border: 1px solid #BB2660;
	margin-top: 10px;
	background: #FFFFFF;
}
td.browse_friends_result0 {
	padding: 5px;
}
td.browse_friends_result1 {
	padding: 5px;
}
td.browse_friends_result2 {
	padding: 5px;
	text-align: right;
}


/* EDIT PROFILE */
td.editprofile_photoleft {
	text-align: center;
	padding-right: 10px;
}
td.editprofile_photoright {
	vertical-align: top;
}
td.editprofile_photo {
	height: 150px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding: 5px;
}
table.editprofile_options {
	margin-left: 10px;
}
div.editprofile_bar {
	border-bottom: 1px solid #BB2660;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.editprofile_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.editprofile_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}


/* EDIT ACCOUNT SETTINGS */
td.account1 {
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background: #FCD6D2;
}
td.account2 {
	padding: 7px 5px 5px 5px;
	border: 1px solid #CCCCCC;
	border-top: none;
}



/* SIGNUP PAGE */
img.signup_code {
	margin-top: 4px;
}
div.signup_header {
/*	width: 500px; */
	padding: 6px 9px 6px 9px;
	background: #FCD6D3;
	font-weight: bold;
	font-size: 9pt;
	margin: 10px;
    border-bottom: 1px solid #BB2660;
    color: #BB2660;
    font-weight:normal;
}
div.signup_photo_desc {
	padding: 5px 5px 5px 0px;
}
td.signup_photo {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}

td.menu1 {
	padding: 5px 5px 2px 7px;
	display: block;
	cursor: pointer;
	color:#BB2660;
	background-color: #FCD6D1;
}
td.menu2 {
	padding: 5px 5px 2px 7px;
	display: block;
	cursor: pointer;
	color:#BB2660;
	background-color: #FCD6D1;
	border: 1px solid #CCCCCC;
	border-top: none;
	border-left: none;
	border-right: none;}
td.banner1{
	border: 1px solid #BB2660;
	border-top: none;
	padding: 10px;
	background: #FFFFFF;
	text-align: center;
}
td.banner2 {
	padding: 5px 5px 2px 7px;
	display: block;
	cursor: pointer;
	color:#BB2660;
	font-size: 8pt;
}
td.profile2 {
/*	background: #FFFAEB; 
	border: 1px solid #BB2660; */ 
	border-top: none;
	padding: 0px 0px 5px 0px;
    margin-bottom: 12px;    
}
/*
td.profile2 {
	background: #FFFFFF;
	border: 1px solid #BB2660;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
*/
td.header2 {
	padding: 4px 3px 3px 3px;
	border-top: 1px solid #FFD47F;
	border-left: 3px solid #FFD47F;
	border-right: none;
	border-bottom: none;
	border-bottom: none;
	font-weight: bold;
	background:#D95E8C;
	color: #FFD45F;
	padding-left:25px;
}

.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    border-style: solid;
    border-width: 0 1px;
    display: block;
}
.b1 {
  margin: 0 2px;
    background: #EBEEF0;
    border: none;
}
.b1 b {
 margin: 0 1px;
 background: #B8C3C8;
 border-color: #CBD3D7;
}
.b2 {margin: 0 1px; border-color: #D6DCDF;}
.b2 b {border-color: #B8C3C8;}
.b2 i {border-color: #E4E8EA;}
.b2 q {border-color: #F7F8F9;}
.b3 {border-color: #EBEEEF;}
.b3 b {border-color: #BCC6CB;}
.b3 i {border-color: #F9FAFB;}
.b4 {border-color: #CAD2D6;}
.b4 b {border-color: #E5E9EB;}
.b5 {border-color: #B5C0C6;}
.b5 b {border-color: #FAFBFB;}
.text {
    border: 1px solid #B0BCC2;
    border-width: 0 1px;
    padding: 0 5px;
}

.zg {

    font-size: 18;
	color: #555555;
	line-height: 24px;
}

td.profile_menu1_golovne {
	background-color: #FFffff;
     
    }   

td.profile_menu2_golovne {
	background-color: #ffffFf;}

td.profile_menu1_golovne a {
    background-color: #FFffff; 
/*	background-color: #FFEFC2;
 	background-image: url(../images/menu_bg1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #BB2660;  */
	padding: 4px 2px 6px 5px;
	font-size: 8pt;
	display: block;
}

td.profile_menu2_golovne a {
	background-color: #FfFfFf;
/* 	background-image: url(../images/menu_bg1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #BB2660;  */
	padding: 3px 2px 2px 5px;
	font-size: 8pt;
    font-weight:bold;
	display: block;
}
td.profile_menu1_golovne a:hover {
    background-color: #FFE8A8; 
/*	border-top: 1px solid #BB2660;
	border-bottom: 1px solid #BB2660;
    background-color: #FFFFFF;
 EDIT PROFILE 	background-image: url(../images/menu_bg2.gif); */
 }
td.profile_menu1_golovne a.edit {
  color: gray;
  float: right;
/*  padding: 2px 1px;   */
  text-align: center;
  width: 28px;
  padding: 3px 0px 3px 1px;
  border-left: 0;
 }
    

 /* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/*                                                  */
/* THUMBS _FULL                                      */
/*                                                   */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

    h1, h2{
        font-size:180%;
        font-weight:normal;
        color:#555;
    }
    h2{
        font-size:140%;
    }
    p{
        margin:1em 0;
    }
    p.text{
        width:500px;
    }
    a{
        color:#f20;
        text-decoration:none;
    }
    a:hover{
        color:#999;
    }
    img{
        border:none;
    }

/* // general */

/* thumbnail list */

    ul#thumbs, ul#thumbs li{
        margin:0;
        padding:0;
        list-style:none;
    }

    ul#thumbs li{
        float:left;
        margin-right:5px;
        border:1px solid #999;
        padding:2px;
    }
    ul#thumbs a{
        display:block;
        float:left;
        width:100px;
        height:100px;
        line-height:100px;
        overflow:hidden;
        position:relative;
        z-index:1;
    }
    ul#thumbs a img{
        float:left;
        position:absolute;
        top:-20px;
        left:-50px;
    }

    /* mouse over */

        ul#thumbs a:hover{
            overflow:visible;
            z-index:1000;
            border:none;
        }
        ul#thumbs a:hover img{
            border:1px solid #999;
            background:#fff;
            padding:2px;
        }

    /* // mouse over */

    /* clearing floats */

        ul#thumbs:after, li#thumbs:after{
            content:".";
            display:block;
            height:0;
            clear:both;
            visibility:hidden;
            }
        ul#thumbs, li#thumbs{
            display:block;
            }
        /*  \*/
        ul#thumbs, li#thumbs{
            min-height:1%;
            }
        * html ul#thumbs, * html li#thumbs{
            height:1%;
            }

    /* // clearing floats */

/* // thumbnail list */


/* single thumbnail */

    p.thumb{
        float:left;
        margin:.5em 0;
        margin-right:10px;
        border:1px solid #999;
        padding:2px;
    }
    p.thumb a{
        display:block;
        float:left;
        width:100px;
        height:100px;
        line-height:100px;
        overflow:hidden;
        position:relative;
        z-index:1;
    }
    p.thumb a img{
        float:left;
        position:absolute;
        top:-20px;
        left:-50px;
    }

    /* mouse over */

        p.thumb a:hover{
            overflow:visible;
            z-index:1000;
            border:none;
        }
        p.thumb a:hover img{
            border:1px solid #999;
            background:#fff;
            padding:2px;
        }

    /* // mouse over */

/* // single thumbnail */


/* // Всплывающее меню при наведении на фото  */
#shortcutMenuFriend * {
    margin: 0;
    padding: 0;
}

#shortcutMenuFriend {
    font-size: 1em;
    border: 1px solid #765000;
    position: absolute;
    visibility: hidden;
    z-index: +1;
    background-color: #F8E5EA;
    padding: 5px 1px;
}

#shortcutMenuFriend li {
    list-style: none;
    list-style-position: outside;
    padding: 1px;
    text-align: left;
}

#shortcutMenuFriend li a:link, #shortcutMenuFriend li a:visited {
    font-weight: bold;
    color: #BB2660;
    display: block;
    padding: 2px 20px 2px 25px;
}

#shortcutMenuFriend li a:hover { color: #F93; }

#shortcutMenuFriend li.shortcutMenuItem-view a {
    background: url(../images/icons/icon_pho.gif ) no-repeat 3px;
}

#shortcutMenuFriend li.shortcutMenuItem-message a {
    background: url( ../images/icons/icon_msg.gif ) no-repeat 3px;
}

#shortcutMenuFriend li.shortcutMenuItem-friends a {
    background: url( ../images/icons/icon_fri.gif ) no-repeat 3px;
}

#shortcutMenuFriend li.shortcutMenuItem-photo a {
    background: url( ../images/icons/icon_php.gif ) no-repeat 3px;
}

#shortcutMenuFriend li.shortcutMenuItem-self a {
    background: url( ../images/icons/icon_abo.gif ) no-repeat 3px;
}

#shortcutMenuFriend li.shortcutMenuItem-forum a {
    background: url( ../images/icons/icon_for.gif ) no-repeat 3px;
}

/* // Всплывающее меню при наведении на фото */

/* // окна */

/* HEADERS */
h1 {
        margin: 0px;
        padding: 0px;
        font-size: 14px;
}

h1 a { color: white; text-decoration: none; }
h1 a:hover { color: white; text-decoration: underline; }
h1 em { font-style: normal; border-bottom: solid 1px #DAE1E8;}

h2 {
        font-size: 11px;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
}

h6 {
	border-bottom: 1px solid #DAE1E8;
	color: #36638E;
	margin:0px; padding:0px;
	font-size: 14px;
	padding-bottom: 5px;
}

h3 {
        color: #444;
        font-size: 11px;
        font-weight: normal;
        margin: 0px;
        padding: 0px;
}

h4 {
        color: #36638E;
        font-size: 11px;
        margin: 0px 0px 6px 8px;
}

h4 .edit { display: inline; margin-left: 8px; }
h4 .edit a { color: lightgrey; }
h4 .edit a:hover { color: #36638E; }

h5 {
       color: #36638E;
       font-size: 11px;
       margin: 0px 0px 6px 8px;
}

h5 .edit { display: inline; margin-left: 8px; }
h5 .edit a { color: lightgrey; }
h5 .edit a:hover { color: #36638E; }


/*  Visual  */

.flexOpen .whenShut {
  display: none; }

.flexOpen .whenShut {
  display: none; }

.flexOpen .whenOpen {
  display: block; }

.flexShut .whenShut {
  display: block; }
.flexShut .whenOpen {
  display: none; }

.flexOpen {
padding-bottom: 5px;
}

/*  Headers  */

.bOpen .flexHeader {
  border-top: solid 1px #FFD45F;
  background-repeat: no-repeat;
  background-image: url('../images/flex_arrow_open.gif');
  background-position: left center;
/*  height: 15px;*/
}

.bShut .flexHeader {
  background-color: #FCD6D4;
  border-top: solid 1px #FFD45F;
  background-repeat: no-repeat;
  background-image: url('../images/flex_arrow_shut.gif');
  background-position: left center;
/*  height: 15px; */
}

.bShut .flexHeader h2{
  color: #BB2660;
}

.bShut .flexHeader .flexEdit{
  display:none;
}

.bOpen .flexHeader span{
  display:none;
}

.flexHeader {
  cursor: pointer;
  padding: 1px 8px 2px 23px;
  border-top: solid 1px #b1bdd6;
  background: #D95E8b;
  -khtml-user-select: none;
}

.flexHeader div {
  float: left; }

.flexHeader .flexEdit {
  color: #ffffff;
/*        F9B4D0          */  
  font-weight: bold;
  float: right;
}
.flexHeader .flexEdit a{
  color: #FFD5D5;
}

.flexHeader h2 {
  display: inline;
  color: #ffffff;
  /*      FFB4D0          */
}

.whenOpen .flexHeader {
  border-top: solid 1px #FFD45F;
  background-repeat: no-repeat;
  background-image: url('../images/flex_arrow_open.gif');
  background-position: left center;
}

.whenShut .flexHeader {
  background-color: #FCD6D4;
  border-top: solid 1px #FFD45F;
  background-repeat: no-repeat;
  background-image: url('../images/flex_arrow_shut.gif');
  background-position: left center;
}

.whenShut .flexHeader h2 {
  color: #888;
}
/* Content Box */

.flexBox {
 background: #FFFFFF url(../images/bg_body_div.jpg) repeat-x top;
  padding: 5px 10px 15px 10px;
  border-bottom: solid 1px #f5b7ce;
  border-left: solid 1px #f5b7ce;
  border-right: solid 1px #f5b7ce;
}

.flexBox0 {
  padding: 5px 0px 0px 0px;
}
.no_padding {
  padding: 0px;
}

.flexBox h4 {
  margin: 1px 0px 0px;
  padding: 4px 0px 2px;
}


/* === Subheader === */

.fSub {
  padding: 1px 8px 2px 8px;
/*  border-top: solid 1px #FFD45F;*/
  border-left: solid 1px #f5b7ce;
  border-right: solid 1px #f5b7ce;
  background: #FCD6D4;
/*  height: 15px;*/
}

.fSub .fDetails {
    float: left;
    color:#444;
            width: 184px;
}
.fSub .wSeeAll {
            width: 140px; }
.fSub .fSeeAll {
    float: right;
            width: 44px;
}

/* clearFix */

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}

.clearFix:after {
  content: ".";     
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* End hide from IE-mac */


 /* VIEW PROFILE PAGE */
div.profile_header {
  padding-top:4px;
  padding-right: 20px;
  padding-bottom: 0px;
  margin-bottom: 10px;
  /*
  background-color: #FFEFC2;
  border-bottom: 1px solid #BB2660;
  border-left: 1px solid #BB2660;
  */
}

table.profile_heder2 {
background-image: url(../images/style_red/profile_bg.gif); 
background-repeat:repeat-x;

}

div.profile_tab_title {
	padding-bottom: 0px;
  color: #333333;
  font-weight: bold;
}
div.profile_tab_title a:visited,
div.profile_tab_title a:link,
div.profile_tab_title a:active {
 color: #CCB5B5;
 font-weight: normal;
}
div.profile_tab_title a:hover {
 color: #3B5998;
 font-weight: normal;
}
#content {
    margin: -2px 1px 0px -1px;
    border-top: none;
    border-left: solid 1px #b7b7b7;
    border-right: solid 1px #b7b7b7;
    border-bottom: solid 1px #b7b7b7;
    width: 650px;
    font-size: 11px;
}

table.content {
  border-right: 1px solid #D5D5D5;
  border-bottom: 1px solid #B7B7B7;
  text-align: center;
  width: 100%;
}
td.editprofile_author {
	padding: 3px 7px 3px 7px;
	background: #FCD6D1;
	border-top: 1px solid #FFD45F;
	border-bottom: 1px solid #BB2660;
	color: #000000;
}



div.content_verch {
  background-color: ;
     padding: 5px 0px 0px 0px;  
/*      padding: 0px;    F8E5EA */   
}

div.content  {
  background-color: ;
/* 	padding: 5px 3px 5px 3px; */
      padding: 0px;     
}
div.content_niz, .content1{
  background-color: ;
     padding: 5px 3px 5px 3px;  
/*      padding: 0px;    F8E5EA */   
}
div.content_profile{
 /* background-color: ;
     padding: 5px 3px 5px 3px;  
      padding: 0px;    F8E5EA */   
}



/* 
div.content1 {
  background-color: #F8E5EA;
 	padding: 5px 0px 5px 0px; FFEFC2
     padding: 10px;
}   */
div.content_home {
  background-color: #FEFAEF;
/*  	padding: 5px 0px 5px 0px; FFEFC2*/
     
}
div.content1B {
  background-color: #Ffffff;
/*  	padding: 5px 0px 5px 0px; */
     padding: 10px;
}
div.content0 {
  background-color: #FfFfFf;
/*  	padding: 5px 0px 5px 0px; */
     padding: 0px;
}
div.content_proz_5 {
/*  background-color: #FfFfFf;  
    padding: 0px;
*/
      padding: 5px 3px 5px 3px; 
}


table.editprofile_item0 {
  padding: 10px;
  width: 640px;
}
td.editprofile_item1 {
	padding-left: 5px;
	text-align: center;
	vertical-align: top;
}
td.editprofile_item2 {
	padding: 1px 0px 5px 5px;
	vertical-align: top;
	width: 530px;
}
td.editprofile_author {
	padding: 3px 7px 3px 7px;
	background: #FCD6D1;
	border-top: 1px solid #FFD45F;
	border-bottom: 1px solid #BB2660;
	color: #000000;
}
td.editprofile_body {
	padding: 5px 7px 5px 7px;
}
td.editprofile_author2 {
	padding: 3px 7px 2px 7px;
	border-bottom: 1px solid #D95E8C;
}


/* search */

.inputText,    
.inputPassword {
  border: 1px solid #D95E8C;
  font-family: tahoma, tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  padding: 2px;
}

              
.inputSearch {
/*background: white url(/images/magglass.png) no-repeat 3px 4px; */
background: white url(/images/search-icon.jpg) no-repeat 3px 4px; 
}
* html .inputSubmit {
  background-color: #36638E;
  color: #FFFFFF;
  font-size: 11px;
  padding: 3px;
  font-family: tahoma, tahoma, verdana, arial, sans-serif;
  border:0px}
  div#quickSearch {padding:9px 9px 0px 0px; margin:0px 0px; float:left; text-align:left;}
#quickSearch input {border-color: #678AA9;}
#quickquery.inputSearch {width: 90px; padding-left: 17px;}



div.menu_sep {
    padding: 2px 0px 0px 10px;
    float: left;
    background: none;
}

img.menu_icon {
    display: block;
    float: left; 
    margin-right: 4px;
}

img.menu_icon2 {
    margin-bottom: -3px;
    margin-right: 4px;
}
div.menu_item_dropdown a {
    padding: 3px 50px 5px 7px;
    font-weight: normal;
    border-left: 3px solid #DDDDDD;
    display: block;
    background: #FFFFFF;
}

div.menu_item_dropdown a:hover {
    padding: 3px 50px 5px 7px; 
    font-weight: normal;
    background: #F2F2F2;
    border-left: 3px solid #BBBBBB;
    text-decoration: none;
    display: block;
}

div.menu_dropdown {
    border: 1px solid #CCCCCC; 
    border-top: none; 
    background: #FFFFFF; 
    position: absolute; 
    margin-top: -20px;
    margin-left: 110px;
    z-index: 99;
    width: auto; 
    white-space: nowrap; 
}

div.menu_item {
    float: left;
    padding-right: 10px;
    font-weight: bold;
    background: none;
}




/* завкруглювач */
.r1, .r2, .r3, .r4, .r5 {
display: block;
height: 1px;
}
.r5 { margin: 0 6px; background-color: #eac049;}      /* FFD6D6 */ 
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px;   }
#rounded-box-3 .inner-box, .inner-box0, #rounded-box-3 b {
background-color: #FFE8A8;   /* FFD6D6 */
}
.inner-box {          
padding:1em;
}
.inner-box0 {
padding: 0px 15px 0px 15px;
border-right  :1px solid #eac049; border-left  :1px solid #eac049;      /* FFD6D6 */ 
}
.r1, .r2, .r3, .r4, .r5 {
overflow: hidden;
font-size:1px;
border-right  :1px solid #eac049; border-left  :1px solid #eac049;      /* FFD6D6 */ 
}
     


#contentt {
        padding: 0px;
        border-bottom: solid 1px #BB2660;
        border-left: solid 1px #D95E8C;
        border-right: solid 1px #D95E8C; }
      
        #contentt:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
        #contentt li a:hover { text-decoration: none; } 
      
/* Hides from IE-Mac \*/
* html #contentt { height: 1%; }
/* End hide from IE-Mac */

#wrap1 {border: 1px solid #D98EAA; border-top: 0px; }  
#wrap2 {border-right: 1px solid #F0C0D2; border-top: 0px; }

#pageBody {
        float: right;
        font-size: 11px;
        margin-left: 12px;
        margin-right: 15px;
        text-align: left;
        width: 632px; 
        }

* html #pageBody {
        f\loat: right;
        margin-left: 12px;
        margin-right: 15px;
        c\lear: both;
        text-align: left;
        width: 632px; 
        o\verflow: hidden; }

.pageBody a:hover { text-decoration: underline; }

.simplePage {
  padding: 10px 20px 0px 20px; 
  margin: 0px;
}

/*     Menu knopki  profil+user                             */ 
div.profile_menu1_golovne {
    
    padding: 4px 0px 2px 0px;
    color: #BB2660;
}

 



/*  profil TABS  */  
td.profile_tab a {
    background-color: #f4cedc;         /*  eaafc5 */  
    background-position: top left;
    padding: 5px 6px 4px 6px;            /* 5px 6px 5px 6px;  */
    border-bottom: 1px solid #9e5f76;                                          /*   */ 
    font-weight: bold; 
    display: block;
    margin-right:3px;
}
td.profile_tab a:hover {
    background-color:#d95e8c;                  /* 627aad  */   
    background-position: top left;
    padding: 5px 6px 5px 6px;
    font-weight: bold; 
    display: block;
    margin-right:3px;
    text-decoration:none;
    color:#fff;
}
td.profile_tab2 a {
    background-color: #FFFFFF;
    padding: 5px 7px 5px 7px;
    border: 2px solid #9e5f76;                 /* d8dfea    8ec080 */       
    border-bottom: none;
    font-weight: bold; 
    display: block;
    margin-right:3px;
    color:#333333;
}
td.profile_tab2 a:hover {
      border: 2px solid #9e5f76; 
      border-bottom: none; 
}





