
/* ************************************************************************ */
/* ********************************* INDEX PAGE *************************** */
/* *********************************************************************** */
 
.take_the_tour input.long_button {
  position: absolute;
  top: 200px;
  left: 210px;
  }
.left, .left_bottom {
  float: left;
  width: 461px;
  margin: 0px 8px 0px 0px;
  padding: 10px 15px 8px 15px;
  position: relative;
  }
body#index .left, body#index .left_bottom {
  padding: 0px 15px 0px 15px;
  margin: 0px;
  }
.left img {
   margin: 15px 0px 0px 30px;
  }
.right, .right_bottom {
  float: right;
  width: 461px;
  padding: 10px 15px 8px 15px;
  margin: 0px 0px 8px 0px;
  }
body#index .right, body#index .right_bottom {
  padding: 0px 15px 0px 15px;
  margin: 0px;
  }
.center {
  width: 990px;
  padding: 6px 0px 6px 0px;
  margin: 8px 0px 8px 0px; 
  background: #f4fcff;
  text-align: center;
  float: left;
 }
.center span.defis {
 padding: 0px 17px 0px 17px;
 }
.bottom {
  width: 990px;
  background: url(../images/blue_bg.png) repeat-y left top;
  }
.in_left {
  width: 226px;
  padding: 5px 8px 5px 0px;
  float: left;
  text-align: left;
  }
.in_left img, .in_right img {
  padding: 0px 0px 0px 0px;
  }
.in_right {
  width: 220px;
  padding: 5px 0px 5px 7px;
  float: right;
  text-align: right;
  }
.right_bottom h2 {
  margin: 10px 0px 0px 20px;
  padding: 0px 0px 10px 0px;
  }
/* ************************************************************************ */
/* ********************************* 3 PAGE ******************************* */
/* *********************************************************************** */
.top, .top_pink {
 width: 990px;
 padding: 10px 0px 10px 0px;
 margin: 0px 0px 8px 0px; 
 background: #f4fcff;
 text-align: left;
 float: left;
 }
.top_pink {
 background: #fff4fc;
 }
.top h1, .top_pink h1 {
 padding: 0px;
 margin: 10px;
 }
.pg3_left {
 float: left;
 width: 175px;
 }
.pg3_left img {
 margin-bottom: 10px;
 }
.pg3_right {
 float: right;
 width: 761px;
 padding: 0px 15px 0px 15px;
 }
p.center_align {
 text-align: center;
 margin: 5px 0px 5px 0px;
 }
/* ************************************************************************ */
/* ********************************* 12 PAGE ******************************* */
/* *********************************************************************** */
.contact_us {
  margin: 0px 0px 0px 280px;
  }
.contact_us p {
  font-size: 12px;
  color: #0033ff;
  margin: 5px 0px 0px 0px;
  }
/* ************************************************************************ */
/* ********************************* 16 PAGE ***************************** */
/* *********************************************************************** */

/* ************** form sign_up ********************************** */
.pg3_right form.standart {
  margin: 0px 0px 0px 10px;
  }
/* ************************************************************************ */
/* ********************************* 18 PAGE ***************************** */
/* *********************************************************************** */

.var1_two_column_row {
  width: 990px;
  float: left;
  background: url(../images/two_column_row_bg.gif) no-repeat bottom left;
  margin: 15px 0px 0px 0px; 
  }
.var1_two_columns {
  width: 990px;
  float: left;
  background: url(../images/two_columns_bg.gif) repeat-y top left;
  padding-bottom: 0px;
  }
.var1_left {
 width: 228px;
 height: 250px;
 border-top: 1px solid #bfcbff;
 border-right: 1px solid #bfcbff;
 border-left: 1px solid #bfcbff;
 float: left;
 margin-right: 15px;
 overflow: hidden;
 }
.var1_right {
 width: 743px;
 height: 250px;
 border-top: 1px solid #bfcbff;
 border-right: 1px solid #bfcbff;
 border-left: 1px solid #bfcbff;
 float: left;
 overflow: hidden;
 }
.var1_right div.for_padding {
 float: left;
 padding: 10px;
 }
.in_right_left {
  width: 351px;
  float: left;
  padding: 0px 10px 0px 10px;
  margin: 10px 0px 10px 0px;
  border-right: 1px solid #bfcbff;
  }
