*{margin: 0; padding: 0;}
html {height: 100%}
body {
	font: 11px Tahoma, sans-serif;
	width: 100%;
	height: 100%;
	background: #fff url(../../../tpl/new/images/top_bg.png) repeat-x top;
	color: #333;
	text-align: center;
}

a:link, a:visited, a:active, a:hover{color: #FF3300; text-decoration: none;}
a:hover {text-decoration: underline;}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
input{ vertical-align: middle; }

#wrapper {
	width: 950px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align: left;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 248px;
	background: url(../../../tpl/new/images/header_bg.png) no-repeat 28px 50px;
}
#header .ta{ font-size: 9px; text-align: center; height: 100px; overflow: hidden; color: #666;}
#header .ta p{ padding: 10px 0 0; }
#header .ta p span{ color: #999; }
#header .banner{ height: 81px; }
#header .banner img{ margin: 0 0 0 419px; border: 1px solid #FF7654; }

.top_menu{ width: 100%; background: #fff url(../../../tpl/new/images/mi_left.jpg) no-repeat left top; }
.top_menu .padd{ background: url(../../../tpl/new/images/mi_right.jpg) no-repeat right top; padding: 0 24px 0 21px; }
.top_menu ul li{ float: left; margin: 0 0 0 1px; }
.top_menu ul li.fst{ margin: 0; }
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 10px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 15px 0 0 262px;
}
#content .padd{ padding: 0 25px 0 0; }

#content h2{ font-size: 18px; font-weight: 400; color: #333;}

