*{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,input,select,textarea{font-size: 100%;}
textarea {font-family: tahoma; }
ul,ol{list-style: none;}
label, input.button{cursor: pointer; cursor: hand;}
img,fieldset{border: none;}
table{border-collapse: collapse; border: none; font-size: 11px;}
hr,.hide{display: none;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

a {outline:none}
input {outline:none}

body
		{
		margin: 0 0;
		text-align: center;
		font: 11px Tahoma, Verdana, sans-serif;
		color: #000;
		line-height:14px;
		}

.welcome span
		{
		padding: 0px 0px 0px 190px;
		}

#wrapper
		{
		position: relative;
		width:766px;
		text-align: left;
		margin: 0 auto;
		}

#main
		{

		position: relative;
		}

#main-in
		{


		}

#main-out
		{
		width: 750px;
		min-height: 240px;
		padding: 0 0 0 0 !important;
		}


#header{
    height:92px;
    width:701px;
    padding:35px 0 0 55px;

    }

#footer{
    width:766px;
    height:100px;
   	
	}

*html #footer{
    position:relative;
    top:-4px;
    }

#menu2{
    height:26px;
    width:731px;
    float:left;
    margin-left:40px;
    }
#menu2 ul li{
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	padding:23px 12px 0 12px;
	
}

#menu2 ul li.no_bg{
   background:none;
}

#menu2 ul li a{
	color:white;
	text-decoration:none;
}

*html #menu2{
    margin-left:20px;
    }
	
	
	
	
	table td {font-size: 11px !important;}
	
	
	
	
	
	
/*---------- main page style ------------*/
	
* {margin: 0; padding: 0;}
ul, li {list-style: none;}
a img {border: none;}
table, th, td {border-collapse: collapse; vertical-align: middle;}
body {font-size: 11px; font-family: Tahoma, Arial, sans-serif;  min-height: 100%;}
*html body {height: 100%; }
a {color : #2d71ac}

.clearing 	{clear : both;}
.holder 	{display:table;}
.tRight 	{text-align:right;}
.tCenter 	{text-align:center;}
.align_center {position: relative; width: 100%;}
.align_center:after {content: ''; display: block; clear: both;}
.align_center_to_left {position: relative; right: 50%; float: right;}
.align_center_to_right {position: relative; z-index: 1; right: -50%;}

.button_n_1 {background:url("../images/button_n_1.png") no-repeat; width:5px; height:29px; margin-left:0px; padding:0px;}
.button_n_3 {background:url("../images/button_n_3.png") no-repeat; width:10px; height:29px; padding:0px;}
.button_n_2 {background:url("../images/button_n_2.gif") repeat-x; height:29px; padding:0px;}


/* BASIC MARKUP */

#wrapper_inner {width: 997px; position:relative; min-height:630px; height:auto !important; height:630px;}  
#footer_r {}

#structure 
#leftPart 
#rightPart 
#leftPartIn 
#rightPartIn 
#mainPart {width:997px; vertical-align: top;}

/* ----HEADER---- */

#menu_u   {float: left; margin-left:162px; height:29px; display:inline;}
#menu_u01 {width:9px; height:29px;}
#menu_u04 {width:9px; height:29px;}
#menu_u03 {height:29px; min-width: 300px;}
#menu_u02 {height:29px; width:100%;}

#menu_u05 {padding:6px 20px 6px 10px;}
#menu_u05 li {float:left; margin-left:10px; height:10px; color:#842461;}
#menu_u05 a  {font-size:11px; text-decoration:none; color:white;}

#logoinfo {float: left; height:78px; margin:40px 0 0 89px; clear:left; width:634px; display:inline;}
#logo_o {float:left;}
#logoinfo p {float:right; height:50px;
			padding: 0px 0 0px 20px; width:335px; margin-top:10px; color:#ffaac6; font-size:13px;}

#login_n {width:200px; position:absolute;top:10px; left:890px; color:white;}
#login_n td {padding : 0 4px 0 0; height:25px;}
#login_n .input_text_01 {color:#a72e5b; width:165px; height:18px; background:#6c0232; border:1px solid #ad2a5e;}
#login_n td.tNoPadding {padding : 0px px 0px 0px;}			
#login_n .tForgot {background:url("../images/icon_q.png") no-repeat 0px center;}			
#login_n a {color:#ff77d5;}

#login_n .button_n {color : white; font-size:16px; font-weight:bold;
			background:none; border:none; cursor:pointer; padding: 0 2px 4px 2px;}
			
#login_n .button_n_1 { margin-left:5px; padding:0px;}
#login_n .button_n_2 {padding:0px;}
#login_n .button_n_3 {padding:0px;}




/* ----CONTENT---- */
#content_t {width:988px; margin: 0 auto;}
#members_s {width:100px; float:left;}
#members_s p {padding: 8px 0 0 0; text-align:center;}

#lMembers ul {}
#lMembers li {float:left; width:98px;margin-bottom:15px; padding : 0px 0 10px 0px; color:#e64ea3;}		
#lMembers a {color : #ff92cf;}

#join_n {width:500px; height:300px; float: left; margin: 35px 0 0 70px; clear:right;}
#joinContent {}		
#join_n th {font-weight:normal; text-align:left;}
#join_n td {padding: 0 0px 5px 1px;}
#join_n .joinin_01 {position:relative; top : 40px; left:0px; color:#ebcddb;}
#join_n .input_text_01 {width:163px;}
#join_n .select_short_01 {width:54px;}
#join_n .input_check_01 {margin-right:5px;}
#join_n .select_01 {width:167px;}
#join_n .tNoPadding {padding:0 0 0 0;}

#join_n .button_n {color : white; font-size:16px; font-weight:bold;
			background:none; border:none; cursor:pointer; padding: 0 2px 4px 2px;}
			
#join_n .button_n_1 {margin-left:0px; padding:0px;}
#join_n .button_n_3 {padding:0px;}
#join_n .button_n_2 {padding:0px;}

#features_s {float:left; width:540px; height:120px; margin: 72px 0 0 95px; display:inline;}
#features_s ul {width:540xp; height:120px; color:#ebcddb;}
#features_s li {float:left; margin-right:31px; width:77px; height:50px; padding : 85px 0 0px 0px;
				text-align:center;}
#features_s .f1 {}
#features_s .f2 {}
#features_s .f3 {}
#features_s .f4 {}
#features_s .f5 {}

/* ----FOOTER---- */
#footWrap {position:relative; width:988px; margin : 0px auto; top : 40px;}
#fMenu {float:right; color:#b7bbb9; position:relative; left:-200px;}
#fMenu a {color:white; padding-right:10px;}
#copyright {float:left; color:#ff7fbb;}

/* ----HEADER INNErr---- */
#header_inner_menu {width:835px; height:64px; margin: 0 auto;}
#header_inner_menu .menu_inn_01 {height: 39px;}
#wrapper_inner #logoinfo {height: 114px; margin-top:60px;}
#wrapper_inner #header_r {height: 174px;}

#menu_inn_01 {margin: 0 10px; width:781px; text-align: center;}
#menu_inn_01 li {margin-left: 5px; display:inline; color:#ba3773; margin-bottom: 2px;}
#menu_inn_01 li a{color : #eccedb; text-decoration:none;}
#menu_inn_01 li a:hover {text-decoration: underline;}

#bar_r {margin: 0 20px; text-align: center; padding-top: 5px;}

#bar_r li {margin-left:20px; color : white; display:inline;}
#bar_r li a {color : white; text-decoration:underline;}
#bar_r li a:hover {text-decoration:none;}

#bar_r .b1 {background : url(../images/b1.gif) no-repeat top left; padding : 0 0 0 18px;}
#bar_r .b2 {background : url(../images/b2.gif) no-repeat top left; padding : 0 0 0 18px;}
#bar_r .b3 {background : url(../images/b3.gif) no-repeat top left; padding : 0 0 0 18px;}
#bar_r .b4 {background : url(../images/b4.gif) no-repeat top left; padding : 0 0 0 18px;}
#bar_r .b5 {background : url(../images/b5.gif) no-repeat top left; padding : 0 0 0 18px;}
#bar_r .b6 {background : url(../images/b6.gif) no-repeat top left; padding : 0 0 0 18px;}


/* ----CONTENT INNEr---- */
#content_inner {width:750px; min-height:200px; margin:0 auto;
		padding: 23px 25px 0px; overflow:hidden; text-align: left;}
		
		#content_inner td {vertical-align: top;}