.in_right_right {
  width: 351px;
  float: right;
  padding: 0px 10px 0px 10px;
  margin: 10px 0px 10px 0px;
  }


.in_right_left img.to_right, .in_right_right img.to_right {
  float: right;
  margin-left: 10px;
  }
img.ico {
  vertical-align: middle;
  }
/* ********* YOU *********************/
dl.you {
  width: 205px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 10px 15px 10px 10px;
  font-family: Arial, Helvetica, sans-serif;
  }
.you dd {
  margin: 0px 0px 10px 55px;
  padding: 0px 0px 0px 0px;
 }
.you span.nickname {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  font-weight: bold;
 }
.you dt {
  float: right;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: 150px;
  font-weight: bold;
  }
.you dd.img img {
  float: left;
  margin: 0px 0px 0px 0px;
  }
.you dd.img {
  margin: 0px;
  }
.you dd.no_margin {
  margin: 0px 0px 0px 55px;
  }
/* ************************************************************************ */
/* ********************************* 21 PAGE ***************************** */
/* *********************************************************************** */
.var2_wrap {
 float: left;
 width: 990px;
 }
.var2_left_column {
 width: 230px;
 float: left;
 margin-right: 15px;
 }
.var2_left, .var2_left_transp {
 width: 230px;
 border: 1px solid #bfcbff;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 overflow: hidden;
 }
.var2_right, .var2_right_transp {
 width: 741px;
 border: 1px solid #bfcbff;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 overflow: hidden;
 }
/** blocks footer width for each block  **/
.var2_right div.blocks_footer_pages, .var2_right_transp div.blocks_footer_pages
 { 
 width: 250px;
 padding: 10px 10px 5px 250px;
 float: left;
 }
div.blocks_footer_pages p {
 float: left;
 margin: 0px 20px 0px 0px;
 }
/* ************************************************************************ */
/* ********************************* 23 PAGE ***************************** */
/* *********************************************************************** */
div.owners {
 width: 721px;
 height: 90px;
 border-bottom: 1px solid #bfcbff;
 float: left;
 margin: 0px;
 padding: 10px 0px 0px 0px;
 }
div.last_owners {
 width: 721px;
 height: 90px;
 border: none;
 float: left;
 margin: 0px;
 padding: 10px 0px 0px 0px;;
 }
div.main_info {
 width: 250px;
 float: left;
 }
div.main_info img {
 float: left;
 margin-right: 10px;
 }
div.main_info span.active_in {
 color: #666666;
 margin-left: 20px;
 }
div.main_info span.online_sp {
 color: #33cc33;
 font-weight: bold;
 }
div.main_info span.offline_sp {
 color: #FF0084;
 font-weight: bold;
 }
div.u_list {
 float: left;
 margin-left: 160px;
 }
div.community {
 float: left;
 margin-left: 50px;
 }
/* ************************************************************************ */
/* ********************************* 29 PAGE ***************************** */
/* *********************************************************************** */

.var4_one, .var4_one_transp {
 width: 200px;
 height: 520px;
 border: 1px solid #bfcbff;
 float: left;
 overflow: hidden;
 }
.two_and_three_column {
 width: 384px;
 height: 520px;
 margin-left: 15px;
 float: left;
 }
.var4_two, .var4_two_transp {
 width: 384px;
 height: 433px;
 border: 1px solid #bfcbff;
 float: left;
 overflow: hidden;
 }
.var4_three, .var4_three_transp {
 width: 384px;
 height: 70px;
 border: 1px solid #bfcbff;
 margin-top: 15px;
 float: left;
 }
.live_applications, .live_applications_transp {
 width: 250px;
 height: 520px;
 border: 1px solid #bfcbff;
 float: left;
 margin-left: 15px;
 overflow: hidden;
 position: relative;
 }
.online, .online_transp {
 width: 103px;
 height: 520px;
 border: 1px solid #bfcbff;
 float: left;
 margin-left: 15px;
 overflow: hidden;
 position: relative;
 }
.six_and_six_column {
 width: 320px;
 float: left;
 margin-right: 15px;
 }
.var4_six, .var4_six_transp {
 width: 320px;
 height: 420px;
 border: 1px solid #bfcbff;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 overflow: hidden;
 }
.var4_seven, .var4_seven_transp {
 width: 314px;
 height: 857px;
 border: 1px solid #bfcbff;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 overflow: hidden;
 position: relative;
 }