.scroll_block{ width: 100%; margin: 0 0 5px; }
.scroll_block ul, .scroll_block img, .scroll_block ul li{ float: left; text-align: center; font-size: 10px; }
.scroll_block ul li{ padding: 6px 13px 0; background: url(../../../tpl/new/images/scroll_sep.png) no-repeat left; height: 154px; }
.scroll_block ul li.fst{ background: none; }
.scroll_block ul li img{ float: none; }
.scroll_block img.right{ float: right; }
.scroll_block ul li a:link, .scroll_block ul li a:visited, .scroll_block ul li a:active, .scroll_block ul li a:hover{color: #FF3300; text-decoration: none;}
.scroll_block ul li a:hover {text-decoration: underline;}

.search_block{ width: 100%; margin: 0 0 10px; color: #666; }
.search_form, .search_form table{ width: 100%; font-weight: 700; }
.search_form table td{ padding: 5px 9px; }
.search_form .sf_sel1{ width: 100px; }
.search_form .sf_sel2{ width: 250px; }
.search_form .sf_sel3{ width: 202px; }
.search_form .sf_sel4{ width: 190px; }
.search_form .check{ margin: 0 20px 0 0; }
.search_form .text{ width: 40px; }
.search_form .bttn{ width: 135px; height: 22px; margin: 0 0 1px; background: url(../../../tpl/new/images/bttn_search.png); border: 0; cursor: pointer; }

.vip_users{ width: 100%; margin: 0 0 10px; }
.vip_users .tb_rb{ padding: 10px 0 10px 15px; }
.vip_users img{ margin: 5px 1px 5px 0 ; }

.features_block{ width: 100%; }
.features_block ul{ padding: 10px; font-weight: 700;}
.features_block ul li{ background: url(../../../tpl/new/images/bullet_rul.gif) no-repeat left 5px; padding: 3px 0 3px 10px;}
.features_block h3{ font-size: 18px; font-style: italic; color: #cc3300; padding: 10px 10px 0; }

.tb_t{ width: 100%; background: #E3E3E3 url(../../../tpl/new/images/grey_dot.gif) repeat-x top; }
.tb_l{ width: 100%; background: url(../../../tpl/new/images/grey_dot.gif) repeat-y left; }
.tb_r{ width: 100%; background: url(../../../tpl/new/images/grey_dot.gif) repeat-y right; }
.tb_b{ width: 100%; background: url(../../../tpl/new/images/grey_dot.gif) repeat-x bottom; }
.tb_lt{ width: 100%; background: url(../../../tpl/new/images/tb_lt.gif) no-repeat left top; }
.tb_rt{ width: 100%; background: url(../../../tpl/new/images/tb_rt.gif) no-repeat right top; }
.tb_lb{ width: 100%; background: url(../../../tpl/new/images/tb_lb.gif) no-repeat left bottom; }
.tb_rb{ background: url(../../../tpl/new/images/tb_rb.gif) no-repeat right bottom; padding: 5px; }

.tb2_lb{ width: 100%; background: url(../../../tpl/new/images/tb2_lb.gif) no-repeat left bottom; }
.tb2_rb{ width: 100%; background: url(../../../tpl/new/images/tb2_rb.gif) no-repeat right bottom; }

.tb3_t{ width: 100%; background: url(../../../tpl/new/images/tb3_t.png) repeat-x top; }
.tb3_l{ width: 100%; background: url(../../../tpl/new/images/black_dot.gif) repeat-y left; }
.tb3_r{ width: 100%; background: url(../../../tpl/new/images/black_dot.gif) repeat-y right; }
.tb3_b{ width: 100%; background: url(../../../tpl/new/images/black_dot.gif) repeat-x bottom; }
.tb3_lt{ width: 100%; background: url(../../../tpl/new/images/tb3_lt.gif) no-repeat left top; }
.tb3_rt{ width: 100%; background: url(../../../tpl/new/images/tb3_rt.gif) no-repeat right top; }
.tb3_lb{ width: 100%; background: url(../../../tpl/new/images/tb3_lb.gif) no-repeat left bottom; }
.tb3_rb{ background: url(../../../tpl/new/images/tb3_rb.gif) no-repeat right bottom; padding: 0 10px 10px; }

.tb4_t{ width: 100%; background: #FFF3D3 url(../../../tpl/new/images/yellow_dot.gif) repeat-x top; }
.tb4_l{ width: 100%; background: url(../../../tpl/new/images/yellow_dot.gif) repeat-y left; }
.tb4_r{ width: 100%; background: url(../../../tpl/new/images/yellow_dot.gif) repeat-y right; }
.tb4_b{ width: 100%; background: url(../../../tpl/new/images/yellow_dot.gif) repeat-x bottom; }
.tb4_lt{ width: 100%; background: url(../../../tpl/new/images/tb4_lt.gif) no-repeat left top; }
.tb4_rt{ width: 100%; background: url(../../../tpl/new/images/tb4_rt.gif) no-repeat right top; }
.tb4_lb{ width: 100%; background: url(../../../tpl/new/images/tb4_lb.gif) no-repeat left bottom; }
.tb4_rb{ background: url(../../../tpl/new/images/tb4_rb.gif) no-repeat right bottom; padding: 10px 20px 0; }

.tb4_t_vip{ width: 100%; background: #ffdcd3 url(../../../tpl/new/images/yellow_dot_vip.gif) repeat-x top; }
.tb4_l_vip{ width: 100%; background: url(../../../tpl/new/images/yellow_dot_vip.gif) repeat-y left; }
.tb4_r_vip{ width: 100%; background: url(../../../tpl/new/images/yellow_dot_vip.gif) repeat-y right; }
.tb4_b_vip{ width: 100%; background: url(../../../tpl/new/images/yellow_dot_vip.gif) repeat-x bottom; } 
.tb4_lt_vip{ width: 100%; background: url(../../../tpl/new/images/tb4_lt_vip.gif) no-repeat left top; }
.tb4_rt_vip{ width: 100%; background: url(../../../tpl/new/images/tb4_rt_vip.gif) no-repeat right top; }
.tb4_lb_vip{ width: 100%; background: url(../../../tpl/new/images/tb4_lb_vip.gif) no-repeat left bottom; }
.tb4_rb_vip{ background: url(../../../tpl/new/images/tb4_rb_vip.gif) no-repeat right bottom; padding: 10px 20px 0; }

.tb5_t{ width: 100%; background: #E3E3E3 url(../../../tpl/new/images/black_dot.gif) repeat-x; }
.tb5_lt{ width: 100%; background: url(../../../tpl/new/images/tb5_lt.gif) no-repeat left top; }
.tb5_rt{ width: 100%; background: url(../../../tpl/new/images/tb5_rt.gif) no-repeat right top; }
.tb5_lb{ width: 100%; background: url(../../../tpl/new/images/tb5_lb.gif) no-repeat left bottom; }
.tb5_rb{ background: url(../../../tpl/new/images/tb5_rb.gif) no-repeat right bottom; padding: 0px 20px 10px; }


.central_block{ width: 100%; margin: 0 0 10px; }
.central_block .tb_b2{ width: 100%; background: #F0F0F0 url(../../../tpl/new/images/grey_dot.gif) repeat-x bottom; }
* html .central_block .tb_b{ width: 667px; }
/*.paddc{ padding:15px 25px;}*/
*.central_block .paddcc{ padding:15px 25px;}
/*.central_block .paddc{ padding:15px 25px;}*/
/*.central_block .paddc{ padding:15px 25px;}*/
/*.central_block .paddc{ padding: 15px 25px;  }*/
/*.central_block .paddc .left{ width: 390px; float: left; }
.central_block .paddc .left img{ float: left; margin: 0 15px 5px 0; }
.central_block .paddc .left ul li{ display: block; }
.central_block .paddc .left ul li ul{ float: left; margin: 0 5px 0 0; width: 85px; }
.central_block .paddc .left ul li ul.sec{ width: 80px; }
.central_block .paddc .left span{ font-size: 14px; font-weight: 700; }*/
/*.central_block .paddc .right{ width: 220px; float: right; }
.central_block .paddc .right ul li{ padding: 3px 0 3px 20px; background: url(../../../tpl/new/images/bullet_larrow.gif) no-repeat left 6px; }*/

.central_block .title{ padding: 0 0 10px; }

.navi{ width: 100%; font-weight: 700; }
.navi li{ float: left; height: 34px; line-height: 34px; background: #fff url(../../../tpl/new/images/navi_right.gif) no-repeat right center; margin: 0 2px;}
.navi li span{ background: url(../../../tpl/new/images/navi_left.gif) no-repeat left center; display: block; padding: 0 33px;}
.navi li.cur a{ color: #333;}

.navi a:link, .navi a:visited, .navi a:active, .navi a:hover{color: #ff3300; text-decoration: none; display: block;}
.navi a:hover { color: #333;}

/* для корректной работы старой верстки */
#old_verstka .switch{ width: 100%; font-weight: 700; margin: 1em 0; overflow:hidden;}
#old_verstka .switch li{ float: left; height: 34px; line-height: 34px; background: #fff url(../../../tpl/new/images/navi_right.gif) no-repeat right center; margin: 0 2px 1em 2px;}
#old_verstka .switch li a{ background: url(../../../tpl/new/images/navi_left.gif) no-repeat left center; display: block; padding: 0 33px;}
#old_verstka .switch li.cur a{ color: #333;}

#old_verstka .switch a:link, .switch a:visited, .switch a:active, .switch a:hover{color: #ff3300; text-decoration: none; display: block;}
#old_verstka .switch a:hover { color: #333;}

#old_verstka h1 {font-size: 18px; font-weight: 400; color: #333;}




.col2{ width: 100%; padding: 10px 0 0; font-weight: 700; }
.col2 li{ width: 49%; float: left; }
.col2 .right{ text-align: right; float: right; }

.pagination{ float: right; }
.pagination li{ float: left; width: auto; margin: 0 2px; }
.pagination li.cur a{ color: #333;}

.col2 a:link, .col2 a:visited, .col2 a:active, .col2 a:hover{color: #FF3300; text-decoration: none;}
.col2 a:hover{ color: #333;}

.title2{ margin: 0 0 10px 20px; padding: 1px 10px; background: #F0F0F0; color: #333; font-weight: 700; font-size: 11px; float: left; }

.central_block .big_pic{width: 160px; float: left; line-height: 16px; padding-left: 10px;}
.central_block .big_pic img{display: block; border: 1px solid #555050; background: #F7F7F7; padding: 2px;}
.central_block .big_pic p{ font-weight: 700; color: #666; padding: 3px; }
.central_block .small_pics{width: 415px; float: right; font-weight: 700;}
.central_block .small_pics ul li{ padding: 1px 0; }
.central_block .small_pics a img{border: 1px solid #555050; background: #F7F7F7; padding: 2px;}
.central_block .tb_rb{padding: 1px; }

.autorization_block{ width:100%; margin: 0 0 10px; }
.autorization_block .tb_rb{padding: 1px; }
.autorization_block .title{ padding: 15px 0 5px 25px; }
.autorization_block .stripy{ height: 26px; line-height: 26px; font-weight: 700; background: url(../../../tpl/new/images/stripy_bg.gif) repeat-x; padding: 0 25px; margin: 10px 0; }
.autorization_block table{width: 90%; margin: 0 auto; color: #666; }
.autorization_block table td{padding: 2px;}
.autorization_block .bttn{ width: 135px; height: 22px; margin: 0 10px 1px 0; background: url(../../../tpl/new/images/bttn_enter2.png); border: 0; cursor: pointer; }
.autorization_block .bttn2{ width: 135px; height: 22px; margin: 0 10px 1px 0; background: url(../../../tpl/new/images/bttn_reg.png); border: 0; cursor: pointer; }
.autorization_block .text{ width: 400px; }
.autorization_block select{ width: 300px; }

.myfriends{ background: #F0F0F0; margin: 15px 0; padding: 15px 25px;}
.myfriends img{ float: left; margin: 0 15px 10px 0; }
.myfriends ul{ padding: 10px 0 0; }
.myfriends span{ font-weight: 700; color: #E73200; }
.confirm_form input{ margin: 2px; }
.confirm_form .bttn{ width: 135px; height: 22px; margin: 0 0 1px; background: url(../../../tpl/new/images/bttn_accept.png); border: 0; cursor: pointer; margin: 0 0 10px 25px; }

.gift{ background: #F0F0F0; margin: 15px 0; padding: 15px 25px;}
.gift img{ border: 1px solid #ccc; background: #F7F7F7; padding: 2px; }
.gift_form input{ margin: 2px; }
.gift_form .bttn{ width: 135px; height: 22px; margin: 0 0 1px; background: url(../../../tpl/new/images/bttn_accept.png); border: 0; cursor: pointer; margin: 0 0 10px 25px; }
.gift_form .text{ width: 396px; }
.gift_form textarea{ width: 400px; }

.group{ background: #F0F0F0; margin: 15px 0; padding: 15px 25px;}
.group .left{ width: 260px; float: left; }
.group .left img{ border: 1px solid #999; background: #fff; }
.group .left .bttn{ border: 0; }
.group .left p{ padding: 10px 0 0 20px; }
.group .left ul{ padding: 10px 10px 10px 25px; font-weight: 700; color: #FF3300; }
.group .left ul li{ padding: 0 0 0 10px; background: url(../../../tpl/new/images/bullet_dot.png) no-repeat left 5px; }
.group .left .all_members{ position: relative; top: 15px; background: #F0F0F0; float: right; margin: 0 20px 0 0; padding: 0 10px; }
.group .right{ width: 300px; float: right; }
.group .right .title{ background: url(../../../tpl/new/images/stripy_bg2.gif) repeat-x; line-height: 25px; height: 25px; padding: 0 20px; }
.group .right ul{ padding: 10px 20px; }
.group .right ul li{ padding: 5px 0; }
.group .right ul li span{ color: #FF3300; }

.group .pagination{ float: none; font-weight: 700; }
.group .comments{ margin: 10px 0; padding: 5px 0 0; border-top: 1px solid #B2B2B2; }
.group .comments img{ float: left; margin: 0 15px 10px 0; }


.in_navi{ padding: 10px 20px; font-weight: 700; }
.in_navi .thumbs{ width: 100%; }
.in_navi .thumbs .ti{ float: left; margin: 2px; }
.in_navi .thumbs .ti img{ background: #F7F7F7; border: 1px solid #ccc; padding: 2px; }
.in_navi .thumbs .ti p{ padding: 2px 0 0 10px; }
.warn{ padding: 0 25px 10px; font-weight: 700; }

.people{ background: #F0F0F0; margin: 15px 0; padding: 15px 25px; color: #666;}
.people ul{ width: 100%; }
.people ul li{ width: 49%; float: left; height: 100px; padding: 10px 0; border-bottom: 1px solid #B2B2B2; }
.people ul li img{ float: left; margin: 0 15px 5px 0; border: 1px solid #ccc; background: #F7F7F7; padding: 2px; }

.people_padd{ padding: 0 25px 10px; font-weight: 700; }
.people_padd .pagination{ float: none; }

.points{ background: #F0F0F0; margin: 15px 0; padding: 15px 25px; color: #666;}
.points .left{ width: 355px; float: left; }
.points .left ul{ padding: 4px 0; }
.points .left span{ font-size: 14px; color: #ff3300; font-weight: 700; }
.points .right{ width: 255px; float: right; font-size: 12px; }
.points .right p{ font-weight: 700; }
.points .right span{ color: #ff3300; }

.profile{ background: #F0F0F0; margin: 15px 0; padding: 15px 25px; color: #666;}
.profile_form .bttn{ width: 135px; height: 22px; margin: 0 0 1px; background: url(../../../tpl/new/images/bttn_save.png); border: 0; cursor: pointer; margin: 0 0 10px 25px; }
.profile_form .bttn1{ width: 135px; height: 22px; margin: 0 0 1px; background: url(../../../tpl/new/images/bttn_save.png); border: 0; cursor: pointer; margin:0; }
.profile_form .bttn2{ width: 135px; height: 22px; margin: 0 0 1px; background: url(../../../tpl/new/images/bttn_cancel.png); border: 0; cursor: pointer; margin: 0 0 10px 25px; }
.profile_form .text{ width: 400px; }
.profile_form select{ width: 133px; }
.profile_form textarea{ width: 400px; }
.profile_form table td{ padding: 2px; }

.registration{ margin: 15px 0; padding: 0 25px 10px; color: #666;}
.registration table td{ padding: 2px; }
.registration span{ color: #CC6633; }
.registration select{ width: 130px; }
.registration .text{ width: 400px; }
.registration .bttn{ width: 135px; height: 22px; margin: 0 0 1px; background: url(../../../tpl/new/images/bttn_reg.png); border: 0; cursor: pointer; margin: 0 10px 0 0; }
.warn2{ padding: 0 25px; height: 26px; line-height: 26px; font-weight: 700; background: url(../../../tpl/new/images/stripy_bg.gif)repeat-x; }

.support{ background: #F0F0F0; margin: 15px 0; padding: 15px 25px; color: #666;}
.support_form .bttn{ width: 135px; height: 22px; margin: 0 0 1px; background: url(../../../tpl/new/images/bttn_send.png); border: 0; cursor: pointer; margin: 0 0 10px 25px; }
.support_form .text{ width: 400px; }
.support_form select{ width: 133px; }
.support_form textarea{ width: 400px; }
.support_form table td{ padding: 2px; }

.want span{ font-size: 14px; color: #ff3300; font-weight: 700; }

.feature{ background: #F0F0F0; }
.feature table{ width: 100%; }
.feature table td{ border-bottom: 8px solid #E3E3E3; padding: 20px 15px; }
.feature table span{ font-size: 14px; color: #ff3300; font-weight: 700; }
.feature .bttn1{ width: 135px; height: 22px; margin: 0 0 1px; background: url(../../../tpl/new/images/bttn_get_rating.png); border: 0; cursor: pointer; margin: 10px 0 0; }
.feature .bttn2{ width: 135px; height: 22px; margin: 0 0 1px; background: url(../../../tpl/new/images/bttn_get_feature.png); border: 0; cursor: pointer; margin: 10px 0 0; }

.col3{ width: 100%; margin: 10px 0 0; color: #fff; }
.col3 .left{ width: 210px; height: 140px; background: url(../../../tpl/new/images/grey_bg.png) no-repeat; float: left; }
.col3 .center{ width: 210px; height: 140px; background: url(../../../tpl/new/images/grey_bg.png) no-repeat; float: left; margin: 0 0 0 16px; }
.col3 .right{ width: 210px; height: 140px; background: url(../../../tpl/new/images/grey_bg.png) no-repeat; float: right; }
.col3 p{ padding: 20px; }

.get_points{ height: 48px; overflow: hidden; }

.mystuff{ background: #F0F0F0; margin: 15px 0; padding: 15px 25px; color: #666;}
.mystuff ul{ width: 110px; float: left; font-weight: 700; }
.mystuff .thumbs{ width: 500px; float: left }
.mystuff .thumbs img{ float: left; }
.mystuff .thumbs .nothing{ float: right; background: url(../../../tpl/new/images/bullet_smile.gif) no-repeat left center; padding: 0 0 0 15px; font-weight: 700; }
.mystuff .thumbs .ti{ float: left; width: 80px; text-align: center; margin: 0 4px; }
.mystuff .thumbs .ti span{ font-size: 11px; display: block; font-weight: 700; }
.mystuff span{ font-size: 14px; }

.bttm{ width: 100%; clear: both; margin: 0 0 10px; text-align:left;}
.bttm ul{ width: 925px; margin: 0 auto; }
.bttm ul li{ width: 290px; height: 100px; float: left; padding: 0 8px; overflow:hidden;}
.bttm ul li p{ padding: 5px 0 0; }
.bttm ul li .link{ background: url(../../../tpl/new/images/tb4_link_bg.gif) no-repeat center; height: 19px; line-height: 19px; font-size: 10px; margin: 10px 10px 0 110px; text-align: center; }
.bttm ul li .link_vip{ background: url(../../../tpl/new/images/tb4_link_bg_vip.gif) no-repeat center; height: 19px; line-height: 19px; font-size: 10px; margin: 10px 10px 0 110px; text-align: center; }
.bttm a:link, .bttm a:visited, .bttm a:active, .bttm a:hover{color: #FF3300; text-decoration: none; display: block;}
.bttm a:hover {text-decoration: underline;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
	padding: 15px 0 0;
}
.sl .padd{ padding: 0 0 0 20px; }
.sl .widg{ margin: 0 0 10px; }
.sl .widg .title{ width: 100%; background: url(../../../tpl/new/images/cat_bg.png) no-repeat center; line-height: 33px; color: #fff; text-align: center; }
.sl .widg .title img{ vertical-align: middle; margin: 0 3px; }
.sl .widg .title h4{ height: 33px; font-size: 11px; font-weight: 400; }
* html .sl .widg .title h4{ height: 25px; font-size: 11px; font-weight: 400; padding: 8px 0 0; }
.sl .widg .title h2{ font-size: 18px; padding: 0 10px; font-weight: 400; text-align: left;}
.sl .widg ul{ padding: 10px;}
.sl .widg ul li{ padding: 5px 0; line-height: 18px;}
.sl .widg ul img{ float: left; margin: 0 10px 0 0; }
.sl .widg ul p{ background: url(../../../tpl/new/images/lul_bg.gif) repeat-x bottom; line-height: 25px; font-size: 14px; font-weight: 700; }
.sl .widg ul p span{ background: url(../../../tpl/new/images/bullet_lul.gif) no-repeat; padding: 0 0 0 20px; color: #333; }
.sl .widg ul li a:link, .sl .widg ul li a:visited, .sl .widg ul li a:active, .sl .widg ul li a:hover{color: #FF3300; text-decoration: none;}
.sl .widg ul li a:hover {text-decoration: underline;}

.user_pic_block{ background: url(../../../tpl/new/images/user_images_block_bg.gif) 0 10px repeat-x; margin: 15px 0; }
.user_pic_block .padd{ background: url(../../../tpl/new/images/user_image_bg.png) no-repeat center; width: 130px; margin: 0 auto; text-align: center; padding: 0; }
.user_pic_block img{ border: 1px solid #949494; margin: 5px 4px 3px; }

.login_form .text{ width: 133px;}
.login_form .bttn{ width: 135px; height: 22px; background: url(../../../tpl/new/images/bttn_enter.png); border: 0; cursor: pointer; margin: 0 0 1px; }
.login_form table{ margin: 0 0 0 5px; }
.login_form a{ font-size: 10px; }

.sl .widg .side_navi{ padding: 10px 10px 10px 50px; font-size: 12px; }
.sl .widg .side_navi li{ padding: 0px; }

.bonus_block{ width: 100%; background: url(../../../tpl/new/images/bonus_block_bg.gif) repeat-x; height: 42px; margin: 10px 0 20px; }
.bonus_block .padd{ margin: 0; padding: 0; background: url(../../../tpl/new/images/ico_ball.gif) no-repeat 30px center; height: 42px; }
.bonus_block p{ padding:  7px 0 0 65px; }



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
/*	margin: -147px 0 0;*/
	height: 107px;
	background: #E0E0E0;
	text-align: left;
}
#footer .padd{ width: 900px; margin: 0 auto; /*padding: 20px 0 0;*/ }

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{color: #FF3300; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

.popnews {background-color:#E4F3E4; width:200px; border:solid 1px #A7D8A7; padding:4px; opacity:0.9;}
.popnews strong {font:bold 13px Arial;}

#tooltip {
padding:5px;
position:absolute;
z-index:3000;
}
#tooltip h3, #tooltip div {
margin:0;
}


/* messages */

.mail_list{width: 96%; margin: 0 auto;}
.mail_list p{font-size: 12px; padding: .4em 0;}
.mail_list .mail_form{width: 100%;}
.mail_list .mail_form input{vertical-align: middle;}
.mail_list .mail_form input.cross{background: transparent url(../../../tpl/new/images/ico_cross.gif) no-repeat center; cursor: pointer; border: 0; width: 10px; height: 10px; }
.mail_list .mail_form .cdel{color: #FF3300; font-weight: 700; line-height: 30px;}
.mail_list .mail_form .mail_header{width: 100%; height: 26px; overflow: hidden; background: #f0f0f0; font-weight: 700;}
.mail_list .mail_form .mail_header li{line-height: 26px; width: 30%; float: left;}
.mail_list .mail_form .mail_header li.user_name{width: 200px; padding-left: 10px;}
.mail_list .mail_form .mail_header li.theme{width: 260px; padding-left: 10px;}
.mail_list .mail_form .mail_header li.date{width: 120px; padding-left: 10px;}


.mail_list .mail_form .mail_i input, .mail_form .mail_i img, .mail_form .mail_i span{ float: left;}
.mail_list .mail_form .mail_i li{padding: 10px 0 5px 10px; float: left;}
.mail_list .mail_form .mail_i img{padding: 0 5px;}
.mail_list .mail_form .mail_i li.user_name{width: 195px;}
.mail_list .mail_form .mail_i li.theme{width: 255px;}
.mail_list .mail_form .mail_i li.date{width: 115px;}
.mail_list .mail_form .mail_i a{font-weight: 700;}
.mail_list .mail_form .mail_i{width: 100%; height: 120px; border-bottom: 1px solid #B5B5B5; overflow: hidden; zoom:1; /* background: red;*/}


.options_form{width: 515px; text-align: right; line-height: 21px;}
.options_form input{width: 400px;}                                  
.options_form input.text, .options_form textarea{width: 400px; border: 1px solid #C0C0C0;}
.options_form select{border: 1px solid #C0C0C0;}
.options_form select.sex{width: 130px; margin-right: 272px;}
.options_form select.day{width: 80px;}
.options_form select.month{width: 130px;}
.options_form select.year{width: 80px; margin-right: 106px;}
.options_form input.bttn_save, .options_form input.bttn_cancel{width: 80px; margin: 5px;}
.options_form input.bttn_save{margin: 5px 5px 5px 113px;}

/* rating, albums */

.rating {
        color: #666666;
        font-family: Tahoma, helvetica, sans-serif;
        font-size: 11px; 
        width: 85px;
        height: 16px;
    }
    .unit-rating{
        list-style:none;
        margin: 0px;
        padding:0px;
        width: 85px;
        height: 16px;
        position: relative;
        background: url('../../../tpl/new/images/rating.gif') top left repeat-x;        
    }
    
    .unit-rating li{
        text-indent: -90000px;
        padding:0px;
        margin:0px;
        float: left;
    }
    .unit-rating li a{
        display:block;
        width:17px;
        height: 16px;
        text-decoration: none;
        text-indent: -9000px;
        z-index: 17;
        position: absolute;
        padding: 0px;
    }
    .unit-rating li a:hover{
        background: url('../../../tpl/new/images/rating.gif') left center;
        z-index: 2;
        left: 0px;
    }
    .unit-rating a.r1-unit{left: 0px;}
    .unit-rating a.r1-unit:hover{width:17px;}
    .unit-rating a.r2-unit{left:17px;}
    .unit-rating a.r2-unit:hover{width: 34px;}
    .unit-rating a.r3-unit{left: 34px;}
    .unit-rating a.r3-unit:hover{width: 51px;}
    .unit-rating a.r4-unit{left: 51px;}    
    .unit-rating a.r4-unit:hover{width: 68px;}
    .unit-rating a.r5-unit{left: 68px;}
    .unit-rating a.r5-unit:hover{width: 85px;}
    .unit-rating li.current-rating{
        background: url('../../../tpl/new/images/rating.gif') left bottom;
        position: absolute;
        height: 16px;
        display: block;
        text-indent: -9000px;
        z-index: 1;}


.foto_list{width: 96%; margin: 0 auto;}
.foto_list .fl_i{width: 190px; height: 160px; overflow: hidden; float: left;}
.foto_list .fl_i_1{width: 190px; height: 190px; overflow: hidden; float: left;}
.foto_list .fl_i2{width: 190px; height: 230px; overflow: hidden; float: left;}
.foto_list img{margin-bottom: 5px;}
.foto_list a img{border: 1px solid #ccc; background: #F7F7F7; padding: 2px; float: left;}
.foto_list a:hover img{border: 1px solid #555050; background: #F7F7F7; padding: 2px; float: left;}
.foto_list a{font-weight: 700;}
.foto_list ul{float: right; width: 105px; overflow: hidden;}
.foto_list ul li{display: block;}
.foto_list .name{width: 100%; line-height: 20px; color: #FF3300;}
.foto_list .name{vertical-align: middle;}
.foto_list .name input.check{}
.foto_list .name input{width: 180px; border: 1px solid #C0C0C0;}

.foto_list .del{width: 100%; line-height: 20px; color: #FF3300;margin-top:3px}
.foto_list .del{vertical-align: middle;}
.foto_list .del input.check{}
        
        
.photo_listing div img.status {display: inline; margin-bottom: -2px; padding-right: 0px; background: #fff;}
.photo_listing2_off {width: 100%; margin-bottom: -2px;}
.photo_listing2_off td {text-align: center;}
.photo_listing2_off th {width: 1%; font-size: 150%; font-weight: bold;}
.photo_listing2_off th a {color: #666; text-decoration: none;}
.photo_listing2_off th a:hover {color: #F26D00;}
.photo_listing2_off th .l {border-left: 3px solid #e3e3e3;}
.photo_listing2_off th .r {border-right: 3px solid #e3e3e3;}
.photo_listing2_off th div {height: 30px; padding: 0px 0px 0px 0px; background: #ccc;}
.photo_listing2_off img {border-top: 0px solid #fff; border-right: 0px solid #fff; border-bottom: 0px solid #fff; border-left: 0px solid #fff;}
.photo_listing2_off img.on {border: 0px solid #e2e2e2;}

.photo_listing2 {margin-bottom:10px; width:100%;}
html:first-child .photo_listing2 {margin-bottom:0px; width:100%;}/*for opera*/
.photo_listing2 th {width:1%; font-size:150%; font-weight:bold;padding-top:6px; vertical-align:top;}
.photo_listing2 th a {color:#666; text-decoration:none;}
.photo_listing2 th a:hover {color:#f26d00;}
.photo_listing2 th .l {border-left:3px solid #e3e3e3;}
.photo_listing2 th .r {border-right:3px solid #e3e3e3;}
.photo_listing2 th div {width: 25px; height: 50px; padding: 0; text-align: center; background: #ffffff; color: #ccc;}
.photo_listing2 th div.l a {background:#ffffff url('../../../tpl/new/images/previos_image_off_s.png') center center no-repeat; display:block; height:50px; width:25px;}
.photo_listing2 th div.l a:hover {background:#ffffff url('../../../tpl/new/images/previos_image_on_s.png') center center no-repeat;}
.photo_listing2 th div.r a {background:#ffffff url('../../../tpl/new/images/next_image_off_s.png') center center no-repeat; display:block; height:50px; width:25px;}
.photo_listing2 th div.r a:hover {background:#ffffff url('../../../tpl/new/images/next_image_on_s.png') center center no-repeat;}
.photo_listing2 td img {border-top:0px solid #fff; border-right:0px solid #fff; border-bottom:5px solid #fff; border-left:0px solid #fff;}
.photo_listing2 div.number {padding-top:0px;color:#f06100; font-size:11px; line-height:8px; text-align:center; width:51px;}
.photo_listing2 div.number div {color:#f06100; font-size:11px; line-height:8px; text-align:center; width:51px;}
.photo_listing2 img.on {border-top:0px solid #f26d00; border-right:0px solid #f26d00; border-bottom:0px solid #f26d00; border-left:0px solid #f26d00;}
.photo_listing2 .hidden {width:auto; overflow: visible; white-space: nowrap;}
.photo_listing2 .hidden div {float:none;}
.photo_listing2 .hidden div table div {width:50px; height:52px;}
.photo_listing2 .hidden div table td div img {border-top:0px solid #fff; border-right:0px solid #fff; border-bottom:0px solid #fff; border-left:0px solid #fff;}
.photo_listing2 .hidden div table td div img.on {border-top:0px solid #f26d00; border-right:0px solid #f26d00; border-bottom:0px solid #f26d00; border-left:0px solid #f26d00;}

/*new*/
.photo_listing2 th {padding-top:5px;}
.photo_listing2 .hidden div table span.number_cur {background:#f26d00; color:#fff; display:block; font-size:11px; height:12px; line-height:12px; overflow:hidden; text-align:center;}
.photo_listing2 .hidden div table span.number {display:block; font-size:11px; height:12px; line-height:12px; overflow:hidden;}
.photo_listing2 .hidden div table div.fotoname {font:11px arial; height:5px; margin:0px 0px; _margin-top:-0px; overflow:hidden; white-space:normal; width:5px;}
.photo_listing2 .hidden div table div.fotoname a {color:#666;}
.photo_listing2 .hidden div table div.fotoname a:hover {color:#f26d00;}
.photo_listing2 .hidden div table div.cur{background-color:#f60;width:50px; height:16px; margin:0;padding:0px 3px 0px 3px;_margin-top:-0px;}
.photo_listing2 .hidden div table div.cur a{color:#fff;}
.photo_listing2 .hidden div table div.cur a:hover{color:#fff; text-decoration:none;}

/* myfriends */

.frinds_list{width: 96%; margin: 0 auto;}
.frinds_list .fl_i{width: 195px; height: 160px; overflow: hidden; float: left;}
.frinds_list .fl_i_1{width: 200px; height: 200px; overflow: hidden; float: left;}
.frinds_list img{margin-bottom: 5px;}
.frinds_list a img{border: 1px solid #ccc; background: #F7F7F7; padding: 2px; float: left;}
.frinds_list a:hover img{border: 1px solid #555050; background: #F7F7F7; padding: 2px; float: left;}
.frinds_list a{font-weight: 700;}
.frinds_list ul{float: right; width: 100px; overflow: hidden;}
.frinds_list ul li{display: block;}
.frinds_list .friend_del_form{width: 100%; line-height: 20px; color: #FF3300;}
.frinds_list .friend_del_form input{vertical-align: middle;}
.frinds_list .friend_del_form input.check{}
.frinds_list .friend_del_form .cross{background: transparent url(../../../tpl/new/images/ico_cross.gif) no-repeat center; cursor: pointer; border: 0; width: 10px; height: 10px;}

#old_verstka .friendactions {overflow:hidden;zoom:1;}
#old_verstka .friendactions .left {margin-bottom:5px;float:left;width:14%;}
#old_verstka .friendactions .left a img{border: 1px solid #A5D3EA; background: #F7F7F7; padding: 2px; float: left;}
#old_verstka .friendactions .left a:hover img{border: 1px solid #555050; background: #F7F7F7; padding: 2px; float: left;}
#old_verstka .friendactions .right {margin-bottom:5px;float:left;width:86%;}
#old_verstka .friendactions .right .info {background-color: #EEF5FB; border-bottom: 1px solid #A5D3EA; padding:5px; margin-bottom:5px; height:15px;}
#old_verstka .friendactions .right .info .nick {float:left;}
#old_verstka .friendactions .right .info .nick img {margin-right:3px;}
#old_verstka .friendactions .right .info .date {float:right;}
#old_verstka .friendactions .friend_pick{width: 86px; height: 135px; overflow: hidden; float: left; text-align: center; line-height: 14px; padding: 0 5px;}
#old_verstka .friendactions .friend_pick a img{display: block; border: 1px solid #ccc; background: #F7F7F7; padding: 2px;}
#old_verstka .friendactions .friend_pick a:hover img{display: block; border: 1px solid #555050; background: #F7F7F7; padding: 2px;}
#old_verstka .friendactions .friend_pick a{display: block; font-weight: 700;}
#old_verstka .friendactions .friend_pick .friend_nameb{ background: url(http://galaxymeet.com/tpl/new/images/ico_urer_b.gif) no-repeat left; padding: 0 0 0 10px;}
#old_verstka .friendactions .friend_pick .friend_nameg{ background: url(http://galaxymeet.com/tpl/new/images/ico_urer_g.gif) no-repeat left; padding: 0 0 0 10px;}


/* gifts */
.gifts_list{width: 100%; margin: 0 auto;}
.gifts_list .fl_i{width: 90px; height: 120px; overflow: hidden; float: left;}
.gifts_list img{margin-bottom: 1px;width: 80px;height: 80px;}
.gifts_list a img{border: 1px solid #ccc; background: #F7F7F7; padding: 2px; }
.gifts_list a:hover img{border: 1px solid #555050; background: #F7F7F7; padding: 2px; }
.gifts_list a{font-weight: 700;}
.gifts_list ul{float: right; width: 105px; overflow: hidden;}
.gifts_list ul li{display: block;}
.gifts_list .gift_del_form{width: 100%; line-height: 20px; color: #FF3300;}
.gifts_list .gift_del_form input{vertical-align: middle;}
.gifts_list .gift_del_form input.check{}
.gifts_list .gift_del_form .cross{background: transparent url(../../../tpl/new/images/ico_cross.gif) no-repeat center; cursor: pointer; border: 0; width: 10px; height: 10px;}

.questions{width: 96%; margin: 0 auto;}
.questions .qsearch_form{width: 615px; line-height: 25px;}
.questions .qsearch_form .qsearch_form_padd{padding: 10px 10px;}
.questions .qsearch_form input, .questions .qsearch_form select{ vertical-align: middle;}
.questions .qsearch_form select{width: 100px;}
.questions .qsearch_form input{width: 25px;}
.questions .qsearch_form input.search{width: 80px;}

.questions .search_row{width: 100%; border-bottom: 1px solid #A4A4A4; height: 110px; padding: 10px 0;}
.questions .search_row li{width: 49%; float: left;}

.questions .search_row li img{margin-bottom: 5px;}
.questions .search_row li a img{border: 1px solid #ccc; background: #F7F7F7; padding: 2px; float: left;}
.questions .search_row li a:hover img{border: 1px solid #555050; background: #F7F7F7; padding: 2px; float: left;}
.questions .search_row li a{font-weight: 700;}
.questions .search_row li ul{width: 200px; float: right;}
.questions .search_row li ul li{float: none; display: block; line-height: 15px;}

.comments .left {margin-bottom:5px;float:left;width:14%;}
.comments .left a img{border: 1px solid #f0f0f0; background: #f0f0f0; padding: 2px; float: left;}
.comments .left a:hover img{border: 1px solid #b5b5b5; background: #F7F7F7; padding: 2px; float: left;}
.comments .right {margin-bottom:5px;float:left;width:86%;}
.comments .right .info {background-color: #f0f0f0; border-bottom: 1px solid #dadada; padding:5px; margin-bottom:5px; height:15px;}
.comments .right .info .nick {float:left;}
.comments .right .info .nick img {margin-right:3px;}
.comments .right .info .date {float:right;}

.comments .right .message {float:left;width:495px;}
.comments .right .img {float:right;}

dl#awards dt {font-size: 16px; font-weight: bold; margin-top: 1em;}
dl#awards dd {margin-top: 0.5em;}
dl#awards dd img {padding: 5px; border: 1px black solid; background: white;}

.login, .login:link, .login:hover, .login:visited, .login:active {color: white}

.cloud {font-size: 36px; text-align: center; line-height: 36px;}
/**/
.myguests{ background: #F0F0F0; margin: 15px 0; padding: 15px 0; color: #000;}
.myguests .title{ background: url(../../../tpl/new/images/stripy_bg2.gif) repeat-x; line-height: 25px; height: 25px; padding: 0 20px; border-bottom: 1px solid #CECECE; margin: 0 0 10px; }

.myguests .title p.pleft{ float: left; font-weight: 700; }
.myguests .title p.pright{ float: right; text-align: right; }
/**/
.act_friends{ background: #F0F0F0; margin: 15px 0; padding: 15px 0; color: #666;}
.act_friends .title{ background: url(../../../tpl/new/images/stripy_bg2.gif) repeat-x; line-height: 25px; height: 25px; padding: 0 20px; }

.act_friends .title p.pleft{ float: left; }
.act_friends .title p.pright{ float: right; text-align: right; }

.act_friends .upic{ width: 16%; float: left; margin: 3%; }
.act_friends .uact{ width: 70%; float: right; margin: 3%; }
.act_friends .uact p{ font-weight: 700; }
.act_friends .uact .thumbs{ width: 100%; }
.act_friends .uact .thumbs .ti{ width: 86px; padding: 6px 3px; text-align: center; float: left; }
.act_friends .uact .thumbs .ti span{ display: block; font-weight: 700; color: #FF3300; }
.act_friends .uact .thumbs .ti a img{ border: 1px solid #ccc; background: #f7f7f7; padding: 2px; }
.act_friends .uact .thumbs .ti a:hover img{ border: 1px solid #FF3401; background: #ccc; padding: 2px; }
.itb_t{ width: 100%; background: #F7F7F7 url(../../../tpl/new/images/itb_t.gif) repeat-x top; }
.itb_l{ width: 100%; background: url(../../../tpl/new/images/itb_l.gif) repeat-y left; }
.itb_r{ width: 100%; background: url(../../../tpl/new/images/itb_r.gif) repeat-y right; }
.itb_b{ width: 100%; background: url(../../../tpl/new/images/itb_b.gif) repeat-x bottom; }
.itb_lt{ width: 100%; background: url(../../../tpl/new/images/itb_lt.gif) no-repeat left top; }
.itb_rt{ width: 100%; background: url(../../../tpl/new/images/itb_rt.gif) no-repeat right top; }
.itb_lb{ width: 100%; background: url(../../../tpl/new/images/itb_lb.gif) no-repeat left bottom; }
.itb_rb{ background: url(../../../tpl/new/images/itb_rb.gif) no-repeat right bottom; padding: 9px 21px 7px 9px; }
.itb_rcor{ width: 100%; background: url(../../../tpl/new/images/itb_rcor.png) no-repeat right center; }

.big_form_btn{background:url(../../../tpl/new/images/but_form.png);width:170px;height:34px;border:0px;}
/**/
div#slider-wrapper
{
	height: 86px;
	left: 50%;
	top: 50%;
	width: 100%;	
}
div#slider-wrapper div
{
	float:left;
}
div#slider-wrapper .button
{
	padding: 17px 0px 16px 0px;
}
div#sample-slider
{
        border: 1px solid #FFF;
        height: 60px;
        overflow: hidden;
        position: relative;
        width: 580px;
}
div#sample-slider ol#slides
{
	height: 60px;
	left: -100px;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding-left: 0;
	position: relative;
        width: 800px;
}
div#sample-slider ol#slides li.mover
{
	float: left;
	height: 56px;
	margin: 2px 0;
	width: 100px;
}
div#sample-slider ol#slides li.slide
{
/*	border: 1px solid #000000;*/
	float: left;
	height: 46px;
	margin: 2px 0 2px 2px;
/*	padding: 4px;*/
	padding: 4px 0px 2px 4px;
	width: 50px;
}

.add_fr_popup{background:url("../../../tpl/new/images/stripy_bg2.gif") repeat-x;font-size:13px;font-weight: 700;}

.pay_page{ width: 100%; height: 732px; background: #F0F0F0 url(../../../tpl/new/images/girl_bg.jpg) no-repeat 0 23px; font-weight: 700; }
.pay_page .pppadd{ padding: 40px 0 0 195px; }
.pay_page .speech{ background: url(../../../tpl/new/images/cloud_bg.png) no-repeat; padding: 23px 50px 20px 50px; font-size: 18px; margin: 0 0 20px; font-weight: 400; }
.pay_page ul{ padding: 0 0 0 115px; line-height: 25px; }
.pay_page .enter_num{ color: #ff335b; }
.pay_page .enter_1{ font-size: 15px; text-align: center; }
.pay_page .text{ padding: 4px; border: 1px solid #DADADA; font-size: 18px; }
.pay_page .bttn{ border: 0; background: url(../../../tpl/new/images/bttn_send2.png); width: 123px; height: 36px; }

.pay_page2{ width: 100%; height: 800px; background: #F0F0F0 url(../../../tpl/new/images/girl_bg.jpg) no-repeat 0 23px; font-weight: 700; }
.pay_page2 .pppadd{ padding: 40px 0 0 195px; }
.pay_page2 .speech{ background: url(../../../tpl/new/images/cloud_bg.png) no-repeat; padding: 23px 50px 20px 50px; font-size: 18px; margin: 0 0 60px; font-weight: 400; }
.pay_page2 .bttn{ border: 0; background: url(../../../tpl/new/images/bttn_send2.png); width: 105px; height: 36px; }

.tab_menu{ float: right; line-height: 30px; height: 30px; overflow: hidden; padding: 0 32px 0 0; font-size: 12px; }
.tab_menu li{ float: left; text-align: center; margin: 0 0 0 1px; }
.tab_menu li a:link, .tab_menu li a:visited, .tab_menu li a:active, .tab_menu li a:hover{color: #fff; text-decoration: none;}
.tab_menu li a:hover {text-decoration: underline;}
.tab_menu li.fst{ background: url(../../../tpl/new/images/sms_tab.jpg) no-repeat center top; width: 137px; }
.tab_menu li.snd{ background: url(../../../tpl/new/images/call_tab.jpg) no-repeat center top; width: 117px; }
.tab_menu li.trd{ background: url(../../../tpl/new/images/elec_tab.jpg) no-repeat center top; width: 142px; }

.tab_menu li.fst a:link, .tab_menu li.fst a:visited, .tab_menu li.fst a:active, .tab_menu li.fst a:hover{color: #000; text-decoration: none;}
.tab_menu li.fst a:hover {text-decoration: underline;}

.pay_table{ width: 400px; margin: 0 0 0 30px; border: 0; border-collapse: collapse; font-size: 12px; }
.pay_table th{ line-height: 20px; background: #A8A8A8; padding: 0 5px; }
.pay_table td{ line-height: 20px; border-bottom: 1px solid #CACACA; padding: 0 5px; }