#content_inner h4 {font-size:18px;}
#content_inner h3 {font-size:20px;}

#profileTop {background:url("../images/profile_top.png") no-repeat; width:577px; height:8px;
		line-height:0px; font-size:0px;}
#profileBottom {background:url("../images/profile_bottom.png") no-repeat; width:577px; height:8px;
	line-height:0px; font-size:0px;}

#profileWrap {float:left; width:577px;}

#profile_e {background:white; width:577px; overflow:hidden;}
#profileTable {width:280px;}
#profileTable td, tr {vertical-align:top;}

#profileMain {float:left; width:280px; padding:10px 0 15px 20px;}
#profileMain p {margin-left:3px; color : #b6b49c; padding-bottom:3px;}
#profileMain p strong {color:black; text-decoration:none; font-weight: normal;}
#profileMain #sep1 {padding:7px 10px;}


#sidebar_r {float : right; background:url("../images/sidebar_bg.jpg") repeat-y; width:194px; 
		margin:0 18px; display:inline;}
		#culo {background:url("../images/sidebar_top.png") no-repeat; width:194px; height:7px; float:right; margin:10px 18px 0;}
		#miculo {background:url("../images/sidebar_bottom.png") no-repeat 0 bottom; width:194px; height:7px; float:right; margin:0 18px 15px; clear:right;}
		
#sidebar_r ul {padding: 8px 0 5px 20px;}
#sidebar_r li {padding-bottom:6px; color:white;}
#sidebar_r li a {color:white; text-decoration:none;}
#sidebar_r a.a2 {color:white; text-decoration:underline;}
#sidebar_r .s1 {background : url(../images/s1.gif) no-repeat top left; padding : 0 0 6px 18px;}
#sidebar_r .s2 {background : url(../images/s2.gif) no-repeat top left; padding : 0 0 6px 18px;}
#sidebar_r .s3 {background : url(../images/s3.gif) no-repeat top left; padding : 0 0 6px 18px;}
#sidebar_r .s4 {background : url(../images/s4.gif) no-repeat top left; padding : 0 0 6px 18px;}
#sidebar_r .s5 {background : url(../images/s5.gif) no-repeat top left; padding : 0 0 6px 18px;}
#sidebar_r .s6 {background : url(../images/s6.gif) no-repeat top left; padding : 0 0 6px 18px;}		
#sidebar_r .s7 {background : url(../images/s7.gif) no-repeat top left; padding : 0 0 6px 18px;}		
#sidebar_r .s8 {background : url(../images/s8.gif) no-repeat top left; padding : 0 0 6px 18px;}		
		
#bottombar_r {background:#630606; float: left; height: 27px; margin: 0px 20px 15px;}
		
#bottombar_r ul {padding-top: 5px; float: left; width: 520px; padding-left:15px;}
#bottombar_r img {float: left;}
#bottombar_r li {float: left; margin-right:15px; color: #d791ab; padding:0 0 0 9px; background:url(../images/bullet_for.gif) no-repeat 0 5px;}
#bottombar_r li a{color: #fff;}		

#banner1 {margin : 11px 0; width:532px;}

#searchWrap  {float:right; width:165px; padding:0; overflow:hidden; color:#797870;}
#searchTop {background:url("../images/search_top.png") no-repeat; width:165px; height:34px;}
#searchTop h4 {position:relative; left:20px; top:14px; width:122px;}
#searchBottom {background:url("../images/search_bottom.png") no-repeat; width:165px; height:7px;}
#search_h {background:white; width:135px; padding: 5px 15px;}
#search_h p input, #search_h select {margin-bottom: 4px; margin-top: 2px;}

.tableSearch {vertical-align:center;}
#search_h td {padding: 0px 3px 4px 0px; color:#797870;}
#search_h .button_n {color : white; font-size:12px; font-weight:bold;
			background:none; border:none; cursor:pointer; padding: 5px 2px 0px 2px;}
#search_h .text {width:120px;}
#search_h span {color:#797870; font-weight:bold;}

#search_h .button_n_1 {margin-left:0px; padding:0px;}
#search_h .button_n_3 {padding:0px;}
#search_h .button_n_2 {padding:0px;}

#membersWrap  {float:left; width:750px;}
#membersTop {background:url("../images/members_top.png") no-repeat; height:31px;width:750px; margin-top: 15px;}
#membersTop h4 {position:relative; left:20px; top:14px; float:left; font-size:18px;}
#membersTop p {position:relative; left:-10px; top:10px; float:right; font-size:11px;}
#membersTop a {color:#828175;}
#membersBottom {background:url("../images/members_bottom.png") no-repeat; height:8px; width:750px; margin-bottom:-10px;}
#members_inner {background:white; width:750px; padding: 15px 0 10px 0; min-height: 145px;//height: 145px;}


#members_inner li {float:left; width:98px; height:110px; margin:0 0 10px 25px; padding : 0px 0 25px 0px; color:#eee;
			display:inline;}		
#members_inner a {color:#ffffff; font-size:11px; text-decoration:none;}
#members_inner a:hover {text-decoration:underline;}
#members_inner li div {padding : 5px 0; text-align:center;background:url("../images/member_bg.png") no-repeat; margin-top: 3px; width: 98px;}
#members_inner li.arrow {background : none; padding : 45px 0 0 0; height:30px; width:30px;}

#lMembers li {float:left; width:98px; margin-bottom:15px; padding : 0px 0 10px 0px; color:#e64ea3;}		
#lMembers a {color : #ff92cf;}

.members_top {width: 94px;}
.members_bg {padding: 10px 0;}
.members_p {width: 94px; font-size: 11px;}
.members_p p {position: relative; top: -5px; margin-bottom: -4px; padding: 0 !important}
.members_bottom {width: 94px;}



/* ----FOOTER INNEr---- */
#footer_inner {background:url("../images/footer_bg.png") no-repeat; width:822px; height:53px;
		margin: 0 auto;}
#footMenu {margin-left:38px;padding-top:9px;}
#footMenu li{float:left; margin-right:15px; height:10px;}
#footMenu li a {font-family:Tahoma; font-size:10px; color:#e14c7e; text-decoration:none;float:left;}
#footMenu li a:hover {text-decoration: underline;}
#copyright{float:right;font-family:Tahoma; font-size:10px; color:#e14c7e; margin-right:39px;}
*html #copyright{ margin-right:30px;}

#signIn {position: absolute; top: 1px; right: 90px; color: #fff;}
#signIn a {color: #fff; text-decoration: none;}
#signIn a:hover {text-decoration: underline;}

#inner_back {padding-bottom: 35px;}

#backgrounder { position:relative; width:1284px;}

#content_bottom {width: 822px; height: 8px; margin: 0 auto; background: url(../images/content_bottom.png) no-repeat; line-height: 0; font-size: 0;}



#calendar

{

        width: 84%;
        margin:0 auto;

        margin-top: 12px;

}



#calendar td

{

        height: 60px;

        font-size: 8pt;

        padding-left: 5px;

        padding-right: 5px;

        padding-bottom: 5px;

        padding-top: 5px;

        border-bottom: 1px solid #C7C4B3;

        border-right: 1px solid #EFEFE3;

        font-weight: bold;

        vertical-align: top;

        background-color: #F9F9F6;

        width: 13%;

}

/*

#calendar a:link, #calendar a:visited, #calendar a:hover

{

        font-weight: normal;

        color: Teal;

        font-size: 7pt;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

*/

#week td

{

        background-color: #C7C4B3;

        font-weight: bold;

        color: White;

        font-size: 8pt;

        padding-top: 5px;

        padding-bottom: 5px;

        padding-left: 5px;

        padding-right: 5px;

        text-align: center;

        height: 30px;

        vertical-align: middle;

}



#calendar .event

{

        background-color: #9EDFE0;

        

}



#calendar .today

{

        background-color: #FFDEFD;

        color: #730044;

}