/** blocks footer width for each block  **/
.live_applications_transp div.blocks_footer,
.live_applications div.blocks_footer
 { 
 width: 250px;
 float: left;
 }
.var4_six_transp div.blocks_footer,
.var4_six div.blocks_footer
 {
 width: 300px;
 float: left;
 }
.var4_seven_transp div.blocks_footer,
.var4_seven div.blocks_footer
 {
 width: 314px;
 float: left;
 }
/** padding conteiner height for each block (to hidden overflow)  **/
.for_padding {
 padding: 10px 10px 10px 10px;
 padding: 10px 10px 10px 10px;
 float: left;
 overflow: hidden;
 }
.online div.for_padding,
.online_transp div.for_padding
 {
 height: 440px;
 }
.live_applications_transp div.for_padding,
.live_applications div.for_padding,
.var5_four div.for_padding,
.var5_four_transp div.for_padding
 {
 height: 175px;
 }
.var4_six_transp div.for_padding,
.var4_six div.for_padding
 {
  height: 340px;
  }
.var4_seven_transp div.for_padding,
.var4_seven div.for_padding
 {
 height: 785px;
 float: left;
 padding: 10px 0px 0px 0px;
 }
p.live_application {
 text-align: center;
 font-weight: bold;
 color: #666666;
 }
/* ************************************************************************ */
/* ********************************* 30 PAGE ***************************** */
/* *********************************************************************** */
.var3_wrap {
 float: left;
 width: 990px;
 }
.var3_left_column {
 width: 200px;
 float: left;
 margin-right: 15px;
 }
.var3_left {
 width: 200px;
 border: 1px solid #bfcbff;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 overflow: hidden;
 }
.var3_right {
 width: 771px;
 border: 1px solid #bfcbff;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 overflow: hidden;
 }
.var3_right div.menu_in_right {
 width: 751px;
 background: url(../images/menu_in_right_bg_long.gif) no-repeat bottom center;
 }
.var3_left .members_and_friends {
 margin: 0px 0px 5px 0px;
 padding: 0px 7px 5px 7px;
 -padding: 0px 10px 5px 10px;
 float: left;
 } 
.var3_right div.menu_in_right_right p {
 margin-top: 14px;
 }
.var3_right div.menu_in_right_left p {
 margin: 0px;
 clear: both;
 font-weight: bold;
 }

/* ************************************************************************ */
/* ********************************* 41 PAGE ***************************** */
/* *********************************************************************** */
.var6_wrap {
 float: left;
 width: 990px;
 }
.var6_left, .var6_left_transp {
 width: 228px;
 float: left;
 overflow: hidden;
 border: 1px solid #bfcbff;
 }
.var6_middle, .var6_middle_transp {
 width: 363px;
 float: left;
 overflow: hidden;
 margin-left: 15px;
 border: 1px solid #bfcbff;
 }
.var6_right, .var6_right_transp {
 width: 363px;
 float: left;
 overflow: hidden;
 margin-left: 15px;
 border: 1px solid #bfcbff;
 }
.var6_right div.for_padding, .var6_right_transp div.for_padding {
 float: left;
 padding: 10px;
 }
.var6_middle div.for_padding, .var6_middle_transp div.for_padding {
 float: left;
 padding: 10px;
 }
div.h2_blue_bg h2,
div.h2_green_bg h2,
div.h2_pink_bg h2,
div.h2_pink_bg_transp h2,
div.h2_blue_bg_transp h2,
div.h2_green_bg_transp h2
 {
  padding: 0px;
  margin: 0px;
  float: left; 
  }
div.h2_pink_bg p,
div.h2_blue_bg p,
div.h2_green_bg p,
div.h2_pink_bg_transp p,
div.h2_blue_bg_transp p,
div.h2_green_bg_transp p
 {
  padding: 0px;
  margin: 0px 17px 0px 0px;
  -margin: 0px 9px 0px 0px;
  float: right;
  font-size: 14px; 
  }
.int_block {
  width: 100%;
  border-bottom: 1px solid #bfcbff;
  float: left;
  }
.var6_wrap .u_block_horizontal {
  width: 280px;
  }
.var6_middle h3,
.var6_middle_transp h3,
.var6_right h3,
.var6_right_transp h3
 {
  margin-top: 0px;
  }
.var6_wrap .u_block_horizontal dt {
  width: 195px;
  } 
.var6_left p, .var6_left_transp p {
  text-align: right;
  }
p.nickname_mail {
  text-align: left;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  }
h3.nickname {
  text-align: right;
  font-weight: bold;
  color: #005A84;
  }
.var6_left p.inscription {
  text-align: left;
  font-size: 10px;
  margin: 0px;
  padding: 0px;
  }
.var6_left img.ava, .var6_left_transp img.ava {
  float: right;
  margin: 5px 0px 5px 0px;
  }
.var6_right .members_and_friends {
  padding: 0px 7px 5px 7px;
 -padding: 0px 10px 5px 10px;
 }
.var6_left div.for_padding, .var6_left_transp div.for_padding {
  float: left;
  padding: 10px;
  } 

/* ************************************************************************ */
/* ********************************* 58 PAGE ***************************** */
/* *********************************************************************** */

.var5_one, .var5_one_transp {
 width: 200px;
 height: 520px;
 border: 1px solid #bfcbff;
 float: left;
 overflow: hidden;
 }
.var5_two_and_three_column {
 width: 504px;
 height: 520px;
 margin-left: 15px;
 float: left;
 }
.var5_two, .var5_two_transp {
 width: 504px;
 height: 433px;
 border: 1px solid #bfcbff;
 float: left;
 overflow: auto;
 }
.var5_three, .var5_three_transp {
 width: 504px;
 height: 70px;
 border: 1px solid #bfcbff;
 margin-top: 15px;
 float: left;
 }
.var5_four, .var5_four_transp {
 width: 250px;
 height: 520px;
 border: 1px solid #bfcbff;
 float: left;
 margin-left: 15px;
 overflow: hidden;
 position: relative;
 }
.var5_five, .var5_five_transp {
 width: 485px;
 height: 300px;
 border: 1px solid #bfcbff;
 margin: 15px 15px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 overflow: hidden;
 }
.var5_six, .var5_six_transp {
 width: 486px;
 height: 300px;
 border: 1px solid #bfcbff;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 overflow: hidden;
 }
.var5_two_and_three_column textarea.to_chat_message {
  width: 504px;
  }
div.var5_six_transp div.members_and_friends {
 padding: 0px 5px 5px 5px;
 -padding: 0px 6px 5px 6px;
 }
.var5_five .for_padding, .var5_five_transp .for_padding {
  height: 227px;
  float: left;
  padding: 10px 0px 0px 0px;
  }
.var5_six .for_padding, .var5_six_transp .for_padding {
  height: 180px;
  float: left;
  }
.var5_six_transp div.blocks_footer,
.var5_six div.blocks_footer,
.var5_five_transp div.blocks_footer,
.var5_five div.blocks_footer
 {
 width: 466px;
 float: left;
 }

/* ************************************************************************ */
/* ********************************* 52 PAGE ***************************** */
/* *********************************************************************** */

.var2_left .members_and_friends {
 margin: 0px 0px 5px 0px;
 padding: 0px 15px 5px 15px;
 -padding: 0px 20px 5px 20px;
 float: left;
 }
.var2_left div.for_padding, .var2_left_transp div.for_padding {
 float: left;
 padding: 10px;
 }

/* ************************************************************************ */
/* ********************************* profile forms *********************** */
/* *********************************************************************** */
.varf_right, .varf_right_transp {
	width: 700px;
 	border: 1px solid #bfcbff;
 	margin: 0px 0px 0px 15px;
	padding: 0px 7px 0px 0px;
 	float: left;
	overflow: hidden;
}
/*.varf_right div.for_padding, .varf_right_transp div.for_padding {
 float: left;
 padding: 10px;
 }*/
/* ************************************************************************ */
/* ********************************* OVER SITE CHAT *********************** */
/* *********************************************************************** */
.iframe_top {
  border-bottom: 1px solid #bfcbff;
  padding: 0px 0px 5px 0px;
  }
.iframe_top_left {
  display: block;
  float: left;
  margin: 0px;
  }
.iframe_top_right {
  display: block;
  float: right;
  margin: 0px;
  }
.over_site_textarea {
 width: 237px;
 height: 30px;
 border: 1px solid #bfcbff;
 margin: 10px 0px 5px 0px;
 padding: 0px;
 clear: both;
 }
.over_site_textarea textarea {
  display: block;
  border: none;
  width: 237px;
  height: 30px;
  margin: 0px;
  padding: 0px;
  background: none;
  }