.ter_big {font-size:22px; color:#D42767;}

/*GLOBAL STYLES*/
* {margin:0; padding:0; outline:none;}
ul,li {list-style:none;}
a img {border:none;}
a:hover {text-decoration:none;}
table {border-collapse:collapse; border:none;}
body {font-family:Tahoma, arial, sans-serif; font-size:11px; background-color:#850000;}
.clearing_01 {clear:both;}
html {height:100%;}
#wrapper_01 {}
.white {color:#fff;}

/*HEADER*/
#header_01 {width:835px; height:84px; margin:0 auto;}
	#header_01 h1 {float:left; margin:20px 60px 0 0;}
#top_01 {width:835px; height:84px;}
.block_01 {float:left; color:#fff; margin:22px 0 0 0px;}
	.block_01 li {padding-left:22px; padding-bottom:7px; text-align:left;}
#ic1 {background:url("../img/ic1.jpg") no-repeat left 0px;}
#ic2 {background:url("../img/ic2.jpg") no-repeat left 0px;}

#login_01 {float:right; font-size:11px; color:#76d51c; margin:22px 0 0 0; display:inline;}
#login_01 table.loginin_01 {margin:0 0 0 12px;}
#login_01 table a {color:#f0eddd; font-size:11px; margin-left:3px;}
#login_01 input.text_01 {width:115px; height:18px; margin:0 4px 0 0px; font-family:tahoma; font-size:10px; color:#505050; padding-left:4px;
background:#f0eddd; border:1px solid #690000;}
#login_01 input.password_01 {width:115px; height:18px; margin:0  0px 0 0px; font-family:tahoma; font-size:10px; color:#505050; padding-left:4px;
background:#f0eddd; border:1px solid #690000;}
#login_01 table.buttonin_01 {margin-left:7px;}
#login_01 table td.button_p_1 {width:2px; height:21px; overflow:hidden;}
#login_01 table td.button_p_2 { background:url("../img/button1-bg.jpg"); height:21px; padding:0 3px;}
#login_01 table td.button_p_3 {width:2px; height:21px; overflow:hidden; }
#login_01 input.button_p {color :#fff; font-size:11px; font-weight:bold; vertical-align:middle; background:none; text-transform:uppercase; border:none;cursor:pointer;}
#login_01 table span {color:#d60e0e; position:relative; top:2px;}


#menu_01 {width:835px; height:24px; font-weight:bold; overflow:hidden; background:url("../img/menu-bg.jpg") repeat-x;}
	#menu_01 ul {padding-top:9px; margin-left:8px;}
	#menu_01 ul li {float:left; display:inline; background:url("../img/razd1.jpg") no-repeat right 1px; padding:0 5px;}
    #menu_01 ul li.last_01 {background:none;}
    #menu_01 ul li a {color:#fff; text-decoration:none;}
	#menu_01 ul li a:hover {color:#fff; text-decoration:underline;}
    

/*CONTENT*/
#content_01 {width:835px; margin:0 auto;}
#main_01 {width:835px; height:354px; background:url("../img/main-bg.jpg") no-repeat; margin-bottom:11px;}

#features_01 {float:left; color:#fff; width:255px; font-size:11px; margin:68px 0 0 37px; display:inline;}
#features_01 h1 {float:left; margin-right:20px; margin-top:5px;}
#features_01 ul {float:left; width:180px;}
#features_01 ul li a {color:#000; text-decoration:none;}
#features_01 ul li {width:180px; float:left;}
#features_01 ul li {
  padding: 6px 0 7px 24px;
}
#f1 {background: url("../img/icon_tick.png") no-repeat 0 50%;}

#members_01 {color:#fff; width:835px; background:url("../img/members-bg.jpg") repeat-y; margin-bottom:14px;}
	#members_01	.m_top_01 {width:835px; background:url("../img/m_top.jpg") no-repeat; float:left;}
    #members_01	.m_bottom_01 {width:835px; height:8px; background:url("../img/m_bottom.jpg") no-repeat; clear:both; overflow:hidden;}
	#members_01 ul {margin-top:26px; padding-left:44px;}
	#members_01 ul li {float:left; display:inline; margin-right:19px; padding-bottom:15px;}
    #members_01 ul li a {color:#fff; text-decoration:none;}
    #members_01 ul li a:hover {text-decoration:underline;}
    #members_01 ul li img {border:1px solid #5c631c; margin-bottom:5px;}
    
#search_01 {float:right; margin:70px 50px 0 0; display:inline; color:#f0eddd; font-weight:bold;}
	#search_01 h1 {color:#fff; font-size:24px; text-transform:uppercase; padding:0px 0 17px 0px; font-weight:normal;}
    #search_01 h1 span {color:#222222; margin-left:0px;}
	#search_01 table.searchin_01 {clear:both; margin-left:0px;}
	#search_01 select {width:178px; height:21px; background:#fff; border:none; margin-top:3px; border:1px solid #dedfe0;}
	#search_01 select.short1_01 {width:64px; height:21px;}
	#search_01 table.press_01 {clear:both;position:relative; top:-25px;}
	#search_01 table td.button_p2_1 {width:4px; height:26px; background:url("../img/u1.png") no-repeat; overflow:hidden;}
	#search_01 table td.button_p2_2 { background:url("../img/button2-bg.jpg"); height:26px; padding:0 2px 0 2px;}
	#search_01 table td.button_p2_3 {width:4px; height:26px; background:url("../img/u2.png") no-repeat; overflow:hidden; padding-right:5px;}
	#search_01 input.button_p2 {color :#404040; font-size:12px; font-weight:bold; vertical-align:middle; background:none; border:none;
	cursor:pointer;  font-family:tahoma; text-transform:uppercase;}
	#search_01 strong { padding:0 7px 0 7px; color:#f0eddd;}
	#search_01 span {color:#f0eddd; margin-left:7px;}

.block3_01 {float:right; margin-right:33px; display:inline;}
	.block3_01 ul li {display:inline;}
    .block3_01 ul li img {float:left; margin-right:15px;}

#block2_01 {text-align:center; width:835px; height:120px; background:url("../img/block2-bg.jpg") no-repeat;}

/*FOOTER*/
#footer_01 {height:70px; width:835px; background:url("../img/footer-bg.jpg") repeat-x; margin:0 auto;}
	#d_01 {color:#d90a18; float:left; }
    #d_01 p {padding:29px 0 0 26px;}
	#d_01 a {color:#d90a18; padding:0 10px 0 0px;}
    #c_01 {color:#d90a18; margin:29px 31px 0 0; display:inline; float:right;}
    
	
	
#con_top {background:url("../img/con_top.jpg") no-repeat; height:10px; width:835px;}	
#con_bg {background:url("../img/con_bg.jpg") repeat-y; overflow:hidden;}	
#con_bottom {background:url("../img/con_bottom.jpg") no-repeat; height:10px; width:835px; margin-bottom:10px;}	

.poop {color:#FFFFFF; overflow:hidden; padding:22px 11px 11px 20px; text-align:right; }	
.poop li {display:inline; padding-left:10px;  padding-bottom:3px; line-height:17px;}	
.poop a {color:#fff;}	

@charset "iso-8859-1";
.brd{border:1px solid red;}

.drag_drop{position:absolute; left:35px; margin-top:5px;}
.drag_drop_tbl{}

.hot_button_1, .hot_button_2, .hot_button_3, .hot_button_4, .hot_button_5, .hot_button_6, .hot_button_7 {cursor:pointer;}

.bot_bor {border-bottom:1px dashed #797870; padding-bottom:1px;}
#save {position:relative; top:2px; margin-right:5px;}

#video_details {padding:10px; background:#fff;}
#video_details dt {float:left; font-weight:bold;}

#user_details {padding:10px; background: #fff; color: #496771;}
#user_details h4{font-size:18px; margin:0 10 0 10; padding-bottom: 10px;}
#user_details dt {float:left;	font-weight:bold; }
#user_details a{font-size:10px;}
#user_details dl{ margin-left:7px; font-size:10px; color:#000;}

#video_links { padding:10px; color:#496771; background:#fff;}
#video_links_img{height:30px;}
#video_links_img #video_links_link{height:30px;}
#video_links_img  img {behavior: url('');}
#video_links_img  a {font-weight: bold;}
#video_links_link {padding-left:28px;}
*+html #video_links_link {padding-left:5px;}
#rate_this img {behavior: url(''); width: 29px; height: 29px;}

#video_info{padding:15px; font-size:12px;}
#video_info input{background:#ccc; border:0px;}
.gallery_image_thumb {margin-bottom:10px;}
.gallery_album a {color: #fff !important;}
.gallery_album a:hover {color: #fff !important; text-decoration:none;}
.gallery_album {color: #fff !important;}

#vidio_comment{padding:15px; font-size:11px;}

#join {text-align: left;}
#join label{height: 18px; line-height: 18px; padding-right: 4px; text-align: left; white-space: nowrap;}
#join .input_text_01 {margin-bottom: 5px; font-size: 13px; border: 1px solid #6f7880; width: 201px; height: 16px;}
#join #from, #join #iam{width: 204px; margin-bottom: 5px;}
#join #month{width: 113px; margin-right:3px;}
*html #join #month{width: 108px;}
#join #month, #join #day, #join #year {margin-bottom: 5px;}
#day {width:35px; margin-right:3px;}
#year {width:50px;}

#terms {padding-bottom: 5px;}
#join p {padding-bottom: 5px;}

#video_top {background:url(../images/video_top.png) no-repeat; height:7px; margin-left:-7px; width:525px;}
#video_bottom {background: url(../images/video_bottom.png) no-repeat; height:7px; margin-left:-7px; width:525px;}

#player_brd{
	margin-left: -7px;
	background:#CCCCCC;
	width:525px;
	height: 480px;

}
#player_brd .in{
	position: relative;
	width:525px;
	height: 480px;
}

.thumbnail{
	overflow:hidden;
	width:122px; height:140px; float:left;
	margin-left:12px; padding-top:10px; padding-bottom:10px; margin-bottom:20px;
	}
.video_cont{width:450px; margin-top:15px; float:left; margin-bottom:30px;}

#main-out{padding: 20px 0;}

#preload{position: absolute; top: -1000px; left: -1000px;}

div.welcome, div.welcome a{color: #000000;}
div.welcome
		{
		padding-bottom: 5px;
		padding-left:10px;
		}

div.menu{margin:0 auto; width: 752px; height: 33px; overflow: hidden;}
div.mout{height: 36px; margin-bottom: 11px;}
        div.menu ul{padding: 3px 0 0 14px;}
                div.menu ul li{float: left; display: block; height: 30px; padding-left: 2px; text-align: center;}
                div.menu ul li a{color: #000;font-weight:bold; text-decoration: none; display: block; height: 30px; line-height: 26px; overflow: hidden; padding: 0 7px 0 6px; position: relative; margin-right: -2px;}
                div.menu ul li a:hover, div.menu ul li.active a{background-position: 100% -30px;}
                /*div.menu ul li.last{padding-right: 2px; background: url(../images/inner-menu-active-bg.gif) no-repeat 82px 0;}*/

div.personal-st{margin:0 auto;width: 752px; height: 22px; overflow: hidden; margin-bottom: 15px;}
	div.personal-st ul{padding: 4px 0 0 17px;}
		div.personal-st ul li{float: left; display: inline; margin-right: 16px; font-weight: bold; color: #D7DAA8;}
	div.personal-st a{color: #000;}

div.sidebar{float:right; width:165px; margin:0 0 4px; padding-top:10px; background:url(../images/search_top.png) no-repeat 0 0;}

	div.sidebar a{color: #587680;}
	div.sidebar a:hover{text-decoration:none;}
	div.sidebar .in{background:url(../images/search_bottom.png) no-repeat 0 100%; position:relative; padding:0 0 7px 0; color:#000;}
	div.sidebar .in fieldset {background: #fff;}
	div.sidebar .ini {background: #fff;}
*html div.sidebar .in{background: url(../images/search_bottom.png) no-repeat 0 100%; padding-bottom: 6px;}
	div.sidebar h3{height:24px; overflow:hidden; font:18px/22px Tahoma, Verdana, sans-serif; color:#BBD7E0; padding-left:8px; }
	div.sidebar form{padding:10px; background: #fff;}
	div.sidebar p{margin-bottom:10px;}
	.bold{font-weight:bold;}
		table.rel-type{width:100%;}
			table.rel-type td{padding-bottom:3px;}
			#other{margin:15px 0 10px;}

.select_p select {width:190px;}

	#member-status{width: 120px;}
	div.sidebar .button{padding: 0 8px; height: 23px; background: url(../images/button-bg.png); font-weight: bold; color: #FFF; border: 1px solid #651B1A; border-width: 1px 1px 1px 1px;}
	.button{cursor:hand; padding: 0 8px; height: 23px; background: url(../images/button-bg.png); font-weight: bold; color: #FFF; border: 1px solid #730045; border-width: 1px 1px 1px 1px; width:auto !important;}
	.button_small{cursor:hand; padding: 0px; height: 23px; background: url(../images/button-bg.png); color: #FFF; border: 1px solid #651B1A; border-width: 1px 1px 1px 1px; width:auto !important;}
	
	.button_small_active {cursor:hand; padding: 0px; height: 23px; background: url(../images/button-bg.png); color: #000; border: 1px solid #651B1A; border-width: 1px 1px 1px 1px; width:auto !important;}
	.button_active {cursor:hand; padding: 0 8px; height: 23px; background: url(../images/button-bg.png); font-weight: bold; color: #000; border: 1px solid #730045; border-width: 1px 1px 1px 1px; width:auto !important;}
	
	p.manage-searches{font-size: 10px;}
	p.manage-searches a{padding-left: 8px; background: url(../images/bullet-search.gif) no-repeat 0 50%;}
	p.manage-searches a:hover {text-decoration:none;}

div.userinfo-c
			{
			float: left;
			width: 576px;
			background: url(../images/userinfo-top-bg.png) no-repeat;
			margin:0 0;
			}

div.userinfo-c-wide
			{
			float: left;
			width: 750px;
			background: #FFF url(../images/userinfo-top-bg-wide.png) no-repeat scroll 0 0;
			

			margin: 0 0;
			}
	div.userinfo{position: relative; padding: 18px 30px 17px; color: #000;}
	div.userinfo a{color: #000;}
	div.userinfo a:hover {text-decoration:none !important;}
		div.userinfo dl{float: left; width: 315px;}
		div.userinfo dl dt{float: left; width: 134px; height: 149px;}
		div.userinfo dl dt img{width: 126px; height: 140px; position: relative; top: 4px; left: 4px;}
		div.userinfo dl dd{margin-left: 141px;}
		div.smallphoto dl dt{width: 100px; height: 110px;}
		div.smallphoto dl dt img{width: 90px; height: 100px; left: 5px;}
		div.smallphoto dl dd{margin-left: 107px;}
			div.userinfo dl dd.name{font-size:30px; color:#D42767; line-height:32px; overflow:hidden;}
			div.userinfo dl dd.profile-completion{ margin-top: 10px; padding-top: 8px;}
			div.userinfo dl dd.profile-completion ul li{float: left;}
			div.userinfo dl dd.profile-completion ul li.gr{margin-top: 3px; width: 100px; overflow: hidden; height: 18px; border:1px solid;}
				div.userinfo dl dd.profile-completion ul li.gr table{width: 100%; background: url(../images/profile-completion-gr.png) repeat-x 0 0; height: 16px;}
				div.userinfo dl dd.profile-completion ul li.gr span{display: block; padding: 2px;}
				div.userinfo dl dd.profile-completion ul li.gr td.graph{background: #fff; height: 16px;}
			div.userinfo dl dd.profile-completion ul li.num{font-size: 18px; line-height: 18px; margin-top: 3px; padding-left: 4px;}
			
			
			.profile-completion ul li{float: left;}
			.profile-completion ul li.gr{margin-top: 3px; width: 100px; overflow: hidden; height: 18px; border:1px solid;}
				.profile-completion ul li.gr table{width: 100%; background: url(../images/profile-completion-gr.png) repeat-x 0 0; height: 14px; font-size:1px; line-height:1px;}
				.profile-completion ul li.gr span {display: block; padding: 2px;}
				*html .profile-completion ul li.gr span {padding-top: 2px;}
				*+html .profile-completion ul li.gr span {padding-top: 2px;}
				.profile-completion ul li.gr td.graph {background: #fff; height: 14px; font-size:1px; line-height:1px;}
			.profile-completion ul li.num {font-size: 14px !important; line-height: 18px; margin-top: 3px; padding-left: 4px;}
			
			
	div.userinfo-links{top:10px; height: 30px; overflow: hidden; position: relative; background: url(../images/userinfo-links-bg.png);}
	div.userinfo-links-wide{top:10px; zoom: 1; height: 30px; overflow: hidden; position: relative; background: url(../images/userinfo-links-bg-wide.png) no-repeat scroll 0 0;}
	
		div.userinfo-links ul{padding: 6px 0 0 27px;}
			div.userinfo-links ul li{float: left; border-left: 2px solid #B1DCE8; padding: 0 7px; font-weight: bold; line-height: 12px;}
			div.userinfo-links a{color: #AEDAE5; text-decoration: none; padding-left: 8px; background: url(../images/bullet-userinfo-links.gif) no-repeat 0 50%;}
			div.userinfo-links ul li.gold{border: none; padding-left: 0;}
				div.userinfo-links ul li.gold a{background-image: url(../images/bullet-userinfo-links-gold.gif); color: #DCDE23;}
	div.userinfo-st{float: right; width: 192px; height: 141px; margin-top: 2px;
    
    
    }
		div.userinfo-st ul{position: relative; padding: 15px 13px; color: #F0FCFF;}
		div.userinfo-st a{font-weight: bold;}
div.banner{float: left; display: inline; padding-left: 3px; width: 573px;}

#newm{float: left; margin-top: 10px; height: 161px; width: 100%;}
div.new-members{float: left; width: 100%; height: 161px; color: #BBD7E0; position: relative;}
.nout{width: 577px !important;}
	div.new-members  .in{height: 161px; }
	div.new-members .out{height: 161px; }
	div.new-members h3{color: #C4EC7A; padding-left: 18px; height: 26px; overflow: hidden; line-height: 26px; text-align: left;}

	div.new-members ul{padding: 3px 0 0 13px;}
		div.new-members ul li{float: left; display: inline; margin-right: 8px; width: 99px;  text-align: center; padding-top: 5px; font-weight: bold;}
		div.new-members ul li img{display: block; margin: 0 auto 3px;}
		div.new-members a{color: #BBD7E0; text-decoration: none;}
		div.new-members ul li.more{width: auto; background: none; padding-top: 0; text-align: left;}
		div.new-members ul li.more img{margin: 0;}

span.popup-info{display: block; width: 145px; height: 107px; position: absolute; top: -1000px; left: -1000px;
background: url(../images/popup-info-bg.png);

}

.bug td, .bug {height:15px; vertical-align:middle !important; border-collapse:collapse; border-spacing:0; padding:0 !important; margin:0 !important;}

.input_blog {width: 260px; height: 16px; padding-top: 2px;}

span.popup-info .dx {
color:#FFFFFF;
display:block;
font-size:9px;
height:36px;
line-height:11px;
overflow:hidden;
padding:0 31px 0 34px;
position:relative;
text-align:left !important;
top:37px;}
	* html{filter: expression(document.execCommand("BackgroundImageCache", false, true));}

td.list_button_text{color:#000; font-weight: bold; text-align:left;}
.fullprof td{text-align:left;}
.img_med_border{padding:4px;}
.img_med_border img {border:1px solid #e0e0e0;}
.img_big_border{border: 1px solid #6F0736;}
.nav_title {text-align:center; margin:10px;}
.user_name{font-size: 30px; color: #B54B4D; line-height: 32px;}
.header_big {color:#000; font-size: 30px !important; line-height: 32px;}
td.header_big {padding-left: 18px;}
.header_small {color:#000; font-size: 20px; line-height: 22px;}
.pri_med_bold{font-size:20px; line-height: 22px; border-bottom: 1px solid #000; margin-bottom:10px;margin-top:10px;}
.light{ padding-top:3px; padding-bottom:3px;}

td.blue{background-color: #87b0bf;}
td.violet{background-color: #7b658f; background: url(../images/violet.gif) repeat-x; color:#dacfe7; height:30px; font-weight:bold; text-align:center;}
td.grey{background-color: #87b0bf;}
img.violet{border:1px solid #7b658f;}

div.profile-right{margin-top: 10px; padding: 10px;}
div.profile-right ul li{float: left;}
div.profile-right ul li.gr{margin-top: 3px; width: 122px; overflow: hidden; height: 20px; background: url(../images/profile-completion-gr-bg.gif) no-repeat 0 0;}
div.profile-right ul li.gr table{width: 100%; background: url(../images/profile-completion-gr.png) repeat-x 0 0; height: 16px;}
div.profile-right ul li.gr span{display: block; padding: 3px;}
div.profile-right ul li.gr td.graph{background: #fff; height: 16px;}
div.profile-right ul li.num{font-size: 18px; font-weight: bold; line-height: 18px; margin-top: 3px; padding-left: 4px;}

#photo_info {float: left; width: 95px; height: 105px;}
#photo_info{width: 100px; height: 110px;}
#photo_info img {
display:block;
border: 1px solid #e0e0e0;
}
#join .chk {width: auto;}
#main-out{}

/* Begin gallery styles */
#nav {list-style-type: none; padding: 0; _padding: 0 0 0 30px; margin: 0 0 0 30px; height: 30px; width: 80%;}
#nav li {display: inline;}
#nav li a {border-top: 1px solid #C7D3D8; border-left: 1px solid #C7D3D8; border-right: 1px solid #C7D3D8; font-size: 120%;
	display: block; float: left; padding: 6px 12px; margin: 0px 8px 0px 0px; text-decoration: none; font-weight: normal;
	height: 17px; color: #8797A5; background: #DDE5E9; _position: relative; /* IE Only */ _top: 6px;	/* IE Only */}
#nav li a:hover { border-top: 1px solid #BAC9CF; border-left: 1px solid #BAC9CF; border-right: 1px solid #BAC9CF;
    color: #000; background-color: #F7F8F9; height: 21px; _height: 24px; position: relative; top: -3px; _top: 1px; /* IE Only */}
#nav li.current a { border-top: 1px solid #BAC9CF; border-left: 1px solid #BAC9CF; border-right: 1px solid #BAC9CF;
	color: #4D646F; background-color: #fff; cursor: default; height: 21px; _height: 24px; position: relative; top: -3px; _top: 1px; /* IE Only */}
table.bordered {
	width: 100%;
	color:#39606C;
	padding: 0px;
	border-spacing: 1px;
	margin: .5em 0px;

  background: #F7F8F9;
	border: 1px solid #BAC9CF;
  border-bottom-width: 5px;
}
table.bordered th {
	font-weight: normal;
	padding: 4px 12px;
	border-bottom: 2px solid #BAC9CF;
	background: #ECF1F2;
}
table.bordered .subhead {
	border-top: 1px solid #BAC9CF;
}
table.bordered td {
	padding: 4px 16px;
	margin: 0px;
	background-color: #fff;
	color:#39606C;
}
table.bordered td a
{
	color:#39606C;

}
.box {
  background: #F7F8F9;
  border: 1px solid #BAC9CF;
  border-bottom-width: 5px;
  color:#39606C;
}

.imagethumb { margin: 0px; padding: 1px;}

#home-actions {
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#home-actions li {
	margin-bottom: 8px;
	font-size: 100%;
}

#overview-stats, #overview-suggest {
	width: 250px;
	float: left;
	margin: 0 0 10px 10px;
	padding: 10px;
}
#overview-comments {
	min-width: 410px;
	_width: 410px;
	float: left;
	padding: 10px;
}
#overview-comments ul { list-style-type: none; padding: 0px; }
#overview-comments ul li { margin-bottom: .5em; }
#overview-comments .commentmeta {
	font-size: 85%;
	color:#39606C;
}
#overview-comments .commentbody {
	font-size: 85%;
}

.fileuploadbox {
	margin-bottom: 5px;
}
#albumselect {
	padding: 10px;
  background: #F7F8F9;
	border-top: 1px solid #BAC9CF;
	border-left: 1px solid #BAC9CF;
	border-right: 1px solid #BAC9CF;
	border-bottom: 5px solid #BAC9CF;
	color:#39606C;
}
#albumselect input {
	padding: 4px;
	font-weight: normal;
	font-size: 100%;
	color:#39606C;
}
acronym {
	cursor: help;
}

.thumbselect {
  /*height: 80px;*/
  padding-left: 90px;
  background-repeat: no-repeat;
  background-position: center left;
}

.thumboption {
  /*padding-left: 90px;*/
  height: 40px;
  margin-bottom: 2px;
  background-position: center left;
}

.errorbox {
	padding: 20px;
	background-color: #FDD;
	border-top: 1px solid #FAA;
	border-left: 1px solid #FAA;
	border-right: 1px solid #FAA;
	border-bottom: 5px solid #FAA;
	margin-bottom: 10px;
	font-size: 100%;
	color:#39606C;
}
.errorbox h2 {
	color: #DD6666;
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
}



#adv {border-collapse: separate;}

#adv_in{border-collapse: separate; width:100%;}
#adv_in td{ }
#adv_in td.header{font-weight:bold; padding:5px 0 0; line-height:1;}

#adv_good {border-collapse: separate; width:100%;}
#adv_good td{padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;}
#adv_good td.header{ font-weight:bold; height:20px; background:#dbdbdb;}

#adv_add td{padding:3px;}

#menu_top_right{color:#00aace;}
#menu_top_right a{color:#00aace;}


.gr_table{border-collapse: separate;}



.gr_header{background: #6c2615 url(../images/gr_header_bg.gif) repeat-x 0 0; height:22px; padding:5px; font-size:18px !important; line-height:18px; overflow:hidden; color:#fff; valign:center;}

.group_table {margin-top: 5px;}

.group_table .gr_header {background:#dbdbdb; color:#000; font-size:12px !important; font-weight:bold;}

.group_table .gr_cell {padding:10px; border-bottom:1px solid #dbdbdb;}

.group_table .gr_cell {color:#646464;}

.group_table .gr_cell a {color:#000;}

.gr_image{width:90px; height:100px; text-align:center;}
.gr_image img{border:1px solid #7b658f;}
.gr_cell span {color:#8f8f8f; margin-right:5px;}
.gr_cell h1 a{font-size:18px; line-height:28px; font-family: Arial,"Arial Narrow",  Verdana, sans-serif; font-weight:bold;}
.gr_date{ padding:15px; width:90px;}
.gr_info{
	width:200px;
	min-height:70px;
	//height:70px !important;
	float:left;
	border:1px solid;

	padding:5px;}


.gr_list {width:660px; list-style-type:square;}
.gr_list li{float: left; width:200px; display: inline; padding:0 0 8px 12px; background:url(../images/bullet_for.gif) no-repeat 0 5px;}

.img_border{border:1px solid #7b658f;}

.banner {margin-top: 20px;}

#signIn li {float: left; padding-right: 8px;}

div.userinfo .header_big a {!important; text-decoration:none !important;}
div.userinfo .header_big a:hover {text-decoration:underline !important;}
.userinfo {text-align: left;}



.news_menu:hover {text-decoration:none;}
.news_a {text-decoration:none;}

/*	GLOBAL DECORATIONS */
.whitelink  {color: #686868 !important; text-decoration:none;}
.whitelink:hover{text-decoration:underline;}

.fGrey	{color: #686868 !important;}
.fWhite	{color: #ffffff !important;}
.fPink	{color: #333333 !important;}

a .fPink {color: #fff !important;}

.f10px	{font-size:10px !important;}
.f11px	{font-size:11px !important;}
.f12px	{font-size:12px !important;}

.tvCenter a {font-weight:normal; margin-left:10px; font-size:12px !important;}
.tvCenter a:hover {text-decoration:none;}


.thumbnail {overflow:hidden; background:url(../images/videopage.png); width:125px; height:150px; float:left; margin-left:12px; padding:11px 10px 10px 10px; margin-bottom:20px; text-align:left; line-height:1.2;	}
	
	.thumbnail p {margin:5px 0 0;}
	.thumbnail .gallery_pic 	{width:125px; height:90px; overflow:hidden; position:relative;}
	.thumbnail .play			{position:relative; left:30%; top:20%; width:50px; height:50px; z-index:10;}
	.thumbnail .video_preview 	{position:absolute; left:0px; top:0px;}
	.video_cont{width:550px; margin-top:15px; float:left; margin-bottom:30px;}

	
.pagesListItem {float:left; height:17px; padding:0 0 0 10px; font-size:11px;}
.pagesListItem a       {text-decoration:underline; color:#333333; font-size:12px; font-weight:normal; }	
.pagesListItem a:hover {text-decoration:none; }	
.pglActive {background:#9E1664 none repeat scroll 0 0;color:#FFFFFF;display:block;padding:4px 6px !important; margin-left:10px;position:relative;top:-4px;}

#event .event {float: left; width: 326px; margin-right: 12px; background: #f2f1ea; margin-bottom: 30px;}
#event .event img {margin-left: 10px;}
#event .event_top {width: 326px; height: 6px; background: url(../images/event_top.png) no-repeat; font-size: 0; line-height: 0; display: block; position: relative; top: -6px;}
*html #event .event_top {left: -34px;}
#event .event_bottom {width: 326px; height: 6px; background: url(../images/event_bottom.png) no-repeat; font-size: 0; line-height: 0; display: block; position: relative; bottom: -6px;}
*html #event .event_bottom {left: -34px;}
#event ul ul {padding-left: 10px; height: 99px; overflow: hidden;}
#event ul ul li {font-size: 10px !important; padding-right: 15px;}
#event a {color: #cd1a70; font-size: 20px; display: block; padding-bottom: 10px; line-height: 100%; width:199px; white-space:nowrap; overflow:hidden;}
#event span {color: #8f8f8f;}
#event ul ul {padding-left:10px; overflow:hidden;}
#event ul .group {height:99px;}
#event_i .event {float: left; width: 326px; margin-right: 12px; background: url(../images/event_i.png) repeat-y; margin-bottom: 30px;}
#event_i .event img {margin-left: 10px;}
#event_i .event_top {width: 326px; height: 6px; background: url(../images/event_i_top.png) no-repeat; font-size: 0; line-height: 0; display: block; position: relative; top: -6px;}
*html #event_i .event_top {left: -34px;}
#event_i .event_bottom {width: 326px; height: 6px; background: url(../images/event_i_bottom.png) no-repeat; font-size: 0; line-height: 0; display: block; position: relative; bottom: -6px;}
*html #event_i .event_bottom {left: -34px;}
#event_i ul ul {padding-left: 10px;}
#event_i ul ul li {font-size: 10px !important; color: #fff;}
#event_i a {color: #fff; font-size: 20px; display: block; padding-bottom: 10px;}
#event_i span {color: #333;}

.blogs {padding-top: 20px;}
.blogs li {padding-bottom: 30px; position: relative;}
.blogs .title {color: #D51B5F; font-size: 18px; display: block; padding-bottom: 10px; text-align: left;}
.blogs small {float: right; color: #646464; font-size: 10px;}
.blogs .name {color: #010101; font-size: 11px; font-weight: bold; display: block; text-align: left;}
.blogs table {border-collapse: collapse; width: 100%;}
.blogs table td {vertical-align: top;}
.blogs .img {margin-right: 15px;}
.blogs p {margin: 0 !important; color: #646464; text-align: left;}
.blogs .blog_message {padding: 15px; margin-top: 10px;}
.blogs span {display: block; text-align: right; padding: 5px 10px 8px;}
.blogs span a {color: #656565; font-size: 11px;}
.blogs span img {position: relative; top: 2px; left: -2px;}

.blogs .read_comments {margin-right: 20px;}
.blogs .corner_top {border-top:  1px solid #dbdbdb; position: relative; top: 11px; padding: 0 1px;}

.pages td {padding-left: 5px;}
.pages b {color: #333333; font-size: 12px; font-weight: normal;}
.pages a {color: #333333; font-size: 12px; font-weight: normal;}
.pages .pri_text_bold_1 {color: #000;}

.inn select {margin-bottom: 5px;}

.friends {clear: both;}
.friends table {border-collapse: collapse;}
.friends table td {vertical-align: middle !important; font-size: 12px !important;}
.friends table td a {font-weight:bold;}
.friends li {float: left; margin-right: 20px; width: 295px; padding: 15px; margin-bottom: 20px; height: 78px;}
*+html .friends li {height: 80px;}
.friends .friends_param {background: #dbdbdb; display: block; text-align: right; padding: 5px 10px 8px;}
.friends .friends_param a {color: #656565; font-size: 11px;}



.friends_1 {padding: 20px 0 0; clear: both;}
.friends_1 table td {vertical-align: middle !important; font-size: 12px !important;}
.friends_1 li {float: left; margin-right: 20px; width: 325px;}
.friends_1 .fri {padding: 15px;}
.friends_1 .fri a {font-weight:bold;}
.friends_1 .friends_param {display: block; text-align: right; margin-bottom: 20px; padding: 5px 10px 8px;}
.friends_1 .friends_param a {color: #656565; font-size: 11px;}

.friends_2 {padding: 20px 0 0; clear: both; width:696px;}
.friends_2 table td {vertical-align: middle !important; font-size: 12px !important;}
.friends_2 li {float:left;}
.friends_2 .featuredFriendBox {margin-right:20px !important; width:325px; height:153px; overflow:hidden;}
.friends_2 .fri {padding: 15px; border: 1px solid #dbdbdb;}
.friends_2 .fri a {font-weight:bold;}
.friends_2 .friends_param {background: #dbdbdb; display: block; text-align: right; margin-bottom: 20px; padding: 5px 10px 8px;}
.friends_2 .friends_param a {color: #656565; font-size: 11px;}

.invite {float:right; margin-right:30px; text-decoration:none; font-size:14px; position:relative; top:-75px;}
.invite span {margin-left:5px; text-decoration:underline;}
.invite span:hover {text-decoration:none;}
.invite img {position:relative; top:3px;}
.friends_list {text-align:left; float:left; margin-bottom:15px;}
.friends_list td {padding-right:5px;}
.list_pages {float:right; margin-right:30px;}
.separate {width:20px;}
.friends_list span {display:block; padding:4px 6px; height:14px; margin-top:-4px; color:#fff;}
.friends_list a {color:#000; font-size:12px;}

.invite_new {margin-left:50px;}
.invite_new td {padding-bottom:10px;}



.join_e {padding:15px 20px 5px; width:548px; margin-left:54px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
.join_e select {margin-bottom:7px; margin-left:10px;}
.toper {width:590px; margin-left:54px;}
.toper .header_small {margin:0 10px; display:inline; white-space:nowrap;}
.toper .header_big {margin:0 10px; display:inline; white-space:nowrap;}
.toper i {height:9px; width:100%; background:url(../images/join-top.png); display:block; margin-top:13px; font-size:0; line-height:0;}
.toper img {margin-top:13px;}
.topir {width:590px; height:10px; background:url(../images/join-bottom.png); display:block; margin-left:54px; margin-bottom:25px;}
.iop select {margin: 0 5px 12px; text-align: left;}
.joins_e {background:#f0f0f0; padding:10px 20px; width:223px;}
.topers {width:263px; height:7px; background:url(../images/joins-top.png); display:block;}
.topirs {width:263px; height:7px; background:url(../images/joins-bottom.png); display:block; margin-bottom:25px;}

.join_e1 {padding:15px 20px 5px; width:548px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
.join_e1 select {margin-bottom:7px; margin-left:10px;}
.toper1 {width:590px;}
.toper1 .header_small {margin:0 10px; display:inline; white-space:nowrap;}
.toper1 i {height:9px; width:100%; background:url(../images/join-top.png); display:block; margin-top:13px; font-size:0; line-height:0;}
.toper1 img {margin-top:13px;}
.topir1 {width:590px; height:10px; background:url(../images/join-bottom.png); display:block; margin-bottom:25px;}
.iop select {margin: 0 5px 12px; text-align: left;}
.joins_e {background:#f0f0f0; padding:10px 20px; width:223px;}
.topers {width:263px; height:7px; background:url(../images/joins-top.png); display:block;}
.topirs {width:263px; height:7px; background:url(../images/joins-bottom.png); display:block; margin-bottom:25px;}

.list_view2_alt {background:#efefef; padding:10px;}
.list_view1_alt {padding:10px;}
.list_view1_alt td {vertical-align:middle !important;}
.list_view2_alt td {vertical-align:middle !important;}
.list_view1 {padding-left:5px; vertical-align:middle !important; border-bottom:1px solid #dbdbdb;}
.list_view2 {padding-left:5px; vertical-align:middle !important; border-bottom:1px solid #dbdbdb;}

#adv .header {padding: 10px !important; background:#dbdbdb;}
#adv .ads {display:block; padding-left:20px; margin-bottom:8px; background:url(../images/bullet_for.gif) no-repeat 10px 5px;}

.list_button td {vertical-align:middle !important; text-align:left;}
.list_button_white td {vertical-align:middle !important; text-align:left;}
.list_button {background:#dbdbdb;}
.light td {vertical-align:middle !important; text-align:left !important; border-bottom:1px solid #dbdbdb;}
.body_little_subject span {width:231px; display:block; overflow:hidden;}
.che {margin-bottom: 10px; position:relative; top:2px;}
.ads_list td {padding-bottom: 10px; border-bottom:1px solid #efefef;}
.ico img {position:relative; top:2px; left:-2px;}
.acc td {padding-bottom:10px; vertical-align:middle !important;}

.list_view1 td.body_little {height:29px; vertical-align:middle !important;}

#content_inner .eve {font-size:12px; color:#000; padding-bottom:10px;}
.inv_c {position:absolute; margin-top:-60px; position:absolute; right:25px;}

#invite_form {text-align:left !important;}
.pani a:hover {text-decoration:underline !important;}
.ch {margin-bottom:5px;}
*+html .ch {margin:0;}
.der img {position:relative; top:-3px; margin-right:5px;}
.gr_a input {position:relative; top:1px; margin-left:10px;}
.head_l td {padding:12px 12px 0; background:#efefef;}
.head_in img {position:relative; top:5px;}
.acc_i b {white-space:nowrap;}

.block .gr_cell1 {padding:5px;}
.block .gr_cell {padding:5px; background:#ececec;}
.sepok td {padding-right:5px;}
.radio {border-bottom:1px dashed #666;}
.gr_img {font-size:1px; line-height:1px;}
*+html .img_gr {position:relative; top:-7px;} 
#featureSlots, #slideshow, .friendsBox, .friends_1 {overflow:hidden; width:100%;}

/********** color **********/

/********** заголовки внутрение **********/
.gallery_title, .gallery_title_albums_new a, .gallery_title_albums_popular a, .header_big a, .header_big, #content_inner h4, #content_inner h3 {text-align:left; color:#000 !important;}

/********** заголовки home, event, blog **********/
#event a, .little_t, .blogs .title {color:#000 !important;}

/********** заголовки ссылки в на странице плеера **********/
.group_table .gr_cell b a, #video_details a, #user_details a, #video_links_img a {color:#000 !important;}

/********** ссылки в видео **********/
.fPink	{color: #000 !important;}

/********** фон активной странице в листалке страниц **********/
.pglActive, .friends_list span {background:#000 !important;}

/********** серые линии в search и profile **********/
.line_ch, .list_view2_alt, .head_l td {background:#efefef !important;}

/********** бордер у блогов и друзей **********/
.friends li, .friends_1 .fri, .blogs .blog_message {border: 1px solid #dbdbdb;}

/********** подложка у блогов и друзей **********/
.friends_1 .friends_param, .blogs span {background: #dbdbdb;}

div.personal-st{margin-bottom: 15px;}

div.userinfo{padding: 18px 27px 0;}

div.userinfo-st{margin-top: 2px;}
.windw_table .body_tr .cent_td .title {
font-family:Tahoma;
font-size:30px;
font-weight:bold;
text-transform:uppercase;
color:#C3502A;
}


.windw_table .body_tr .cent_td .text{
font-family:Tahoma;
font-size:12px;
color:#A2340F;
}

.windw_table .body_tr .cent_td .text a{
font-weight:bold;
color:#A2340F;
}

.windw_table .body_tr .cent_td .reject_btn a, .windw_table .body_tr .cent_td .playn_btn a{
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#E9C72B;
text-decoration:none;
}

*{margin:0px; padding:0px;}

img{
margin:0px;
padding:0px;
border:none;
}


/*body{
background:#999999;
}*/

.windw_table{
position:absolute;
z-index: 999;
top:40%;
left:40%;
}

.windw_table .top_td{
height:25px;
}

.windw_table .top_td table{
width:100%;
}

.windw_table td{
vertical-align:top;
}

.windw_table .top_td table .left{
height:25px;
width:23px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/wndwcorner_tl.png, sizingMethod=crop); 
}

.windw_table .top_td table .cent{
height:25px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/wndwborder_top.png, sizingMethod=scale); 
}

.windw_table .top_td table .right{
height:25px;
width:29px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/wndwcorner_tr.png, sizingMethod=crop); 
}

.windw_table .body_tr{

}

.windw_table .body_tr .left_td{
width:17px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/wndwborder_left.png, sizingMethod=scale); 
}

.windw_table .body_tr .cent_td{
height:175px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/window_bg.png, sizingMethod=scale); 
}

.windw_table .body_tr .cent_td .title{
height:49px;

}

.windw_table .body_tr .cent_td .title span{
float:left;
padding:15px 5px 0px 5px;
line-height: 24px;
}

.windw_table .body_tr .cent_td .title img{
float:left;
}

.windw_table .body_tr .cent_td .text{
width:240px;
padding:20px 30px 25px 30px;
}

.windw_table .body_tr .cent_td .reject_btn{
height:34px;
clear:left;
float:left;
padding:0px 0px 0px 24px;
}

.windw_table .body_tr .cent_td .reject_btn a{
height:27px;
display:block;
float:left;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/rejectbtn_bg.png, sizingMethod=scale); 
padding:7px 21px 0px 5px;
}

.windw_table .body_tr .cent_td .reject_btn .s_left{
height:34px;
width:36px;
display:block;
float:left;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/rejectbtn_left.png, sizingMethod=crop); 
}

.windw_table .body_tr .cent_td .reject_btn .s_right{
height:34px;
width:10px;
display:block;
float:left;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/rejectbtn_right.png, sizingMethod=crop); 
}

.windw_table .body_tr .cent_td .playn_btn{
height:34px;
float:left;
}

.windw_table .body_tr .cent_td .playn_btn a{
height:27px;
display:block;
float:left;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/playbtn_bg.png, sizingMethod=scale); 
padding:7px 10px 0px 5px;
}

.windw_table .body_tr .cent_td .playn_btn .s_left{
height:34px;
width:31px;
display:block;
float:left;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/playbtn_left.png, sizingMethod=crop); 
}

.windw_table .body_tr .cent_td .playn_btn .s_right{
height:34px;
width:10px;
display:block;
float:left;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/playbtn_right.png, sizingMethod=crop); 
}

.windw_table .body_tr .right_td{
width:23px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/wndwborder_right.png, sizingMethod=scale); 
}

.windw_table .bttm_td{
height:31px;
}

.windw_table .bttm_td table{
width:100%;
}

.windw_table .bttm_td .left{
height:31px;
width:30px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/wndwcorner_bl.png, sizingMethod=crop); 
}

.windw_table .bttm_td .cent{
height:31px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/wndwborder_bttm.png, sizingMethod=scale); 
}

.windw_table .bttm_td .right{
height:31px;
width:29px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/games/images/wndwcorner_br.png, sizingMethod=crop); 
}
*{margin: 0; padding: 0;}
img{border: none;}

table.video-chat{z-index: 999; width: 351px; position: absolute; top: 40%; left: 40%; font: 12px/16px Tahoma, Verdana, sans-serif; table-layout: fixed; border-collapse: collapse;}
	table.video-chat .tt{ width: 351px; height: 32px;}
	* html table.video-chat .tt{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_server/video/img/video-chat-tt.png', sizingMethod='crop');}
	table.video-chat .bb{width: 351px; height: 32px;}
	* html table.video-chat .bb{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_server/video/img/video-chat-bb.png', sizingMethod='crop');}
	table.video-chat .ml{width: 17px; }
	* html table.video-chat .ml{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_server/video/img/video-chat-ml.png', sizingMethod='scale');}
	table.video-chat .mr{width: 23px; }
	* html table.video-chat .mr{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_server/video/img/video-chat-mr.png', sizingMethod='scale');}
	table.video-chat .m{width: 311px; height: 166px; vertical-align: top; }
	table.video-chat h2{font-size: 30px; color: #C3502A; text-transform: uppercase; line-height: 42px; text-align: right; height: 42px; padding-right: 5px; position: relative;}
		table.video-chat h2 img{position: absolute; top: -6px; left: 11px;}
	table.video-chat table{font-size: 100%; width: 100%;}
		table.video-chat table td{height: 85px; vertical-align: middle !important; padding: 0 10px 0 115px; color: #A2340F; }
		table.video-chat a{color: #A2340F;}
	table.video-chat .buttons{text-align: center;}
*{margin: 0; padding: 0;}
img{border: none;}

div.audio-chat{z-index: 999; width: 351px; height: 230px; overflow: hidden; position: absolute; top: 40%; left: 40%; font: 12px/16px Tahoma, Verdana, sans-serif;}
div.audio-chat .bg{ width: 351px; height: 230px; overflow: hidden;}
* html div.audio-chat .bg{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_server/audiochat/img/audio-chat-bg.png', sizingMethod='crop');}
	div.audio-chat h2{font-size: 30px; color: #C3502A; text-transform: uppercase; line-height: 42px; text-align: right; height: 42px; padding-right: 5px;}
		div.audio-chat h2 img{position: absolute; top: -6px; left: 11px;}
	div.audio-chat .in{position: relative; margin: -198px 23px 0 17px;}
	div.audio-chat table{font-size: 100%; width: 100%; height: 89px;}
		div.audio-chat td{height: 89px; vertical-align: middle !important; padding: 0 10px 0 115px; color: #A2340F; }
		div.audio-chat a{color: #A2340F;}
	div.audio-chat .buttons{text-align: center;}
*{margin: 0; padding: 0;}
table{border-collapse: collapse; border: none;}
table td{font-size: 12px;}

* html td.sh-r, * html td.sh-l, * html td.sh-t, * html td.sh-b, * html .cname{behavior: ");}

table.chat{position: absolute; height: 422px; font: 12px/14px Tahoma, Verdana, sans-serif;}
.chat td.sh-r{width: 17px; height: 390px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/images/sh-r.png, sizingMethod=scale);
}
.chat td.sh-l{width: 12px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/images/sh-l.png, sizingMethod=scale);
}
.chat td.sh-t{height: 10px; width: 373px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/images/sh-t.png, sizingMethod=scale);
}
.chat td.sh-b{height: 22px;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/images/sh-b.png, sizingMethod=scale);
}
.chat td.chatcont{width: 345px; vertical-align: top;}

table.chathead{width: 100%;}
.chattitle{padding-left: 8px; width: 100%; cursor: move; height: 45px;}
.chaticons ul{width: 36px; height: 38px; }
/*.chaticons ul{width: 72px; height: 38px; background: url(./images/icons.gif);}*/
.chaticons ul li{width: 30px; height: 30px; float: left; display: block; margin: 3px 2px 0; cursor: pointer; cursor: hand;}

table.chatmain{width: 100%;}
.chatmain td{vertical-align: top;}
.chatmain .chatbody{margin: 9px 8px; width: 212px; height: 279px; overflow: auto; border: 1px solid #23647A;}
.chatbody .cumsg{padding: 1px 5px; color: #FFF; text-align: left;}
.chatbody .odd{color: #FDE803; text-align: left;}
.cumsg .cunick{font-weight: bold;}

form.cinput{margin: 10px 0 0 0px; position: relative;}
.cinput input{ width: 212px; border: 1px solid #23647A; border-bottom: 7px solid #18798D; height: 19px !important; height /**/: 27px; color: #195A70;}
.cinput .csubmit{position: absolute; width: 95px; height: 66px; cursor: pointer; cursor: hand; right: -107px; top: -30px}

td.chatside{width: 100%;}
.cname{width: 92px; height: 73px; margin-left: 18px; text-align: center; position: relative; z-index: 6;

//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/images/bubble.png, sizingMethod=scale);
}
.cname h3{line-height: 50px; font-size: 17px; color: #2E6F85;}
.cphoto{margin: -21px 0 0 7px; width: 106px; height: 116px; position: relative; z-index: 5;}
* html .cphoto{margin-left: 7px !important; margin-left /**/: 9px;}
.cphoto img{position: relative; top: 7px; left: -1px;}
.cdesc{margin: 0 10px 0 15px; list-style: none; font-size: 9px !important; line-height: 12px; color: #FFF !important;}
.cdesc li{padding: 1px 4px; display: block; text-align: left;}
.cdesc li.odd{background: #8AA5AF; border-right: 2px solid #6398AA; text-align: left;}
.cdesc span{font-weight: bold;}


.chatbody {position: relative;}
.smile img {
  position: relative;
  margin: -3px -2px -8px 0;
  right: 2px;
}
* html .smile img {display: none;}
* html .smile {
  display: inline-block;
  width: 21px;
  height: 21px;
  position: relative;
  margin: -3px -2px -8px 0;
  right: 2px;
}

* html .sm1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/smiles/sm1.png, sizingMethod=crop);}
* html .sm2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/smiles/sm2.png, sizingMethod=crop);}
* html .sm3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/smiles/sm3.png, sizingMethod=crop);}
* html .sm4 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/smiles/sm4.png, sizingMethod=crop);}
* html .sm5 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/smiles/sm5.png, sizingMethod=crop);}
* html .sm6 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/smiles/sm6.png, sizingMethod=crop);}
* html .sm7 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/smiles/sm7.png, sizingMethod=crop);}
* html .sm8 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/smiles/sm8.png, sizingMethod=crop);}
* html .sm9 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/smiles/sm9.png, sizingMethod=crop);}
* html .sm10 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_server/im_new/smiles/sm10.png, sizingMethod=crop);}

