.sess_messages{padding:10px;}.sess_messages{}.message_info{padding-left:20px;}.float_bar{    float:right;    margin-top:5px;    padding:5px;}#content_box  *{	word-wrap: break-word;}input[type="button"],input[type="submit"],.button{	padding: 2px;	font-size: 15px !important;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}/*блоки модулей*/#top_modules .module{}#top_modules .module ul{	padding:0px;}#left_col1_2 .module{	margin-bottom: 15px;}#left_col3 .module,#left_col4 .module{	margin-bottom: 15px;}#top_modules .module .round5,#top_modules .module .round3,#top_modules .module .round2,#top_modules .module .round1{	display: none;}#content_l_box .module .round5,#content_l_box .module .round3,#content_l_box .module .round2,#content_l_box .module .round1 {	display: none;	visibility: hidden;}.right_menu{	padding-top:10px;}#content_r_top_modules_box .module{	padding:5px;	margin-top:0px !important;	margin-bottom: 10px !important;}#content_r .round1,#content_r .round2,#content_r .round3,#content_r .round5{	display: none;	visibility: hidden;}#content_r_box .module,#content_r_box .noicon_module,#content_r_box1 .module,#content_r_box1 .noicon_module.block_module{	margin-top: 10px;	margin-bottom: 20px;}.right_menu .round1,.right_menu .round2,.right_menu .round3,.right_menu .round5{	display: none;	visibility: hidden;}/*Тело модулей*/.modulebody,.noicon_modulebody,.block_modulebody,.noavatar_modulebody{	zoom:1;}#top_modules .modulebody{	padding: 5px 10px;	min-height: 200px;	overflow: hidden;}#content_r_top_modules_box .modulebody{	padding: 5px;}#left_col3 .modulebody,#left_col4 .modulebody,#content_r_box .modulebody,#content_r_box1 .modulebody{	display: block;	padding: 10px;}.block_modulebody{	padding-top: 15px;}/*Заголовки модулей*/#header_box .moduletitle p{	text-align: left;	display: inline-block;	padding: 3px 0px;	padding-left: 25px;	float: none !important;}#content_r_top_modules_box .moduletitle p,#top_modules .moduletitle p{	font-size:15px;	text-align: left;	display: block;	padding-left: 10px;	text-transform: uppercase;}#left_col1_2 .moduletitle{	position: relative;	padding-top: 5px;}#left_col1_2 .moduletitle p{	float: none !important;	text-align: center;	text-indent: 5px;	display: block;	overflow: hidden;	font-size:15px;	text-transform: uppercase;}#left_col1_2 .moduletitle span.fast_cfg_link{	position: absolute;	right:0px;	top:0px;}#left_col3 .moduletitle,#left_col4 .moduletitle,#content_r .moduletitle,.block_moduletitle {	height:30px;	margin-bottom:0px;	padding-left:25px;	display: block;}#left_col3 .moduletitle p,#left_col4 .moduletitle p,#content_r .moduletitle p,.block_moduletitle p{	height:30px;	line-height:30px;	display: block;	font-size: 15px;	text-transform: uppercase;	padding-right:20px;}div.moduletitle{	overflow: hidden;}span.fast_cfg_link{}/*Горизонтальное меню*/.menutd{	text-align:center;}.menulink{	padding:5px;}.menulink_active{	padding:5px;}/*Левое менюПервый уровень*/#content_l_box ul.menu{	max-width:100%;	padding-left: 0px;	display: block;	list-style-type: none;}#content_l_box ul.menu li.level1{	position: relative;	margin:0px;	padding: 0px 5px 5px;	display: block;}#content_l_box ul.menu a{	margin: 0px !important;	padding: 0px;	font-size: 14px;	text-decoration: none;	display: block;}#content_l_box ul.menu a span.menu_item{	font-size: 14px;	text-decoration: none;	display: inline-block;	line-height:1px;	cursor: pointer !important;}#content_l_box ul.menu a span b.menu_title{	clear: both;	font-size: 14px;	font-weight: normal;	text-decoration: none;	text-transform: uppercase;	line-height:25px;	display: inline-block;}#content_l_box ul.menu a span b.menu_title_no_desc{	clear: both;	font-size: 14px;	font-weight: normal;	text-decoration: none;	text-transform: uppercase;	line-height:25px;	display: block;}#content_l_box ul.menu a span b.menu_desc{	clear: both;	font-size: 10px;	font-weight: normal;	text-decoration: none;	line-height:10px;	display: block;}/*Второй уровень*/#content_l_box ul.menu div{	display: none;}/*Главное менюПервый уровень*/#main_menu ul.menu{	max-width:90%;	padding-top: 20px;	padding-left: 0px;	display: block;	list-style-type: none;}#main_menu ul.menu li.level1{	position: relative;	float: left;	margin:0px 0px 0px 5px;	padding: 0px 16px 0px 0px;	height:40px;	display: inline-block;}#main_menu ul.menu a{	margin: 0px !important;	padding: 0px 0px 0px 10px;	font-size: 14px;	text-decoration: none;	height:40px;	display: block;}#main_menu ul.menu a span.menu_item{	font-size: 14px;	text-decoration: none;	height:40px;	display: inline-block;	line-height:1px;	cursor: pointer !important;}#main_menu ul.menu a span b.menu_title{	clear: both;	font-size: 14px;	font-weight: normal;	text-decoration: none;	text-transform: uppercase;	height:25px;	line-height:25px;	display: inline-block;}#main_menu ul.menu a span b.menu_title_no_desc{	clear: both;	font-size: 14px;	font-weight: normal;	text-decoration: none;	text-transform: uppercase;	height:40px;	line-height:40px;	display: block;}#main_menu ul.menu a span b.menu_desc{	clear: both;	font-size: 10px;	font-weight: normal;	text-decoration: none;	height:10px;	line-height:10px;	display: block;}/*Второй уровень*/#main_menu ul.menu div{	width:180px;	padding:10px 0px;	position: absolute;	top:40px;	left: -999em;	right:0px;}#main_menu ul.menu li:hover div{	width:180px;	padding:10px 0px;	position: absolute;	top:40px;	left: auto;	right:0px;}#main_menu ul.menu div ul{	padding:15px 0px 5px;}#main_menu ul.menu div li.level2{	margin:0px !important;	display: block;	width:100%;	padding: 0px;	height:40px;		min-height:40px;}#main_menu ul.menu div li.level2:hover{	position:relative;	z-index:20 !important;}/*Третий уровень*/#main_menu ul.menu ul div.level3{	width:180px;	padding: 0px !important;	margin:0px !important;	position: absolute;	top:0px;	left: -999em;}#main_menu ul.menu ul li:hover div.level3{	width:180px;	padding: 0px !important;	margin:0px !important;	position: absolute;	top:0px;	left: 175px;}#main_menu ul.menu ul ul{	padding: 5px 0px !important;	margin: 0px !important;	overflow: hidden;}#main_menu ul.menu div div li.level3{	margin:0px !important;	display: block;	width:100%;	*float:left;	clear:both;	padding: 0px;	height:40px;		min-height:40px;}/*Верхнее менюПервый уровень*/#top_menu ul.menu{	padding: 0px;	padding-left: 0px;	display: block;	list-style-type: none;}#top_menu ul.menu li{	position: relative;	float: left;	margin:0px 0px 0px 5px;	padding: 0px 16px 0px 0px;	height:35px;	display: inline-block;}#top_menu ul.menu a{	padding: 0px 0px 0px 10px;	font-size: 14px;	text-decoration: none;	height:35px;	display: inline-block;}#top_menu ul.menu a span.menu_item{	font-size: 14px;	text-decoration: none;	height:35px;	display: inline-block;	line-height:1px;	cursor: pointer !important;}#top_menu ul.menu a span b.menu_title,#top_menu ul.menu a span b.menu_title_no_desc{	clear: both;	font-size: 15px;	font-weight: normal;	text-decoration: none;	height:35px;	line-height:35px;	display: inline-block;}#top_menu ul.menu a span b.menu_desc{	display: none;	visibility: hidden;}/*Второй уровень*/#top_menu ul.menu div{	width:180px;	padding:0px 0px;	position: absolute;	top:35px;	left:-999em;}#top_menu ul.menu li:hover div.level2{	width:180px;	padding:0px 0px;	position: absolute;	top:35px;	left:0px;}#top_menu ul.menu div ul{	padding:0px;	padding-top:5px;	display: block;	zoom:1;}#top_menu ul.menu div li{	margin:0px;	position:relative;	display: block;	float: none;	clear: both;	padding: 0px 10px 0px 0px;}#top_menu li li.parrent,#top_menu li li.parrent:hover,#top_menu li li.parrent.selected,#top_menu li li.parrent.selected:hover{	padding: 0px 10px 0px 0px !important;	height: auto;	min-height:30px;}/*Третий уровень*/#top_menu ul.menu ul li:hover div.level3{	width:180px;	padding:0px 0px;	position: absolute;	top:0px;	left:180px;}#top_menu ul.menu ul div ul{	padding:0px!important;}/*Нижнее менюПервый уровень*/#footer_menu ul.menu{	padding: 0px;	padding-left: 0px;	display: block;	list-style-type: none;}#footer_menu ul.menu li{	position: relative;	float: left;	margin:0px 0px 0px 5px;	padding: 0px 16px 0px 0px;	height:24px;	display: inline-block;}#footer_menu ul.menu a{	padding: 0px 0px 0px 10px;	font-size: 14px;	text-decoration: none;	height:24px;	display: inline-block;}#footer_menu ul.menu a span.menu_item{	font-size: 14px;	text-decoration: none;	height:24px;	display: inline-block;	line-height:1px;	cursor: pointer !important;}#footer_menu ul.menu a span b.menu_title,#footer_menu ul.menu a span b.menu_title_no_desc{	clear: both;	font-size: 15px;	font-weight: normal;	text-decoration: none;	height:24px;	line-height:24px;	display: inline-block;}#footer_menu ul.menu a span b.menu_desc{	display: none;	visibility: hidden;}/*Второй уровень*/#footer_menu ul.menu div,#footer_menu ul.menu div ul{	display: none;	visibility: hidden;}/*Третий уровень*/#footer_menu ul.menu ul ul{	display: none;	visibility: hidden;}/*Пагинатор*/.pagebar{	margin-top:10px; 	margin-bottom: 15px; 	font-size:12px;	clear:both;}.pagebar_title{	margin:5px;}.pagebar_page{	margin:3px; 	padding:6px;}.pagebar_current{	margin:3px; 	padding:6px; 	}/*Верхние табы*/#top_tab ul{	float: right;	padding: 0px !important;	margin: 0px !important;	list-style-type: none;}#top_tab .round1,#top_tab .round2,#top_tab .round3,#top_tab .round5{	display: none;	visibility: hidden;}#top_tab li{	float: left;	padding: 0px !important;	margin: 0px !important;}#top_tab a.tab_title{	overflow: hidden;	padding: 0px 0px 0px 10px;	font-size: 14px;	text-decoration: none;	height:30px;	line-height:25px;	display: block;	display: none;	white-space: nowrap;	cursor: pointer !important;}#top_tab a.tab_title span{	overflow: hidden;	padding: 0px 10px 0px 0px;	font-size: 14px;	text-decoration: none;	height:30px;	line-height:25px;	display: block;	white-space: nowrap;}#top_tab a.tab_title span p{	overflow: hidden;	padding: 0px 0px 0px 18px;	font-size: 14px;	text-decoration: none;	max-width: 140px;	height:30px;	line-height:25px;	display: block;	white-space: nowrap;}.panels{	min-height: 250px;	position:absolute;	-webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;	-moz-border-radius: 0px; 	-webkit-border-radius: 0px; 	-khtml-border-radius: 0px; 	border-radius:  0px;}#top_login_tab_box{	padding: 0px 15px;	right:250px;	top:50px;}#top_user_tab_box{	padding: 0px 10px;	right:250px;	top:50px;}#top_search_tab_box{	min-width: 230px;	padding: 0px 10px;	right:0px;	top:20px;}#top_search_tab_box div.module{	display: block;}/*Авторизация*/.login_form{	padding:10px;	width: 220px;}.login_title,.pass_title{	height:35px;	line-height:25px;	display: inline-block;	width:55px;	float: left;}.login_input,.pass_input{	padding: 0px;	text-indent: 5px;	height: 25px;	width:150px;}hr.login_sep{	margin: 20px 0px 10px;}.login_btn{}.login_option{	margin-bottom: 10px;}.login_option a{	line-height:25px;	text-decoration: none;	font-size: 14px !important;}/*Меню пользователя*/.mod_user_menu{	width: 300px;	overflow: hidden;}.mod_user_menu_avatar_box{	padding: 10px;	overflow: hidden;		width: 111px;	float: left;}.mod_user_menu_avatar_box img{	margin: 0px auto;	display: block;	max-height:130px;	max-width: 110px;}.mod_user_menu_link_box{	overflow: hidden;		width: 155px;	float: right;	padding: 2px;}.mod_user_menu span {	min-height:25px;	display: block;	float: none;	clear: none;}#user_tab .mod_user_menu span {	min-height:25px;	display: block;	float: none;	clear: none;	padding:2px;}.mod_user_menu span a {	min-height:25px;	line-height:25px;	padding:0px 5px 0px 25px;	display: block;	font-size: 14px;	text-decoration: none;}.noavatar_module .mod_user_menu{	width: auto;	overflow: hidden;}.noavatar_module .mod_user_menu_avatar_box {	overflow: hidden;		width: auto;	float: none;	display: none;	visibility: hidden;}.noavatar_module .mod_user_menu_avatar_box img {	display: none;	visibility: hidden;}.noavatar_module  .mod_user_menu_link_box{	overflow: hidden;		width: auto;	float: none;	padding: 0px;	padding-bottom: 2px;}.horizontal_module .mod_user_menu{	width: auto;	overflow: hidden;}.horizontal_module .mod_user_menu_avatar_box {	overflow: hidden;		width: auto;	float: left;	display: none;	visibility: hidden;}.horizontal_module .mod_user_menu_avatar_box img {	display: none;	visibility: hidden;}.horizontal_module  .mod_user_menu_link_box{	overflow: hidden;		width: auto;	float: none;	padding: 0px;	padding-bottom: 2px;}.horizontal_module  span{	width: auto;	float: left;	margin: 2px;}.noicon_module .mod_user_menu{	width: auto;	overflow: hidden;}.noicon_module .mod_user_menu_avatar_box {	overflow: hidden;		width: auto;	float: left;	display: none;	visibility: hidden;}.noicon_module .mod_user_menu_avatar_box img {	display: none;	visibility: hidden;}.noicon_module  .mod_user_menu_link_box{	overflow: hidden;		width: auto;	float: none;	padding: 0px;	padding-bottom: 2px;}.noicon_modulebody  span{	width: auto;	float: left;	margin: 2px;	padding-right:4px;}.noicon_module  span a{	padding: 0px 5px;}/*Поиск пользователей*/#mod_usr_search_form{	padding:5px;	width:215px;	overflow: hidden;}#mod_usr_search_form div.line{	padding:3px;}#search_tab  #mod_usr_search_form input[type="text"],#search_tab  #mod_usr_search_form select{	height:20px !important;}/*Поиск*/input.search_field{	text-indent: 5px;	margin-top:4px;}#header_box input.search_field{	line-height: 25px;	margin-left: 15px;	padding-left: 25px;	text-indent: 10px;	margin-top:4px;	margin-bottom: 10px;	width:150px;	height: 30px;}/*Новое в каталоге*/div.uc_latest_list{	overflow: hidden;}.uc_latest_list a{	text-decoration: none;}#content_l_box .uc_latest_item{	margin-right:0px !important;		}.uc_latest_item{	float: left; 	margin-left:3px;	margin-right:15px;	width:154px;	min-height: 250px;	display: inline-block;	padding: 15px 0px;}.uc_latest_img{	margin: 0 auto;	width:146px;	height:190px;	text-align: center;}.uc_latest_img img{	margin-top: 10px;	width:125px;	min-height: 150px;	max-height:170px;}.uc_latest_title{	overflow: hidden;	display: inline-block;	text-align: center;	text-decoration: none;	width:144px;	overflow: hidden;	height: 40px;	line-height:20px;}.uc_latest_price{	margin-left:10px;	height:30px;	line-height:30px;	padding-left: 40px;	font-size: 15px;}div.uc_latest_tab_swicher{	clear: both;	text-align: center;	min-height:20px;	margin:10px;	overflow: hidden;}span.uc_latest_tab_swicher{	display: inline-block;	height:20px;	width:20px;}span.uc_latest_tab_swicher a{	display: inline-block;	height:20px;	width:20px;	text-decoration: none;}div.uc_latest_tab{	display: none;	overflow: hidden;}#uc_latest_tab0{	display: block;}/*Случайное в каталоге*/div.uc_random_list{	overflow: hidden;}.uc_random_list a{	text-decoration: none;}#content_l_box .uc_random_item{	margin-right:0px !important;		}.uc_random_item{	float: left; 	margin-left:3px;	margin-right:15px;	width:154px;	min-height: 250px;	display: inline-block;	padding: 15px 0px;}.uc_random_img{	margin: 0 auto;	width:146px;	height:190px;	text-align: center;}.uc_random_img img{	margin-top:10px;	width:125px;	min-height: 150px;	max-height:170px;}.uc_random_title{	overflow: hidden;	display: inline-block;	text-align: center;	text-decoration: none;	padding-left:10px;	width:144px;	overflow: hidden;	height: 40px;	line-height:20px;}.uc_random_price{	margin-left:10px;	height:30px;	line-height:30px;	padding-left: 40px;	font-size: 15px;}.uc_random_cat{	font-size:12px;	text-align: center;	padding-top:2px;	height: 30px;	overflow: hidden;	line-height:15px;}div.uc_random_tab_swicher{	clear: both;	text-align: center;	min-height:20px;	margin:10px;	clear: both;	overflow: hidden;}span.uc_random_tab_swicher{	display: inline-block;	height:20px;	width:20px;}span.uc_random_tab_swicher a{	display: inline-block;	height:20px;	width:20px;	text-decoration: none;}div.uc_random_tab{	display: none;	overflow: hidden;}#uc_random_tab0{	display: block;}/*Голосования*/.mod_poll_title {	margin-bottom: 5px;}.mod_poll_submit {	margin-top: 10px;}.mod_poll_gauge {	display: table;	height: 8px;	margin-bottom: 8px;}/*Новые пользователи*/div.new_user_list{	overflow: hidden;}.new_user_list a{	text-decoration: none;}#content_l_box .new_user_item{	margin-right:0px !important;		}.new_user_item{	margin-left:3px;	margin-right:15px;	width:154px;	display: inline-block;	padding: 15px 0px;	float: left;}.new_user_img{	margin: 0 auto;	width:150px;	height:150px;}.new_user_img img.usr_img_small{	display: block;	margin: 0 auto;	width:auto;	max-width:150px;	max-height:150px;}.new_user_title{	overflow: hidden;	display: inline-block;	text-align: center;	text-decoration: none;	padding-left:5px;	width:144px;	overflow: hidden;	height: 40px;	line-height:20px;}div.new_user_tab_swicher{	text-align: center;	min-height:20px;	margin:10px;	clear: both;	overflow: hidden;}span.new_user_tab_swicher{	display: inline-block;	height:20px;	width:20px;}span.new_user_tab_swicher a{	display: inline-block;	height:20px;	width:20px;	text-decoration: none;}div.new_user_tab{	display: none;	overflow: hidden;}#new_user_tab0{	display: block;}/*Популярное в блогах*/ul.mod_blog_list{	list-style-type: none;	padding:0px;	margin:0px;}ul.mod_blog_list li{	line-height:20px;	list-style-type: none;	float: none;	width: 100%;	overflow: hidden;	padding:0px;	padding-top:10px;	margin:0px;}ul.mod_blog_list li a{	text-decoration: none;}ul.mod_blog_list li a:hover{	text-decoration: underline;}.mod_blog_karma{	min-width: 20px;	min-height:20px;	display: inline-block; 	float: left;	padding: 0px 5px;	margin-right:10px;	text-align:center;	font-size: 10px;}.mod_blog_item{	display: inline-block; }.mod_blog_date{	font-size: 10px;}/*Популярные статьи*/ul.mod_bcon_list{	list-style-type: none;	padding:0px;	margin:0px;}ul.mod_bcon_list li{	line-height:20px;	list-style-type: none;	float: none;	width: 100%;	overflow: hidden;	padding:0px;	padding-top:10px;	padding-bottom:10px;	margin:0px;}ul.mod_bcon_list li a{	text-decoration: none;}ul.mod_bcon_list li a:hover{	text-decoration: underline;}.mod_bcon_content{	font-size: 15px;	padding-bottom: 5px;	display: inline-block;}.mod_bcon_karma{	min-width: 20px;	min-height:20px;	display: inline-block; 	float: left;	padding: 0px 5px;	margin-right:10px;	text-align:center;	font-size: 10px;}.mod_bcon_date{	font-size: 10px;	margin-right:10px;}.mod_bcon_info{	font-size: 10px;	padding-bottom: 5px;}.mod_bcon_userlink{	font-size: 10px;}.mod_bcon_desc{	font-style: italic;	line-height:14px;	font-size: 12px;	display: block;	text-align: left;	padding-bottom: 10px;}.mod_bcon_readmore{	display: inline-block;	height: 20px;	line-height:20px;	font-size: 14px;	padding: 5px 0px 5px 25px;}/*Популярные фотографии*/div.mod_bestphoto{	display: block;	padding:10px;	overflow: hidden;}div.mod_bestphoto .line{	padding-bottom: 15px;}div.mod_bestphoto a{	text-decoration: none;}div.mod_bestphoto a:hover{	text-decoration: underline;}div.mod_bestphoto_item_box{	display: inline-block;	width:130px;	margin-right:10px;	float: left;	margin-bottom: 15px !important;	overflow: hidden;}div.mod_bestphoto_item{	padding: 5px 0px;	position: relative;	display: block;	width:128px;	height: auto;}div.mod_bestphoto a img{	display: block;	margin: 0px auto;	max-width:98px;	max-height: 98px;}div.mod_bestphoto_desc{	left:-999em;	width:90%;	padding:5%;	display: none;	position: absolute;	bottom:0px;	left: auto;	top:0px;	overflow: hidden;}.mod_bestphoto_title{	font-size: 14px;}.mod_bestphoto_title a{	word-wrap: break-word;}.mod_bestphoto_album{	font-size: 12px;	font-style: italic;}.mod_bestphoto_album a {	word-wrap: break-word;}.mod_bestphoto_comments,.mod_bestphoto_rating{	font-weight:bold;	text-decoration:none;    padding:1px;	padding-left:20px;	height: 16px;		line-height: 16px;}.mod_bestphoto_date{	font-size: 10px;}.mod_bestphoto_reflect{	display: block;	height: 1px;	width:100%;}/*Новые клубы*/.mod_clubs {	overflow: hidden;}.mod_clubs a{	text-decoration: none;}.mod_clubs a:hover{	text-decoration: underline;}.mod_clubs_entry{	height: 110px;	width:160px;	display:inline-block;	float:left;	padding: 10px;	margin: 5px 9px 5px 9px;	overflow: hidden;}.mod_clubs_image{	float:left;	width:48px;	height:48px;	margin-right:10px;	margin-left:5px;	display: inline-block;	overflow: hidden;}.mod_clubs_data{	line-height:20px;	display: inline-block;	}.mod_clubs_rating{	font-size: 10px;	text-decoration:none;    padding:1px;	padding-left:20px;}.mod_clubs_members{	font-size: 10px;	text-decoration:none;    padding:1px;	padding-left:20px;}.mod_clubs_title{	text-align: center;	padding-top:7px;}/*Последние комментарии*/.mod_com_userlink{}.mod_com_line{	line-height:18px;    font-size:14px;	text-decoration:none;}.mod_com_link{    font-size:14px;	text-decoration:none;}.mod_com_rating{	margin-left:10px;	font-weight: normal;	text-decoration:none;    padding:1px;	padding-left:20px;}.mod_com_targetlink{}.mod_com_details{    font-size:10px;    margin-bottom:10px;}.mod_com_details a{        text-decoration:none;}.mod_com_all{    padding:1px;    padding-left:20px;}.mod_latest_rss{    clear:both;	padding-left:20px;	height:16px;	line-height:16px;	text-decoration:underline;}/*Форум классический*/.mod_forum_classic{	width:100%;}.mod_forum_classic .line{	vertical-align: top;	margin-bottom:15px;}.mod_forum_classic_thread{	width: 47%;	padding:1%;}.mod_forum_classic_thread_desc{	font-style: italic;	font-size:12px;}.mod_forum_classic_autor{	width: 25%;	padding:1%;}.mod_forum_classic_last{	width: 25%;	padding:1%;}.mod_forum_classic_date{	font-size: 10px;}/*Форум web2.0*/.mod_fweb2{	display: block;}.mod_fweb2 ul{	display: block;	padding:0px;	margin:0px;	list-style-type: none !important;}.mod_fweb2 ul li{	overflow: hidden;	display: block;	padding:2px;	margin:0px 0px 15px;	list-style-type: none !important;}.mod_fweb2_userlink{	text-decoration:none;}.mod_fweb2_date{	float: left;	margin-right:1%;	font-size: 10px;	line-height:20px;	width:15%;	display: inline-block;}.mod_fweb2_thread{	width: 82%;	display: inline-block;}.mod_fweb2_topiclink{	text-decoration:underline;	font-weight:bold;}.mod_fweb2_shorttext{	padding-top:5px;	width: 82%;	margin-left:16%;	font-size:12px;	font-style:italic;}/*Пригласить друга*/.mod_invite{	padding: 10px;}.mod_invite_text_input{	padding: 5px;	width: 90%;}.mod_invite_button{	padding:3px;}/*Последние новости*/.mod_latest_readmore{	text-decoration: none;}.mod_latest_pagebar {    margin-top:15px;    margin-bottom:10px;	text-align: center;}.mod_latest_pagebar  .pagebar span{	display: inline-block;	padding: 0px 4px;	-moz-border-radius: 4px; 	-webkit-border-radius: 4px; 	-khtml-border-radius: 4px; 	border-radius: 4px;}.mod_latest_pagebar  .pagebar a{	display: inline-block;	padding: 0px 4px;	text-decoration: none;	-moz-border-radius: 4px; 	-webkit-border-radius: 4px; 	-khtml-border-radius: 4px; 	border-radius: 4px;}.mod_latest_pagebar .pagebar .pagebar_title{    margin-left:0px;}.mod_latest_rss{	padding-top:10px;	clear: both;	width: 150px;	padding-left:20px;	height:16px;	line-height:16px;	text-decoration:underline;}.mod_latest_list{	overflow: hidden;} /*Обычный вид*/.module .mod_latest_entry{	position: relative;	height: auto;	padding:5px 10px;	display: block;	overflow: hidden;}.module .mod_latest_title{	overflow: hidden;	display: block;	padding: 0px 10px 5px;	font-size:14px;	line-height:16px;	text-decoration: none;}.module .mod_latest_info{	float: left;	height: 15px;	margin-right: 5px;	width: auto;	display: inline-block;	position: relative;	font-size:10px;	padding-right:5px;	margin-right:5px;}.module .mod_latest_date{	position: relative;}.module .mod_latest_more{	clear: both;	padding: 5px 10px 5px 60px;	line-height: 15px;}.module .mod_latest_date a{	text-decoration: none;}.module .mod_latest_desc{	overflow: hidden;	display: block;	font-size:12px;	padding: 10px;	line-height:14px;	font-style: italic;}.module .mod_latest_comments{    padding:1px;    padding-left:20px;}.module .mod_latest_hits{    padding:1px;    padding-left:20px;}.module .mod_latest_rss a{	display: inline-block;	line-height:16px;	text-decoration: underline; }.module .mod_latest_image{	float: left;	margin: 0px auto;	height: 50px;	width: 50px;}.module .mod_latest_image img{	height: 50px;	width: 50px;}.module .mod_latest_no_image{	float: left;	margin: 0px auto;	height: 50px;	width: 50px;}/*В виде блоков*/.block_module .mod_latest_entry{	float: left;	margin-left: 15px;	margin-bottom: 15px;	position: relative;	width: 170px;	height: 250px;	padding:20px 10px 30px;	display: inline-block;	overflow: hidden;}.block_module .mod_latest_title{	height:25px;	overflow: hidden;	display: block;	padding: 5px;	margin-top:5px;	font-size:12px;	line-height:15px;	text-decoration: none;}.block_module .mod_latest_info{	float: left;	height: 15px;	margin-right: 5px;	width: 15px;	display: inline-block;	position: relative;}.block_module .mod_latest_date{	position: absolute;	left: -999em;	top:5px;}.block_module .mod_latest_info:hover .mod_latest_date{	display: block;	width: 150px;	position: absolute;	left: auto;	top:-35px;    padding:2px 5px;	font-size:10px;}.block_module .mod_latest_more{	line-height: 15px;	position: absolute;	bottom:8px;	left:15px;}.block_module .mod_latest_date a{	text-decoration: none;}.block_module .mod_latest_desc{	height: 48px;	overflow: hidden;	clear: both;	display: block;	padding-top:5px;	font-size:11px;	line-height:12px;	font-style: italic;	margin-bottom:5px;}.block_module .mod_latest_comments{    padding:1px;    padding-left:20px;}.block_module .mod_latest_hits{    padding:1px;    padding-left:20px;}.block_module .mod_latest_rss a{	display: inline-block;	line-height:16px;	text-decoration: underline; }.block_module .mod_latest_image{	margin: 0px auto;	height: 150px;	width: 150px;	clear: both;}.block_module .mod_latest_image img{	height: 150px;	width: 150px;}.block_module .mod_latest_no_image{	margin: 0px auto;	height: 150px;	width: 150px;	clear: both;}/*Последние вопросы FAQ*/.mod_faq_list{	display: block;}.mod_faq_list a{	text-decoration: none;}.mod_faq_list img{	float: left;	margin: 2px 5px;}.mod_faq_quest{}.mod_faq_date{	font-size:10px;	font-style:italic;}/*Последнее в блогах*/.mod_latest_blog_entry{	overflow: hidden;	padding-bottom:10px;	margin-bottom: 10px;	clear:both;}.mod_latest_blog_entry a{	text-decoration: none;}.mod_latest_blog_image {	width: 52px;	min-height: 52px;	float: left;	overflow: hidden;	margin:0px 10px 5px 0px;}.mod_latest_blog_image img{	display: block;	margin:0px auto;	max-width: 50px;	min-width: 50px;	min-height: 50px;}.mod_latest_blog_title{	font-size: 14px;}.mod_latest_blog_date{	margin-left:60px;	font-size:10px;}/*Новые объявления*/.new_board_items{	padding:0px;	margin:0px;}.new_board_items li{	padding:0px;    padding-left:20px;    list-style:none;    margin:0px;	margin-bottom:4px;    font-size:14px;}.new_board_items li.vip{	padding: 10px 0px 10px 20px;}.new_board_items li.vip a{}.new_board_date,.board_city{	font-size: 10px;}/*Категории прайса*/.mod_pcat_price_list{}.mod_pcat_price_list img{	float: left;	overflow: hidden;	margin-right:5px;}.mod_pcat_link{}.mod_pcat_current{}.mod_pcat_desc{	padding-left:20px;}/*Друзья онлайн*/.mod_user_friend{	overflow: hidden;}.mod_user_friend h5{	font-weight: normal;	font-size: 14px;}.mod_user_friend_item{	float: left;	margin: 5px;	display: block;	overflow: hidden;		text-align: center;}.mod_user_friend_avatar{	display: inline;	clear: both;	width:52px;	height:auto;}.mod_user_friend_avatar img{	display: block;	margin: 0px auto;	max-width:50px;	height:auto;}.mod_user_friend_name{	text-align: center;}.mod_user_friend_noonline{	}/*Рейтинг пользователей*/.mod_user_rating{	}.mod_user_rating_item{	padding:10px 0px; 	overflow: hidden;}.mod_user_rating_avatar{	margin:0px 10px 10px 0px;	float:left;	width:52px;	height:auto;}.mod_user_rating_avatar img{	display: block;	margin: 0px auto;	max-width:50px;	max-height:auto;}.mod_user_rating_info{	margin-left: 62px;}.mod_user_rating a.nickname { font-size:14px; text-decoration: none; display: inline; }.mod_user_rating div.karma { font-size:14px; display: inline;}.mod_user_rating div.rating { font-size:14px; display: inline;}.mod_user_rating div.microstatus{ font-size: 12px; font-style: italic; display: block; max-width:500px;}/*Статистика пользователей*/#mod_user_stats div.stat_block {	margin-left:15px; }#mod_user_stats div.stat_block div.title {    font-size:16px;    margin-bottom:0px;    font-weight:bold;}#mod_user_stats div.stat_block div.body ul {	list-style:none; 	margin:0px; 	margin-left:20px; 	padding:0px; }#mod_user_stats div.stat_block div.body li {	list-style:none;	margin:0px;	margin-bottom:3px;}#mod_user_stats div.stat_block_bday { 	margin-left: 20px;}#mod_user_stats div.stat_block_bday div.title {	padding-left:18px; 	font-size:16px; 	font-weight:bold; 	margin-bottom:5px; 	margin-top:20px;}/*Файлы пользователей*/div.mod_userfiles_list{	padding-bottom:10px;}.mod_userfiles a{	text-decoration: none;}.mod_userfiles_info{	line-height:16px;}a.mod_userfiles_user,a.mod_userfiles_allfiles{	line-height:16px;	width:16px;	height:16px;	display: inline-block;	text-decoration: none;	outline:none;}ul.mod_userfiles_box{	margin:0px;	padding:0px;	display: block;	list-style-type: none !important;}ul.mod_userfiles_box li{	margin:0px;	padding:5px 5px 10px;	display: block;	list-style-type: none !important;}div.mod_userfiles_tab_swicher{	text-align: left;	min-height:20px;	margin:10px 10px 0px;}span.mod_userfiles_tab_swicher{	display: inline-block;}span.mod_userfiles_tab_swicher a{	padding:0px 0px 0px 20px;	display: inline-block;	height:22px;	text-decoration: none;}span.mod_userfiles_tab_swicher p{	padding:2px 20px 0px 0px;	display: inline-block;	height:20px;	text-decoration: none;}div.mod_userfiles_tab{	display: none;	padding: 20px 10px;}#mod_userfiles_tab0{	display: block;}/*Корзина*/.cart_item{	font-size:10px;	font-weight:bold}.cart_detaillink{	clear:both; 	margin-bottom:10px; 	padding-bottom:5px}.cart_total{	clear:both; 	margin-top:10px; 	padding-top:5px}.cart_price{	margin-top:2px;	text-align:right;}.cartrow1{}.cartrow2{}/*Лента активности*/.actions_list{	overflow: hidden;	display: block;    clear:both;}.action_entry{    padding-left:25px;	padding-bottom:15px;    margin-bottom:15px;    }.actions_list .act_usr_ava img{	max-width: 50px;}.action_entry .is_new {  }.action_user{}.action_title{    font-size:14px;	word-wrap: break-word;}.action_date{    float:right;    margin-left: 15px;    margin-bottom: 15px;    font-size:12px;}.action_details{    clear:both;}.action_details .act_photo{	padding: 5px 15px;    overflow:hidden;    display:inline-block;}/*Компоненты*//*Пользователи*/#user_profile{	display: block;	clear: both;	overflow: hidden;}#user_profile_left_header,#user_profile_left_footer{	display: none;}#user_profile .ui-tabs-panel{	min-height: 500px;}#usr_photos_upload_form{	padding: 15px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}#user_profile_left{	margin-top:25px;	margin-right: 10px;	width: 220px;	float: left;	display: block;	overflow: hidden;}#user_profile_left_wrap{	display: block;	overflow: hidden;	}#user_profile_left .usr_wall_header p{	padding-left: 20px;	max-height:25px;	line-height: 25px;	font-size: 16px;	cursor: pointer;}#user_profile_left .float_bar{	padding:0px;	margin-top:0px;	margin-bottom: 5px;	padding-right:5px;}#user_profile_left .float_bar a{	padding: 5px;	display: inline-block;	text-decoration: none !important;}#user_profile_right{	overflow: hidden;	display: block; }#user_profile_right_wrap{	width:100%;	display: block; }#user_profile_right .usr_wall_header p{	padding-left: 20px;	max-height:25px;	line-height: 25px;	font-size: 16px;	cursor: pointer;}#user_profile .ui-tabs-panel{	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}#usr_links{	margin-top:15px;	margin-bottom:10px;	overflow:hidden;	clear:both;}#usr_links a{	text-decoration: none;}#usr_links sup{    font-size:12px;}#usr_files, #usr_blog, #usr_board, #usr_forum, #usr_comments{	display: block;	height:32px;	line-height:32px;	padding: 5px 15px 0px 40px;	font-size:16px;	margin-bottom:5px;    margin-left:0px;}.usr_friends_list .usr_friend_cell{	clear: both;	overflow: hidden;	word-wrap: break-word;}.friend_avatar{	width:52px;	overflow: hidden;	float: left;}.friend_avatar img{	width:50px;	display: block;}div.friend_link{	display: block;	margin-left: 58px;}.usr_friends_list a{	display: block;	text-decoration: none;}.online{	padding-left:3px;	padding-right:3px;}.cmm_votes{	float: right;	padding: 2px;    margin-right:15px;    font-weight:bold;}.cmm_good{}.cmm_bad{}#users_search_link{	float: right;    display: inline-block;    height: 25px;    margin-top: 6px;    padding: 0 10px 0 0;}#users_search_link a{    display: block;    font-size: 13px;    height: 25px;    padding: 0 0 0 10px;    text-decoration: none;}#users_search_link a span{    display: block;    font-size: 13px;    height: 25px;	line-height: 25px;	padding-left: 20px;}#users_sbar{	clear: both;    padding:15px;	overflow: hidden;}#users_sbar input[type=text] { padding:2px;}#users_sbar .field{ width:150px; }#users_sbar .longfield{ width:408px; }#users_sbar p{ margin-top:10px; }.users_search_results{	clear: both;    padding:15px;    margin-bottom:15px;}.users_search_results h3{ font-size:18px; font-weight:normal; }.users_search_results ul,.users_search_results li{ margin-left:15px;}div.users_list_buttons{ overflow: hidden; padding-top:15px; }div.users_list_buttons .button{     display:block;    float:left;    font-size:16px;    margin-right:15px;    padding:0px;}div.users_list_buttons .button a { text-decoration: none; padding:0px 5px; }div.users_list_buttons .selected{    padding:5px 10px;    margin-right:15px;}div.users_list_buttons .selected a{    text-decoration:none;}div.users_list {     margin:15px 0px; 	padding:15px;}div.users_list .line { 	overflow: hidden;	padding: 5px 0px;}div.users_list div.avatar{ 	width:52px; 	display: inline-block;	float: left;	overflow: hidden;}div.users_list div.avatar img{ 	width:50px; 	display: block;	margin: 0px auto;}div.users_list div.number{ }div.users_list div.nickname { 	font-size:16px; 	margin-left: 60px;}div.users_list div.nickname a{ 	text-decoration: none;}div.users_list div.nickname a:hover{ 	text-decoration: underline;}div.users_list div.nickname .friend_link { 	text-decoration: none;}div.users_list div.nickname .friend_link:hover { 	text-decoration: underline;}.microstatus {	max-width:500px;    font-size:11px;    padding:1px;    padding-left:20px;    margin-top:3px;}div.users_list div.karma,div.users_list div.rating{    font-size:12px;    float:right;    overflow:hidden;    padding:1px 5px;	margin: 0px 5px;}div.users_list div.karma{    }div.users_list .pos{}div.users_list .neg{}div.users_list div.city { clear:both; }div.users_list div.city a{ }div.users_list div.status { 	float:right; 	padding:0px; 	margin-right:0px; }div.users_list div.status .online{     padding:1px 5px;	font-size:11px;}div.users_list div.status .offline{ font-size:11px; padding:0px;}#mod_user_stats div.stat_block { margin-left:15px; }#mod_user_stats div.stat_block div.title {    font-size:16px;    margin-bottom:0px;    font-weight:bold;}#mod_user_stats div.stat_block div.body ul { list-style:none; margin:0px; margin-left:20px; padding:0px; }#mod_user_stats div.stat_block div.body li { list-style:none; margin:0px; margin-bottom:3px; }#mod_user_stats div.stat_block_bday { margin-left: 20px; }#mod_user_stats div.stat_block_bday div.title { 	padding-left:18px; 	font-size:16px; 	font-weight:bold; 	margin-bottom:5px; 	margin-top:20px;}#mod_user_stats div.stat_block_bday div.body {}div#user_ratings { float:right; }div#user_ratings div.karma, div#user_ratings div.rating {     float:left; 	text-align:center;}div#user_ratings .value,  div#user_ratings .value-positive, div#user_ratings .value-negative{     font-size:14px; 	padding: 4px; 	margin: 2px;    cursor:pointer;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}div#user_ratings .karma .value-positive {  }div#user_ratings .karma .value-negative {  }div#user_ratings .karma table { }div#user_ratings .karma table td { font-size:14px; }div#user_ratings .rating .value { padding:6px 10px; }.user_group_name{    float:right;    margin-right:20px;    height:38px;    line-height:38px;}.user_group_name div {    padding-left:20px;}.user_group_name .admin {}.user_group_name .registered {}.user_group_name .editors {}.user_group_name .moderators {}.user_group_name .vip {}div#user_profile_url{    clear:both;    display:block;    padding:5px;    margin:15px 10px;    text-align:center;	word-wrap: break-word;}#user_profile_url div{}#user_profile_url a{}div.usr_clubs {	padding: 10px 0px; }div.usr_clubs span.label {	margin-right:15px; 	font-weight:bold; }div.usr_clubs a.usr_club_link {	padding-left:18px; 	height:16px; 	line-height:16px; 	margin-right:5px;}ul.usr_profile_menu{	padding:0px; 	margin:0px;	list-style-type: none !important;}ul.usr_profile_menu li{	overflow:hidden;	clear: both;	padding:2px 10px;	height:30px;	margin:0px;	list-style-type: none !important;}div.usr_profile_menu{ 	margin-top:10px; 	clear:both; 	overflow:hidden; }div.usr_profile_menu img{ 	float: left;	margin-top:2px;}div.usr_profile_menu a { 	margin-left: 26px;	display: block;	min-height:24px;	padding:2px 4px 2px;	line-height:24px;	overflow:hidden; 	text-decoration: none; }a.select-avatar{    height:16px;    line-height:16px;    padding-left:18px;}div.user_profile_data { 	padding:10px; 	padding-top:0px; 	padding-bottom:0px;}div.user_profile_data .offline{	padding-left:3px;	padding-right:3px;}.usr_friends_entry .offline{}div.user_profile_data .field{ 	overflow: hidden; 	clear:both; }div.user_profile_data .field .title,div.user_profile_data .field .value { 	float:left; 	line-height:24px; }div.user_profile_data .field .title { width:170px; }div.user_profile_data .field .value {}#usr_board{	 }#usr_files{	 }#usr_blog{  }#upr_feed .action_entry {	margin-bottom:10px;	overflow:hidden;	padding-bottom:10px;	padding-left:22px;}#upr_feed .action_title {    font-size:12px;    overflow:hidden;    padding:2px 0;	word-wrap: break-word;}.usr_friends_query{    padding:10px;    margin-top:10px;}.usr_friends_query_one{ 	margin-bottom:15px; 	padding-bottom:15px;	overflow: hidden; }.usr_friends_query_yes{ 	text-decoration: none;	display: inline-block; 	height:16px; 	line-height:16px; 	padding-left:20px; 	margin-bottom: 5px;}.usr_friends_query_no{ 	text-decoration: none;	display: inline-block; 	height:16px; 	line-height:16px; 	padding-left:20px; }.content_title { 	font-size:14px; 	font-weight:bold; }.usr_friends_feed{ padding:6px; }.usr_friends_feed a.nickname { }.usr_com_title{	padding: 5px;}.usr_com_body{ padding-top: 15px;}.usr_wall_entry {    margin:5px 0;    padding:5px 0px;	overflow: hidden;}.usr_wall_avatar {	width:52px;	overflow: hidden;	height:auto;	float: left;}.usr_wall_avatar img {	width:50px;	display: block;	margin: 0px auto;}.usr_wall_text{	margin-left: 60px;    padding-left:10px;    padding-top:5px;	word-wrap: break-word;}.usr_wall_text img{	max-width: 500px;}.usr_wall_title{ 	float:left; 	margin-bottom:10px; 	font-size: 12px; }.usr_wall_delete { 	float:right;	padding:5px; }.usr_wall_delete a {     padding:1px;    padding-left:20px;    height:16px;    line-height:16px;    text-decoration: none;}.usr_profile_block{    clear:both;    padding:10px;}.usr_msg_entry{    padding:10px;    margin-bottom:4px;}.usr_msg_title{	padding: 4px 4px; }.usr_msg_title strong{ }.usr_msg_body{ padding: 10px; }.usr_msg_date{}.usr_publ_albums{ 	overflow:hidden;		padding:6px; 	margin-bottom:10px; }.usr_photo_add{    padding:1px;    padding-left:20px;}.usr_del_album{    padding:1px;    padding-left:20px;    margin-left:6px;}.usr_edit_album{    padding:1px;    padding-left:20px;    margin-left:6px;}#usr_photos_upload_album{    padding:10px;    margin-bottom:5px;}#usr_photos_upload_album .text-input{    width:250px;}#usr_photos_upload_album .select-input{    width:257px;}.photo_desc{    text-align:left;}.usr_photos_add_limit{    margin-bottom: 20px; }.usr_photos_submit_one{    padding:10px;    margin-bottom:2px;}.usr_photos_submit_one .ph_thumb{    width:96px;    padding:2px;}.usr_photos_submit_one .text-input{    width:300px;}#usr_photos_submit_btn{    margin-top:15px;}#usr_photos_submit_btn input{    font-size:18px;}.usr_photo_thumb{    padding:1px;    padding-top:10px;    float:left;    width:120px;    display:block;    margin:4px;    margin-left:0px;    text-align:center;}.usr_photo_date{ font-size:11px; display:block; }.usr_photo_hits{ font-size:10px; display:block; }.usr_photos_notice{    margin:10px 0px;    padding:1px;    padding-left:20px;}.usr_photos_add_st{    margin-top:20px;    width:500px;}.usr_photo_sel_bar{    margin:10px 0px;    display:inline-block;}.usr_photo_prev_link,.usr_photo_next_link{    display:inline-block;    width:32px;    height:32px;    margin:0px 15px;}.usr_photo_prev_link { float:right; }.usr_photo_next_link { float:left; }.usr_photo_link_edit,.usr_photo_link_delete{    padding:1px;    padding-left:20px;}.usr_photo_link_edit { }.usr_photo_link_delete { margin-left:10px;}.usr_photo_view{ text-align:center; padding:10px; }.usr_editprof{ padding:8px; width:100%; }.usr_edithint{font-size:10px; }.usr_q_title{ 	font-weight:bold; 	margin:1px;		margin-bottom:12px;		padding:5px; 	clear:both;  }.usr_q_thumb{ 	margin-left:1px; 	margin-bottom:1px; 	float:left; 	display:block; 	width:70px; }.usr_q_thumbimg{ }.usr_q_link{ 	font-size: 14px; 	text-decoration: none; }.usr_award_block{ display:block; margin:2px; width:100%; }.usr_award_date{ font-size:10px; margin-top:5px; }.usr_deleted{ font-size:18px; }.usr_restore{ margin-top:10px; }.usr_btnlink{ margin-right:20px; font-size:24px;	 }.usr_files_orderbar{ margin-bottom:4px;	padding:5px; }.usr_files_orderbtn{ font-size:9px;	 margin-left:2px; }.usr_files_link{ font-size:10px; }.usr_wall{	overflow:hidden; 	clear:both;}.usr_wall #addwall{}.usr_wall_header{ font-size:18px; margin-bottom:5px; }.usr_wall_body{ margin-bottom:10px;	}.usr_wall_body p{    padding:2px;    margin:5px 0px;    font-size:14px;}.usr_wall_addlink{	height:25px;    margin-top:6px;    padding:0px;	padding-right:10px;    display:inline-block;}.usr_wall_addlink a, .club_wall_addlink a{ 	height:25px;	display: block; 	text-decoration:none; 	font-size:13px; 	padding: 0px;	padding-left: 10px;}.usr_wall_addlink span{	height:25px;	line-height: 25px;	display: block;	padding-left: 20px;}.usr_friendslink{ text-decoration:underline; }textarea.wall_message{ width:96%; height:100px; padding: 5px 2%; }#karmalink{		font-size:16px;		font-weight:bold; 	padding:4px; 	margin:2px; 	margin-left:8px;}#usertitle{	overflow:hidden;}#nickname{	margin:0px; font-size: 16px; }.usr_group{	padding:2px;	padding-left:20px;	margin-top:5px;	margin-bottom:5px;	line-height:16px;}.usr_awlist_link{	font-size:14px;	padding:5px;	text-align:center;	font-weight:bold;}.usr_awlist_link a{	text-decoration:none; }.usr_aw_dettable{ margin:5px;	margin-bottom:20px; }.usr_aw_img{ padding:5px; }.usr_aw_title{ font-size:18px; }.usr_aw_desc{ font-size:14px; }.usr_aw_who{ padding:10px; }.usr_aw_who #m{	line-height:18px; }.usr_aw_who #f{ padding-left:20px; line-height:18px; }.usr_aw_users{ margin-bottom:4px; }div.awards_list_link { padding:5px 0px; }div.awards_list_link a{ padding:1px; padding-left:20px; }#usr_profparams{ 	width:750px; 	padding:10px; }#usr_profsavebtns{ 	width:775px; 	margin-top:10px; 	margin-bottom:5px; 	text-align:center;}#usr_prof_form{		padding:10px;	padding-top:0px; }#usr_prof_form em{ }#usr_prof_form #title{ width:170px; height:24px; line-height:24px;  }#usr_prof_form #title strong{ font-weight: normal;  }#usr_prof_form #field{ height:24px; line-height:24px; }#usr_prof_form table{ width:100%; }.usr_msgmenu_tabs{ display:block; height:25px; }.usr_msgmenu_active{	display: inline-block;	height:25px;	margin-right:0px; 	padding-right:10px; 	text-decoration: none;	*display: inline;	*zoom: 1;}.usr_msgmenu_link{		display: inline-block;	height:25px;	margin-right:0px;	padding-right:10px; 	text-decoration: none; }.usr_msgmenu_active span,.usr_msgmenu_link span{	display: block;	height:25px;	margin-right:0px; 	padding-left:10px;  }.usr_msgmenu_active strong,.usr_msgmenu_link strong{	max-width: 175px;	line-height: 25px;	padding-left:20px;	display: block;	height:25px;	text-decoration: none;}.msg_options{	padding-left:10px;	min-height: 50px; }a.msg_delete:hover,a.msg_reply:hover,a.msg_history:hover{}a.msg_delete,a.msg_reply,a.msg_history,span.msg_new{    height:16px;    line-height:16px;    padding:1px 1px 1px 20px;    text-decoration:none;}a.msg_reply,a.msg_history,span.msg_new{}a.msg_delete{}a.msg_reply{}a.msg_history{}span.msg_new{}table.feed { margin-top:10px; margin-bottom:10px; }table.feed td { font-size:14px; }table.feed td.date { font-size:12px; text-align:left; width:110px; }table.feed td.date strong {}.usr_files_head{    font-weight:bold;    padding:4px;}.usr_status_bar{	float:left;	max-width: 500px;    margin-top:0px;    padding-bottom:10px;}.usr_status_text{}.usr_status_text_body{	padding: 0px;	margin: 0px;	font-weight: normal;	font-style: italic;	font-size: 11px;	word-wrap: break-word; }.usr_status_date{	display: inline-block;    font-size:10px;    font-style:normal;	padding:0px 5px 5px 10px;}.usr_status_link{	float: left;	margin:5px;	display: inline-block;}.usr_status_link a{    padding:1px;    padding-left:20px;}.usr_avatar{    padding:1px;}#user_profile .usr_avatar img{	display: block;	margin:5px auto 10px;	max-width:200px;	width:200px;}.usr_avatars_lib_link{    padding:1px;    padding-left:20px;}.usr_friends_block{    overflow:hidden;    margin-bottom:15px;}.usr_friend_cell{    padding-right:10px;    margin-right:5px;    margin-bottom:5px;}.usr_friend_cell .friend_link{    font-size:14px;}.usr_friend_cell span{ font-size:11px; }.usr_friend_cell span.offline{ }.usr_albums_list{    margin:10px 0;    padding:0;    clear:both;    overflow:hidden;}.usr_albums_list li{    margin:0 10px 10px 0;	padding:0px;    display: block;    float:left;    width:200px;	height:90px;}.usr_albums_list li.no_albums{	height:auto;}.usr_album_date{	overflow: hidden;	clear: both;}.usr_album_date .date{	text-align: center;	padding: 0px 5px;	width: 110px;	display: inline-block;	height:20px;	line-height:20px;	font-size: 11px;}.usr_album_item{	padding: 5px;	overflow: hidden;}.usr_album_thumb{    display:block;    float:left;    width:52px;    height:52px;    margin-right:10px;    padding:2px;}.usr_album_thumb img{    display:block;    width:50px;    height:50px;}.usr_album{}.usr_album .link{ font-size:12px; }.usr_album .link a{ text-decoration: none; word-wrap: break-word; }.usr_album .count { font-size:11px; }.usr_album .date { font-size:11px; }.usr_img_small{	width:50px;}.usr_msgmenu_bar{	margin-bottom:10px;}.usr_msgmenu_bar a{}.usr_msgreply_source{	padding:15px;	margin-bottom:10px;}.usr_msgreply_sourcetext{	font-size: 16px;}.usr_msgreply_author{	font-style:italic;}.msg_text *{	font-size: 12px !important;}.usr_msg_smilebox a{    margin:4px;}.usr_msg_smilebox{    width:100%;}.usr_msg_bbcodebox{	padding:0px;	overflow:hidden;	_height:1%;    width:100%;    position: relative;}.bbcodebox_height {    min-height: 58px;}.usr_bb_button{	display:block;    margin:2px;	padding:7px;	float:left;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.usr_bb_button:hover{	display:block;		margin:2px;	padding:6px;	float:left;}.usr_bb_hint{	display:block;	margin:2px;	padding:5px;	float:left;}a.new_messages_link{ 	font-weight:bold; 	padding:2px; 	text-decoration:none; }a.new_messages_link:hover{ 	font-weight:bold; 	padding:2px; }/*Контент*/.con_heading {	font-size: 18px;    font-weight:normal;    margin: 0px;	margin-bottom: 5px;}.con_pubdate{}.contentlist td{	padding-top:10px;}.con_description {	margin-top:  2px;	margin-bottom:  15px;}.con_description p{    margin-bottom:  4px;}.con_desc{	margin-top:0px;}.con_text{    margin:15px 0px;}.con_subcat{    font-size:18px;    padding-left:23px;    height:18px;    line-height:18px;}.con_title{	font-size:16px;    margin-bottom:10px;}.con_titlelink{	text-decoration: none;	}.con_icons{	margin:4px;	margin-top:9px;	margin-left:10px;}.con_icon{	margin-top:4px;}.con_details{	    margin-bottom:10px;}.con_image{    float:left;    margin-right:16px;    margin-bottom:16px;    padding:2px;}#con_rating_block{	margin-top:10px;    padding:10px;	margin-bottom:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.con_photos_header{	padding:8px;	font-weight:bold;	text-align:center;}table.con_photos_block{	float:right;}table.con_photos td{	padding:0px;}div.con_forum_link{    margin-top:10px;    margin-bottom:10px;}div.con_forum_link a{    height:16px;    line-height:16px;    padding-left:18px;}/*Фото*/.photo_layout{    margin-bottom: 15px;}.photo_thumb{	position: relative;	display:block;	width:140px;	padding: 15px 20px;    margin-bottom:5px;	height: 110px;}.photo_thumb a{    font-size:14px;}.photo_moderation{	width: 140px;	position: absolute;	bottom: 0;	left: 20px;}.photo_bar{	margin:6px 0px 6px 0px;}.photo_desc{	margin-bottom:10px;}.photo_box{}.photo_date_td{}.photo_sortform{	padding:5px 8px;	margin-right: 50px;}.photo_sortform select,.photo_sortform input{	margin-left:5px;}.photo_subcat{    font-size:16px;}.photo_gallery{	margin-bottom: 30px;	padding: 30px;	clear:both;}.photo_userbar{	padding:10px;	margin-bottom:2px;}.photo_toolbar{	margin-right: 50px;	clear: both;    float:right;    padding:5px 5px 0px;}div.photo_add_link{	height:25px;	margin-right: 50px;	clear: both;    float:right;    padding:0px 10px 0px 0px;}.photo_toolbar ul{    margin:0px;	padding: 0px;	list-style-type: none !important;}.photo_toolbar li{	height: 25px;	float: left;    margin:0px;	margin-left: 1px;	padding: 0px;	padding-right: 10px;}.photo_toolbar li span,div.photo_add_link span{	height: 25px;	display: block; 	padding: 0px;	padding-left: 10px;}.photo_toolbar li span img{	margin-top:5px;	margin-right:5px;	float: left;	display: block; 	overflow: hidden;}.photo_toolbar a{	line-height: 25px;	text-decoration:none;    font-size:14px;}a.photo_add_link{	display: block;    padding-left:20px;    font-size:14px;    clear:both;	line-height: 25px;	text-decoration: none;}.photo_bbinput{	width:200px;	padding:2px;}.album_list{	overflow: hidden;	clear: both;	display: block;	padding-top: 15px;	padding-left: 30px;}.photo_row{	display: block;	height:auto !important;	overflow:hidden;	margin: 0px auto;}.photo_album_tumb{    float:left;    position:relative;    width:140px;    margin-right:0px;    padding:20px 20px 30px;}.photo_container{	padding: 5px;    text-align:center !important;}.photo_album_img{    vertical-align:bottom;}.photo_txt{    text-align:center !important;}.photo_txt ul {    margin:0 !important;    padding:0 !important;    list-style-image:none;    list-style-position:outside;    list-style-type:none;}.photo_txt li {    line-height:115% !important;    list-style-image:none;    list-style-type:none;    margin:0;    padding:0;}.photo_album_desc{	z-index:2;	position: absolute;	top: 20px;	left: 20px;	padding:5px 10px !important; 	width: 120px;}.photo_album_desc a{	text-decoration: none;	word-wrap: break-word;}.photo_txt .photo_album_title{	padding-top:5px;	padding-bottom:5px;    font-size:14px;    display:block;}.photo_txt .photo_album_title a{	text-decoration:none;	word-wrap: break-word;}.photo_container_today{	font-weight:bold;	position:absolute;	top: 20px;	left: 20px;	z-index: 1;	margin:0;	padding:0;}.photo_details .photo_date_details{    margin-top:10px;}.photo_larr{}.photo_details{    padding:10px;    font-size:14px;}.photo_details .operations{ 	margin-top:20px; }.photo_details .karma_buttons{    padding:5px;}.photo_sub_details{    padding:10px 20px;    font-size:14px;}.photo_sub_details .taglinebar{    margin:0px;    margin-top:10px;}/*Статьи*/.con_pt {	display:block;	padding: 8px;	margin: 5px;	width:260;	float:right;}.con_pt_heading {	display: block;	margin-bottom:6px;}/*Универсальный каталог*/#catalog_list{	overflow: hidden;	display: block;	clear:both;	margin-top: 30px;}.catalog_list_item{	clear:both;	overflow: hidden;	display: block;	padding-bottom: 15px;	margin-bottom: 15px;}div.catalog_sortform{	padding: 5px;}a.uc_alpha_link{margin: 5px;}.catalog_list_itempic{	padding: 5px 0px;	display: block;	float: left;	width:120px;	overflow: hidden;}.catalog_item_img{	margin:0px auto;	width: 110px;	min-height:110px;	display: block;	overflow: hidden;	text-align: center;}.catalog_item_img a{	padding: 5px 0px;	width: 110px;	display: block;	overflow: hidden;	text-align: center;}.catalog_item_img img{	width: 100px;	min-height:140px;	max-height:145px;}#shop_price{	padding: 5px 10px;	font-size: 15px;}.shop_small_price{	padding: 5px 10px;	font-size: 15px;}.uc_new{	font-style:italic;	padding:5px;	vertical-align: super;	}.uc_list_item{	padding: 2px;	margin: 2px;}.uc_itemfieldlist{	margin: 0px;    margin-top:10px;	list-style: none;}.uc_itemfield{	font-size:14px;}.uc_itemlink{	font-size:16px;	text-decoration: none;}.shop_list_buttons{	margin-top:15px;	clear: both;	overflow: hidden;}.shop_list_buttons a{	float: left;	padding-left: 35px;	padding-right: 10px;	line-height: 30px;	height: 30px;	display: inline-block;	text-decoration: none;	font-size: 15px;}.uc_list_itempic{	border: solid 1px black;	padding: 2px;}.uc_list_itemdesc{	padding-left: 0px;    overflow:hidden;}.uc_thumb_item{	padding: 10px 2px;	margin: 2px;	display:block;	width:140px;	height:200px;	float:left;	text-align:center;}.uc_thumb_itemlink{	display: inline-block;	font-size:12px;	overflow: hidden;	height:40px;	padding-top:5px;	word-wrap: break-word;}.uc_detailfield{	margin:0px;	margin-bottom: 8px;    padding:0px;}.uc_detaillist{	margin:0px;    padding:0px;	list-style-type: none;}.uc_detaillink{	font-size:16px;	margin-top:15px;	text-decoration:underline;}.uc_detaillink:hover{	font-size:16px;	margin-top:15px;	text-decoration:underline;}.uc_detailimg {	display: block;	float: left;	width: 260px;}.uc_detailimg{}.uc_detailrating{	margin:0px;	margin-bottom:8px;	margin-top:8px;	padding:3px;}.uc_findsame{}.uc_detailtags,.uc_tagline{	margin: 15px 0px;	padding:2px 5px;	font-size: 11px;	display: block;	clear: both;}.uc_sortform{	padding: 5px;	margin:1px;}.uc_queryform{	padding: 5px;	margin-bottom:10px;}.uc_rating{	clear: right;	margin-bottom: 8px;    float:right;}.uc_toolbar{	margin: 0px;	margin-bottom:20px;}.uc_item_edit{    margin-top:6px;    float:right;}.uc_item_edit_link{    padding:2px;    padding-left:20px;}.uc_cat_search{    margin:15px 0px;}.uc_cat_search table{    margin-bottom:3px;}.uc_cat_search table input{    padding:2px;}.uc_search_in_cat{    margin-bottom:10px;}.uc_search_in_cat a{    padding:1px;    padding-left:20px;}#shop_toollink_div{	float: right;	clear: both;	padding: 5px;	overflow: hidden;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}#shop_toollink_div a{	display: inline-block;	float: left;	padding-left: 20px;	height: 17px;	line-height: 17px;	margin-right: 10px;	text-decoration: none;}div#cart_buttons{	padding: 15px 5px;	overflow: hidden;}div#cart_buttons img,div#cart_buttons2 img{	display: none;	overflow: hiddden;}div#cart_buttons a,div#cart_buttons2 a{	float: left;	margin-right: 10px;	display: block;	height:30px;	width: 120px;}.uc_alpha_list{	margin: 15px 0px;}ul.uc_cat_list{	overflow: hidden;	padding: 0px;	margin: 0px;	list-style-type: none;}ul.uc_cat_list li{	float: left;	width: 250px;	padding: 0px;	margin: 0px;	margin-left: 15px;	list-style-type: none;	word-wrap: break-word;}ul.uc_cat_list a{	display: inline-block;	height: 30px;	line-height: 30px;	text-decoration: none;	font-size: 15px;	word-wrap: break-word;}/*Форма регистрации*/.regrow1{}.regrow2{}.regstar{	font-size:18px;}#regform strong{    font-size:15px;	font-weight: normal;}#regform small{	font-size: 11px;	font-style: italic;}/*Форма авторизации*/.lf_notice{    font-size:14px;    margin-bottom:10px;}.lf_title{ 	font-size:15px; }.lf_field{ 	margin-bottom: 10px;}.lf_field input {     width:250px; 	padding:3px; 	padding-left:20px; 	font-size:16px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.lf_field input:focus {}.lf_submit{    margin-top:10px;}.lf_submit input{    font-size:16px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.login_form #remember{    margin:0px;    padding:0px;}.login_form #login_field{}.login_form #pass_field{}/*Поиск по сайту*/.search_match{}.price_search {	width: 60%;}.search_input {	width: 300px;}/*FAQ*/.faq_subcats, .faq_cats{	padding:10px;    padding-bottom:5px;	margin-bottom:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.faq_cat_link{    font-size:15px;}.faq_cat_desc{    margin-bottom:5px;}.faq_questtext{	font-size:15px;    margin-bottom:10px;}.faq_quest_link {    margin-bottom:5px;}.faq_quest_link a{    font-size:14px;    text-decoration:none;}.faq_answertext{    font-size:14px;    margin-bottom:10px;}.faq_answertext p{    margin-bottom:10px;}.faq_questdate{	padding:2px;	font-size:11px;	text-align:center;	width:100px;	float:right;}.faq_questuser a{}.faq_questuser{	padding-left:20px;	font-size:11px;	text-align:center;	margin-top:2px;    margin-right:4px;	float:right;}.faq_questcat{	padding:2px;	font-size:11px;	text-align:center;	margin-left:4px;	float:right;}.faq_questcat a{}.faq_quest{	margin-bottom:4px;    padding:8px;}.faq_send_quest{	clear: both;    float:right;    padding:5px 8px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.faq_send_quest a{	display: inline-block;	float: left;	padding-left: 20px;	height: 17px;	line-height: 17px;	margin-right: 10px;	text-decoration: none;}#faq_message{    width:100%;    height:200px;    margin-bottom:10px;}.faq_add_cat{    margin-bottom:10px;}.faqdel{	font-size:12px;	text-decoration: none;}.faqdel:hover{	text-decoration: underline;}/*Карма*/.karma_form{	text-align:center;	padding:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.karma_form #karmavotes {}/*Теги*/.taglinebar{	padding: 5px;	margin:10px 0px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.taglinebar .label{	padding-right:18px;	font-weight:bold;	margin-right:4px;}.tag_searchcat{	text-decoration:underline;	font-size:16px;}.tag_searchitem{	text-decoration:underline;	font-size:14px;}.tagsearch_bar{	font-size:10px;	text-align:right;	float:right;	}.tagsearch_item{	float:left;	padding:5px;}/*Блоги*/.blog_moderate_link{	padding-left:0px !important;	text-decoration:none;}.blog_moderate_link b{	font-weight: normal;	text-decoration:none;}.blog_moderate_yes{	font-size:14px;	text-decoration:underline;}.blog_moderate_no{	font-size:14px;	text-decoration:underline;}.blog_desc{	clear:both;}.blog_toolbar{	clear: both;	overflow: hidden;    padding:5px;    display:inline-block;    float:right;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.blog_toolbar ul{    padding:0px;	margin: 0px;    display:block;	list-style-type: none;}.blog_toolbar li{    display: inline-block;    float: left;    height: 17px;	margin:0px;    line-height: 17px;	list-style-type: none;}.blog_toolbar li a{    display: block;    height: 17px;	text-decoration: none;	margin-right: 10px;    padding-left: 20px;	line-height: 17px;}.blog_records{	clear:both;}.blog_cat{	float: left;	margin-right:10px;	font-size: 15px;	padding:0px;	height:25px;}.blog_cat .active{	display: inline-block; 	height:20px; 	line-height:20px;	padding: 0px 5px;}.blog_catlist{	clear: both;	overflow:hidden;    margin-top:10px;	padding-top:10px;    margin-bottom:20px;}.blog_post_data{	font-size: 11px;}.blog_post_data strong{}.blog_post_avatar{    padding:2px;    margin-right:10px;}.blog_post_body{	padding:4px;	margin-top:15px;	margin-bottom:15px;}.blog_post_nav{	margin-top:5px;	margin-bottom:15px;	padding:10px;	text-align:center;	overflow:hidden;}.blog_post_nav a{}.blog_btnlink{	padding:10px;	margin:2px;	width:120px;}.blog_fa{	margin:0px;	padding:10px;}.blog_fa_title{	font-weight:bold;}.blog_fa_desc{	margin-bottom:10px;	padding-bottom:8px;}.blog_fa_entries{	padding: 8px;	margin-top:10px;	display:none;}.blog_fa_entry{}.blog_fa_browse{}.fa_attach{	margin-top:30px;	display:block;}.fa_attach_title{	margin-top:6px;	margin-bottom:6px;	font-weight:bold;	font-size:10px;}.fa_filebox{}.fa_file_desc{	font-size:10px;}.fa_file_link{	font-size:10px;	margin-left:5px;}.blog_attachbox{	overflow:hidden;	margin-top:5px;}.blog_attachthumb{	float:left;	width:100px;	padding:8px;	border:solid 1px silver;	margin-left:2px;}.blog_entries{}.blog_entry{	margin-top:10px;    clear:both;}.blog_entry_title{	font-size:18px;	padding:0px;	margin-bottom: 5px;	clear:both;}.blog_entry_info{	display: inline-block;	padding:5px; 	font-size:12px;	margin-bottom:10px;	clear:both;	*display: inline;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.blog_entry_info a{}.blog_entry_date{    padding:1px;	padding-left:20px;    margin-left:10px;}.blog_entry_title a{}.blog_entry_title_td{    padding-bottom:15px;}.blog_entry_text{    margin-bottom:15px;}.blog_entry_karma{	font-size:20px;	float:right;	padding: 0px 5px;	margin-right:15px;}.blog_entry_karma_td{	text-align:center;}.post_karma{	padding:1px;    padding-left:20px;    display:inline-block;    margin-right:10px;    font-size:14px;}.blog_comments_link{	font-size:12px;	font-weight:bold;	text-decoration:underline;    padding:1px;	padding-left:20px;}.blog_comments_link .count{}.blog_comments{	margin-bottom:20px;	font-size:12px;	padding:5px 10px;	display:inline-block;	*display:inline; 	*zoom:1;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.blog_comments .tagline{	text-decoration:none;    padding:1px;	padding-left:20px;	margin-left:10px;}.blog_comments .editlinks a{}.blog_authorsall{}.blog_authorslink{	text-decoration:underline;}.forum_zoom{	padding:2px;}.forum_zoom_text{	padding:2px; 	text-align:center;}.blog_type_menu{	clear:both;	overflow:hidden;	margin-bottom:10px;}.blog_type_link{	display:block;	float:left;	margin-right:15px;	font-size:16px;    padding:0px 5px;	text-decoration: none;}.blog_type_active{	display:block;	float:left;	margin-right:15px;	color:#000;    font-size:16px;    text-decoration:none;    padding:5px 10px;}.blog_type_num{}.blog_full_list .blog_title_td{    padding-left:0px;}.blog_full_list .blog_title,.blog_full_list .blog_user,.blog_full_list .blog_posts,.blog_full_list .blog_comm{    padding:1px;    padding-left:20px;}.blog_full_list .blog_title{ 	font-size:16px;}.blog_full_list .blog_user{}.blog_full_list .blog_posts{}.blog_full_list .blog_comm{}.blog_full_list .blog_rss{    width:16px;    height:16px;    display: block;}.blogs_full_rss {	margin-top:15px;}.blogs_full_rss a{    padding:1px;    padding-left:20px}/*Доска объявлений*/.bd_item{	margin-bottom:4px;    padding:12px;}.bd_item_vip{	margin-bottom:4px;    padding:12px;}.bd_image_box{	float: left;	width: 80px;	display: inline-block;	overflow: hidden;}.bd_desc{	display: block;	overflow: hidden;}.add_ads{	overflow:hidden;	margin:20px;	float:right;	display: inline-block;	clear: both;	padding: 5px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.add_ads a{	text-decoration: none;	padding-left: 20px;}.board_toolbar{	margin-bottom:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.board_toolbar table{	padding:4px;}.board_toolbar a{	text-decoration:underline;}div.bd_title{	margin-bottom:0px;}div.bd_title a{	font-size:16px;	text-decoration: none;	margin:0px;}.bd_item_vip div.bd_title a{	font-size:16px;	margin:0px;}img.bd_image_small{	max-width: 70px;	padding:0px;	margin-right:10px;}.bd_item_vip img.bd_image_small{	padding:0px;	margin-right:10px;}div.board_gallery{	margin-top:20px;	margin-bottom:10px;}.board_categorylist{    margin-bottom:30px;    margin-top: 10px;}bd_text{	margin:0px;}div.bd_item_details{	padding: 5px;	margin-top:20px;	float:right;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}div.bd_item_details a{}div.bd_item_details_full{	margin-bottom:10px;	padding: 5px;	margin-top:20px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}div.bd_item_details_full a{}div.bd_item_details span, div.bd_item_details_full span{	height:18px;	line-height:18px;	padding:2px;	padding-left:18px;	padding-right:10px;	font-size:12px;}.bd_text_full{    padding:20px 15px;    font-size:16px;    margin-top:15px;}div.bd_links{	display: inline-block;	clear: both;	padding:0px;	margin-top:10px;	margin-bottom:30px;	padding: 5px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;	*display: inline;	*zoom:1;}div.bd_links span{	height:18px;	line-height:18px;    padding:2px;	padding-left:20px;	padding-right:10px;}div.bd_links a{	text-decoration: none;}div.bd_links span.bd_message{}div.bd_links span.bd_author{}span.bd_item_is_vip{}span.bd_item_date{}span.bd_item_city{}span.bd_item_edit{}span.bd_item_delete{}span.bd_item_user{}span.bd_item_status_ok{}span.bd_item_status_bad{}img.bd_cat_main_icon{	margin-right:10px;}div.bd_cat_main_title{}div.bd_cat_main_title a{	font-size:18px;}div.bd_cat_main_obtypes a{	text-decoration: none;}div.bd_cat_main_obtypes a:hover{	text-decoration: underline;}/*Клубы*/.club_right{	padding:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}div.new_club {    margin-bottom:15px;   padding:5px;   float:right;   overflow: hidden;   	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}div.new_club a{	padding-left: 20px;	text-decoration: none;}.club_list{	clear: both;	overflow: hidden;	display: block;}div.club_entry,div.club_entry_vip{    overflow:hidden;    padding:15px 5px;}div.club_entry_vip{}div.club_entry .image,div.club_entry_vip .image{ 	width: 50px;	padding: 2px; 	float: left; 	margin-right:10px;}div.club_entry .image img,div.club_entry_vip .image img{ 	max-width: 50px;}div.club_entry .data,div.club_entry_vip .data{ 	float: left; }div.club_entry .data .title,div.club_entry_vip .data .title{ 	margin-bottom: 5px; 	margin-top:5px;  }div.club_entry .data .title a,div.club_entry_vip .data .title a{ 	font-size: 16px; 	text-decoration: none;}div.club_entry_vip .data .title a{}div.club_entry .data .title a.private,div.club_entry_vip .data .title a.private{ 	font-size: 16px; }div.club_entry .data .details,div.club_entry_vip .data .details { 	float:left; }div.club_entry .data .details span,div.club_entry_vip .data .details span{ 	padding:2px; 	padding-left:20px; 	margin-right:4px; 	font-size:10px; 	height:20px;	line-height:20px; }div.club_entry .data .details span.rating,div.club_entry_vip .data .details span.rating{}div.club_entry_vip .data .details span.vip{}div.club_entry .data .details span.date,div.club_entry_vip .data .details span.date{}div.club_entry .data .details span.members,div.club_entry_vip .data .details span.members{}.club_full_entry { 	overflow:hidden; 	margin-bottom:10px; 	width:100%; }.club_full_entry .image{ 	padding: 1px; }.club_full_entry .image img{     display: block;    margin: 5px auto 10px;    max-width: 200px;    width: 200px}.club_full_entry .data{}.club_full_entry .data .details { 	margin-top:15px;	margin-bottom:10px; 	padding-bottom:8px; 	padding:8px;}.club_full_entry .data .details div{ 	padding:1px; 	padding-left:20px; 	margin-right:4px; 	height:18px;}.club_full_entry .data .details .vip{	font-weight:bold; }.club_full_entry .data .details .rating{}.club_full_entry .data .details .date{}.club_full_entry .data .details .members{}.club_full_entry .club_description { 	padding: 10px;	clear:both; }.club_full_entry .members_list { 	width:200px; }.club_full_entry .members_list .title {     font-size: 16px;    line-height: 25px;    max-height: 25px;    padding-left: 10px;}.club_full_entry .members_list .list { 	padding:8px; 	padding-top:0px; 	padding-left:16px; }.massmes{	height:20px;	line-height: 20px;	padding-left: 30px;}.massmes a{	text-decoration: none;}.club_full_entry .clubcontent { 	clear:both;	margin-bottom:15px; }.club_full_entry .clubcontent p { 	padding:0px; 	padding-left:5px; 	margin-top:0px; }.club_full_entry .clubcontent div.title {	padding-top:5px;	clear:both;}.club_full_entry .clubcontent div.title a{     cursor: pointer;    font-size: 16px;    line-height: 25px;    max-height: 25px;    padding-left: 10px;}.club_full_entry .clubcontent div.blog .title a,.club_full_entry .clubcontent div.album .title a{ 	text-decoration:none; }.club_full_entry .clubcontent div.blog .title a:hover,.club_full_entry .clubcontent div.album .title a:hover{ 	text-decoration:underline; }.club_full_entry .clubcontent ul li a.on_moder {}.club_full_entry .clubcontent div.album a.delete {}.club_full_entry .clubcontent span.new{	font-weight:bold; }.club_full_entry .clubcontent ul { 	margin-top:10px; 	margin-left:30px; 	padding-left:0; 	margin-bottom:15px;}.club_full_entry .clubcontent ul li { 	margin-bottom:3px; 	margin-left:0; 	padding-left:0;}.club_full_entry .clubcontent ul li.all a{}.club_full_entry .clubcontent ul li.service a{}span#add_album_link{	float: right;	overflow: hidden;	display: inline-block;    height: 25px;    padding: 0px 10px 0px 0px;}div.add_album_link{    display: block;    font-size: 13px;    height: 25px;    padding: 0px 0px 0px 10px;}span#add_album_link a{    display: block;    height: 25px;    line-height: 25px;    padding-left: 20px;    text-decoration: none;}span#add_album_form {	padding:1px 5px;	line-height: 25px;	display: block;	height:23px;}input.add_album{	width: 30%;	text-indent:5px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.club_full_entry ul.clubmenu{	padding:0px; 	margin:0px;	list-style-type: none !important;}.club_full_entry ul.clubmenu li{	overflow:hidden;	clear: both;	padding:2px 10px;	height:30px;	margin:0px;	list-style-type: none !important;}.club_full_entry div.clubmenu{ 	margin-top:10px; 	clear:both; 	overflow:hidden; }.club_full_entry .clubmenu li a {	display: block;	min-height:24px;	padding:2px 4px 2px 26px;	line-height:20px;	overflow:hidden; 	text-decoration: none; }.club_full_entry .wall .header{ 	padding-left: 10px;    font-size: 16px;    line-height: 25px;    max-height: 25px;	clear:both;}.club_full_entry .wall{	padding: 5px 0px;	overflow: hidden;	clear: both;}.club_full_entry .wall .body{ 	padding:10px; }.club_full_entry .wall #addwall{ 	padding:0px; 	padding-right:10px;}.club_full_entry .wall #addwall textarea{     font-size:18px;    height:150px;}#create_club td {    padding: 5px 0;}/*Редактор*/.ajax_autogrowarea{	display:block;	width:100%;	height:180px;	min-height:180px;		max-height:1000px;	line-height:18px;    margin:0px;}.bb_tag_code{    padding:8px;    margin-top:5px;    margin-bottom:5px;    max-width:700px;    overflow:auto;}.bb_tag_code ol{    padding: 6px 0;    padding-left:5px;}.bb_tag_hide{	padding:8px;}.bb_tag_hide a{	text-decoration:underline;}.bb_tag_spoiler .spoiler_title{ 	margin-bottom:3px; }.bb_tag_spoiler .spoiler_body{    margin-bottom:10px;    padding:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}/*Комментарии*/.cmm_heading {	font-size: 18px;	margin-bottom: 4px;	padding-top: 8px;}.cmm_icons{	margin-bottom: 4px;}.cmm_icons a{	text-decoration:underline;}.cmm_anchor{	float:left;	margin-left:10px;}.cmm_author {	display: block;	float: left;	font-weight: bold;}.cmm_title {	line-height: 25px;	overflow: hidden;	padding: 2px;}.cmm_votes{	float: right;	padding: 2px;    margin-right:15px;    font-weight:bold;}.cmm_votes span{	margin-right:10px;	font-size: 15px;	float: left;	height:25px;	display: inline-block;}.cmm_votes a{	text-decoration: none;	float: left;	width:25px;	height:25px;	display: inline-block;}.cmm_all_votes{	margin-right:10px;	font-size: 15px;	float: right;}.cmm_good{}.cmm_bad{}.cmm_time {	display: block;	float: right;	padding: 2px;	padding-left:20px;}.cmm_date {	display: block;	float: right;	margin-right:6px;	padding: 1px;	padding-left:20px;}.cmm_pagebar {	margin-bottom:4px;}.cmm_entry {	width: 100%;	margin:0;	margin-bottom:5px;	padding:2px;}.cmm_sublinks{    display:block;    margin-top:10px;}.cmm_sublinks a:hover{}.cmm_sublinks a{    margin-right:6px;}.cmm_avatar {	width: 70px;}.cmm_avatar img{	width: 50px;}.cmm_content_av {	padding: 10px;	padding-left: 25px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;}.cmm_options{	display: inline-block;	clear:both;	padding: 2px;	*display: inline;	*zoom:1;}.cmm_content {	padding-left: 6px;}.cmm_content_av .quote {	font-style:italic;	padding: 5px;}.cmm_addentry a{	text-decoration:underline;}.cmm_addentry {	padding:20px;}.cmm_smilebox{	padding:4px;}.cmm_codebar{	width:100%;}.cmm_pageselect{}.cmm_submit{	font-size:12px;}.cmm_all_title{    margin-bottom:5px;    font-size:100%;    font-weight:normal;}#addcommentlink{	margin-top:15px;}.cm_guest_name{    margin:10px 0px;    font-weight:bold;}.cm_codebar{    margin-top:10px;    width:100%;}.cm_submit{    font-size:15px;}div.cm_smiles{}div.cm_smiles a{	text-decoration:none;}div.cm_smiles div.usr_msg_smilebox{    width:100%;}/*Форум*/.forum_cattitle{	font-size: 18px;	margin-bottom:6px;	margin-top:10px;}.forums_table{}.forum_link{	font-weight:bold;}.forum_desc{}.threads_table{}.thread_link{	font-weight:bold;}.thread_desc{}.thread_pagination{	font-size:12px;}.thread_pagination a{	text-decoration:underline;}.thread_pagination a:hover{	text-decoration:underline;}.row1{}.row2{}.forum_poll_table{}.forum_poll_data{}.forum_poll_header{	width:100%;}.forum_poll_title{	font-weight:bold;	font-size:18px;}.forum_poll_desc{	font-size:10px;	margin-top:4px;	margin-bottom:4px;}.forum_poll_gauge_title{	font-size:10px;}.forum_poll_gauge{	height:15px;	margin-bottom:10px;	font-size:10px;	text-align:right;}.forum_poll_answers{	margin:10px;}.forum_poll_submit{	margin:10px;}.forum_poll_param{	margin-bottom:10px;}.post_usercell{}.post_userimg{	margin:4px auto;	padding:5px;    width:64px;}.post_userawards{	margin-top:3px;	margin-bottom:3px;}.post_userrank{	font-size:10px;}.post_userrank span{	display:block;	clear:both;}.post_userrank #rank{	font-size:10px;}.post_userrank #admin{	font-size:10px;}.post_userrank #moder{	font-size:10px;}.post_usermsgcnt{	font-size:10px;}.post_userkarma{	padding:2px;	margin:2px;	font-size:10px;}.posts_table{}.post_msgcell{	padding:6px;}.post_userlink{	font-weight:bold;}.post_date{	margin-bottom:10px;}.post_content{}.post_editdate{	margin-top:10px;}.post_signature{	margin-top:20px;	padding-top:4px;}.forum_toollinks{	margin-bottom:8px;	text-align:right;}.forum_quote{	padding:10px;	font-size:12px;	margin:8px;}.bb_quote{	padding:10px;	font-size:12px;	margin:8px;}.forum_quote_author{	text-align:right;}.forum_toolbar{    margin:5px 0px;}.forum_toolbar img{    margin-left:5px;}.forum_toolbar a:hover{}.forum_toolbar a{	padding-right: 5px;	text-decoration:none;}.forum_navbar{	margin-bottom:4px;	padding:5px;}.forum_navbar a{	text-decoration:underline;}.forum_fa{	margin-top: 6px;	margin-bottom: 6px;	padding:10px;}.forum_fa_title{	font-weight:bold;}.forum_fa_desc{	margin-bottom:10px;	padding-bottom:8px;}.forum_fa_entries{	padding: 8px;	margin-top:10px;	display:none;}.forum_fa_entry{}.forum_fa_browse{}.fa_attach{	margin-top:30px;	display:block;}.fa_attach_title{	margin-top:6px;	margin-bottom:6px;	font-weight:bold;	font-size:10px;}.fa_filebox{}.fa_file_desc{	font-size:10px;}.fa_file_link{	font-size:10px;	margin-left:5px;}.forum_postinfo{	margin-bottom:15px;}.forum_texteditor{	font-size:14px;	width:100%;	height:200px}.forum_lostimg{	padding:5px;}.forum_fast{	margin-top:2px;}.forum_fast_header{    font-size:18px;    margin-bottom:4px;    padding:10px 0;    padding-left:20px;}.forum_fast_submit{	text-align:right;	margin-top:3px;}.forum_fast_form {	width:100%;	overflow: hidden;}.forum_fast_form #message{	width:100%;}.forum_subs{	margin-top: 10px;	font-size:10px;}.forum_subs a{	text-decoration:underline;}.subforumshead{	font-size:12px;	font-weight:bold;}/*Слайдер новостей*/#newsslider{ 	width:245px; 	padding-right:360px; 	position:relative; 	z-index:1;}#newsslider ul.ui-tabs-nav{ 	position:absolute; 	top:0; 	right:0px; 	list-style:none; 	padding:0; 	margin:0; 	width:377px; 	z-index:2;}#newsslider ul.ui-tabs-nav li{ 	margin: 0px;	margin: 1px 0px;	padding: 0px;	height:60px;	overflow: hidden;	display: blocl;	padding-left:17px;  	font-size:12px; }#newsslider ul.ui-tabs-nav span.slider_small_img{	float: left;	overflow: hidden;	width: 50px;	height:50px;	display: block;	margin:4px;}#newsslider ul.ui-tabs-nav li img{}#newsslider ul.ui-tabs-nav li span{ 	font-size:13px; 	line-height:18px; }#newsslider li.ui-tabs-nav-item a{ 	display:block; 	height:60px; 	color:#000;  	line-height:20px;	text-decoration: none;}#newsslider li.ui-tabs-nav-item a:hover{}#newsslider li.ui-tabs-selected{}#newsslider ul.ui-tabs-nav li.ui-tabs-selected a{}#newsslider .ui-tabs-panel{ 	width:245px; 	height:100%;	min-height:100%;		position:relative;	z-index:1;}#newsslider .ui-tabs-panel img{}#newsslider .ui-tabs-panel .info{ 	position:absolute; 	bottom:0px; 	left:0; 	height:auto; 	width:230px;	padding: 10px;}#newsslider .ui-tabs-panel .info *{	word-wrap: break-word;}#newsslider .info h2{ 	font-size:18px; 	padding:5px; 	margin:0;	overflow:hidden; }#newsslider .info p{ 	margin:0 5px; 	font-size:12px; 	line-height:15px; }#newsslider .info a{ 	text-decoration:none; }#newsslider .info a:hover{}#newsslider .ui-tabs-hide{ 	display:none; }/*update 1.8-1.9*//*Поиск по сайту*/#query{	margin-bottom: 5px;}label#order_by_date{	clear:both;	display: block;	overflow: hidden;}.search_match{	padding:0 2px;}.search_date{	float:right;	height:14px;	font-size:10px;}#from_search{	display:none;	margin:10px 0 0 0;	position:relative;	padding: 5px 0px 15px;}#from_search label{}#from_search label.selected{}.search_block {	margin:0 0 7px 0;	clear:both;	padding:0 4px 4px;}.search_result_title {	font-size:16px;	font-weight:bold;}.search_result_title span {	width:25px;	display:block;	float:left;}.search_result_desc {	margin:4px 0 0 20px;}.search_result_desc p {}.search_result_desc a {}/*bb code*/.bb_img {	max-width:500px;	overflow:hidden;}/*board*/.bd_text{	margin:0px;	clear:both;}.bd_moderate_link{	float:right;}.bd_moderate_link span{	float:right;	padding:0 5px 0 18px;}.photo_sortform {    margin-top: 15px;}/*forum*/.last_post_img{	float:right;	padding:5px;}/*actoins*/.action_friends{	position:relative;	margin:0 0 10px 0;	border-collapse: separate;}.action_friends td {    padding: 5px 0;	vertical-align: middle;	text-align:center;}.action_fr {	vertical-align: middle;}.action_friends td.selected {}.arr_btn {    text-decoration: none;	font-size:40px;}.action_fr img {}.mod_act_all{    padding:1px;    padding-left:20px;}.action_details{	overflow: hidden;}/*auth*/.loginzaline p{	display: none;}/*menu*/ul.menu img.menu_icon{	max-height: 16px;	max-width: 16px;	margin: 4px 4px 0px 0px;	float: left;}#top_tab .loginzaline p{	position: absolute;	display: none;	padding: 5px;	bottom: 30px;	width: 70%;}#top_tab #search_form{	padding: 5px;}#top_tab #search_form select{	margin-left: 25px;}#top_tab #search_form input#query{	height: 30px;	border: 0px;    line-height: 25px;    margin-bottom: 10px;    margin-left: 15px;    margin-top: 4px;    padding-left: 25px;    text-indent: 10px;    width: 150px;}#top_tab #search_form a.ajaxlink{	display: none;}/*update 1.10*/#wrapper .pad{ clear:both; }ul.mod_cat_list {    list-style: none outside none;    margin: 0 0 5px 0;    overflow: hidden;    padding:0 0 0 16px;	clear:both;}ul.mod_cat_list ul {    margin-left: 0;    padding-left: 16px;	list-style: none outside none;}ul.mod_cat_list li {	margin:2px 0;}ul.mod_cat_list li a.folder, ul.mod_cat_list li.folder, div.float_bar a.folder {	background:url('../../images/icons/folder.png') no-repeat scroll 0 0 transparent;	padding:0 5px 0 20px;}ul.mod_cat_list li a.cat_plus, ul.mod_cat_list li a.cat_minus {    display: block;    float: left;    height: 16px;    width: 16px;	margin: 0 0 0 -16px;}ul.mod_cat_list li a.cat_plus {    background: url('../../images/icons/cat_plus.png') no-repeat scroll left 2px transparent;}ul.mod_cat_list li a.cat_minus {    background: url('../../images/icons/cat_minus.png') no-repeat scroll left 2px transparent;}.mod_latest_rating{    padding:1px;	background:url('../../images/icons/rating.png') no-repeat left center;    padding-left:20px;}.userform_fieldtitle{ font-size: 14px; }.userform_fieldtitle .mustbe { font-size: 16px; color: #CC0000; }.contentlist {	clear:both;}.mod_user_menu .my_gifts a{ background:url('../../images/icons/gift.png') no-repeat 6px 6px; }.bb_add_photo{	background-color:#EBEBEB;    width:100%;	clear:both;	padding:4px;}.blog_post_nav .next {	float:right;	background:url('../../images/icons/big/next.png') no-repeat right;	padding: 5px 35px 5px 0;}.blog_post_nav .prev {	float:left;	background:url('../../images/icons/big/prev.png') no-repeat;	padding: 5px 0 5px 35px;}.club_blog_post{    margin:5px 0;	padding: 5px 0;	border-bottom: 1px solid #ccc;}.club_blog_post .club_post_title {	font-size:14px;}.club_blog_post .club_post_author {	font-size:12px;	color: #5F98BF;}.club_blog_post .club_post_descr {	color: #aaa;}.con_rss_icon {	float:right;	margin: 10px 5px;}.con_rss_icon a {	text-decoration:none;}.user_role {    position: absolute;    right: 15px;    top: 15px;    color: #cc3300;}.member {    color: #0033cc;}.moderator {    color: #009933;}table.club_full_entry .clubmenu { overflow:hidden; clear:both;  }table.club_full_entry .clubmenu div { float:right; line-height:24px; height:24px; margin:0 15px 10px 0; }table.club_full_entry .clubmenu div.join{ padding-left: 32px; background:url('../../images/icons/clubs/join.png') 0px center no-repeat; }table.club_full_entry .clubmenu div.leave{ padding-left: 32px; background:url('../../images/icons/clubs/leave.png') 0px center no-repeat; }table.club_full_entry .clubmenu div.config{ padding-left: 32px; background:url('../../images/icons/clubs/config.png') 0px center no-repeat; }table.club_full_entry .clubmenu div.invite{ padding-left: 32px; background:url('../../images/icons/clubs/invite.png') 0px center no-repeat; }table.club_full_entry .clubmenu div.messages{ padding-left: 32px; background:url('../../images/icons/clubs/messages.png') 0px center no-repeat; }.member_list { float:left; position:relative; }.member_list .online { font-size:10px; position:absolute; top:0; left:0; border-radius:3px; -moz-border-radius:3px; width:80%; opacity: 0.7; filter: alpha(opacity=70); }.cm_addentry{	overflow:hidden;	margin:4px;}.cm_editor{	border:1px #CCC solid;	padding:4px;    border-radius:0 0 6px 6px;    -moz-border-radius:0 0 6px 6px;}.post_content{    word-wrap: break-word;}.posts_table .darkBlue-LightBlue{    font-size: 12px;}.added_later {    color: #CCC;    margin: 10px 0;    display: block;}.msg_links{    float: right;}.votes_links{    float: right;    margin: 0 0 0 10px;}.forum_zoom {	opacity: 1.0;}.forum_zoom:hover {	opacity: 0.9;}.add_file_link{    height:18px;    line-height:18px;    padding-left:22px;    background:url('../../images/icons/users/upload.gif') no-repeat left center;}.user_profile_data .offline, .user_profile_data .online, .user_profile_data .logdate{	font-size:12px;}.logdate{ color:#999; font-size:11px;}#usr_forum{ background:url('../../images/icons/big/folder.png') no-repeat; }#usr_comments{ background:url('../../images/icons/big/faq_answer.png') no-repeat; }.usr_article_add{    padding:1px;    padding-left:20px;    background:url('../../images/icons/add.png') no-repeat left center;}.club_wall_addlink{    padding:0 0 0 25px;	float:right;	background:url('../../images/icons/add.png') no-repeat 6px center;}.user_gender_m, .user_gender_ { background:url('../../images/icons/male.png') no-repeat 0px 0px;	padding-left:20px;	line-height:18px; }.user_gender_f { background:url('../../images/icons/female.png') no-repeat 0px 0px; padding-left:20px; line-height:18px; }a.msg_reply{ background:url('../../images/icons/users/message_reply.png') no-repeat left center; }a.msg_history{ background:url('../../images/icons/users/message_history.png') no-repeat left center; }.notices_link strong{ background:url('../../images/icons/users/message_notice.png') no-repeat 0px center; }.notices_span strong{ background:url('../../images/icons/users/message_notice.png') no-repeat 0px center; }.in_link strong{ background:url('../../images/icons/users/message-in.png') no-repeat 0px center; }.in_span strong{ background:url('../../images/icons/users/message-in.png') no-repeat 0px center; }.out_link strong{ background:url('../../images/icons/users/message-out.png') no-repeat 0px center;  }.out_span strong{ background:url('../../images/icons/users/message_notice.png') no-repeat 0px center;  }.new_link{ padding-left:26px; background:url('../../images/icons/users/message-new.png') no-repeat 6px center; text-decoration: none; } .history_link strong{ background:url('../../images/icons/users/message_history.png') no-repeat 0px center; }.history_span strong{ background:url('../../images/icons/users/message_history.png') no-repeat 0px center; }/*Всплывающие окна, сообщения системы*/.button_yes, .button_no {    background: none repeat scroll 0 0 transparent;    border: 1px solid;    cursor: pointer;    font-family: tahoma,verdana,arial,sans-serif,Lucida Sans;    font-size: 11px;    margin: 3px;    outline: medium none;    overflow: visible;    padding: 4px 14px;    white-space: nowrap;}.button_yes::-moz-focus-inner, input.button_no::-moz-focus-inner {    border: 0 none;}.button_yes {    background: none repeat scroll 0 0 #5D81A7;    border: 1px solid #45688E;}.button_yes {    background: url('../../images/core/button.png') repeat-x scroll 0 -16px #6181A6;    border-color: #789ABF #5980A9 #5980A9;    color: #FFF;}.button_yes:hover {    background-position: 0 -8px;}.button_yes:active {    background: none repeat scroll 0 0 #5E80A5;    border: 1px solid #5E80A5;    position: relative;}.button_no {    background: none repeat scroll 0 0 #E0E0E0;    border: 1px solid #B3B3B3;}.button_no {    background: url('../../images/core/button.png') repeat-x scroll 0 -54px #DDDDDD;    border-color: #FFFFFF #E7E7E7 #E5E5E5;    color: #444444;}.button_no:hover {    background-position: 0 -46px;}.button_no:active {    background: none repeat scroll 0 0 #DCDCDC;    border: 1px solid #DCDCDC;    position: relative;}#popup_container { position: absolute;width: 100%; top: 0; left: 0; z-index: 999; text-align: left; padding: 0; margin: 0;}#popup_overlay { position: absolute;z-index: 998; top: 0;left: 0;  width: 100%; background: #666; opacity: 0.4;}#popup_container .popup_body {background: #002c3c; width: 650px; margin: 0 auto; box-shadow: 0 2px 8px #666;overflow: hidden;}.popup_body > div { clear: both;}#popup_title,#note_title { background: none repeat scroll 0 0 #008cc1; border-bottom: 1px solid #666;color: #FFF; font-size: 14px;line-height: 1;  margin: 0;  padding: 7px;text-shadow: 0 1px 2px #333;}#popup_container .popup_x_button,#noteform .popup_x_button {background: url("../../images/core/close_btn.png") no-repeat center center;cursor: pointer;float: right; height: 16px; margin: 3px 3px 0 0; opacity: 0.7; padding: 3px; width: 16px;}#popup_container .popup_x_button:hover,#noteform .popup_x_button:hover { opacity: 1.0;}#popup_progress {display: none; text-align: center;width: 100%; margin: 45px 0 28px;}#popup_content {padding: 0;margin: 0;}#popup_message {font-size: 13px;margin: 7px;}#popup_message .box_message_content {font-size: 13px;padding: 5px;}#popup_panel, #note_panel {background: #002c3c;border-top: 1px solid #000;padding: 3px;padding-right: 10px;text-align: right;overflow: hidden;}#popup_prompt {    margin: 0.5em 0}span.ajax-loader {    background: url('../../images/core/ajax-loader.gif') no-repeat;    display: none;    float: left;    left: 6px;    position: relative;    top: 11px;    width: 36px;}#popup_info {    border: 1px solid #666666;    display: none;    float: left;    margin: 3px 2px;    padding: 2px 9px 1px;    position: relative;}#popup_info.error {    background-color: #E6A4A4;}#popup_info.info {    background-color: #AEFFA4;}#popup_message div.js_smiles, #smileajax {    height: 1px;}#popup_message div.js_smiles a, #smileajax a {    text-decoration: none;}.clearFix:after {    content :".";    display :block;    height: 0;    clear: both;    visibility: hidden;}.friend_list_top {    background-color: #F7F7F7;    padding: 4px 4px 0 4px;    font-size: 12px;	overflow:hidden;	margin: 0 -3px;	border-bottom: 1px solid #AAAAAA;}*:first-child+html .friend_list_top {    padding-bottom: 18px;}#friend_list_lookup {    float: right;    width: 180px;    color: #777;}.friend_list_body {    padding: 4px 0px 0px 10px;    width: 657px;    max-height: 500px;    border-top: 0px solid #c3edb2;    overflow-x: hidden;    overflow-y: scroll;}.friend_list_body_ajax {    padding: 4px 0 0 3px;    width: 100%;    height: 276px;    border-top: 0px solid #c3edb2;    overflow-x: hidden;    overflow-y: scroll;    background-color: #FFF;    font-size: 10px;}.flist_cell,.flist_cell_on {    float: left;    border-bottom: 1px solid #FFF;    margin: 0 3px 2px 0;    cursor: pointer;}.flist_cell:hover {    border-bottom: 1px solid #F1F9FE;}.flist_cell_on {    border-bottom: 1px solid #C0C0C0;}.flist_cell .flist_border_wrap {    border: 1px solid #FFF;}.flist_cell:hover .flist_border_wrap {    background-color: #F1F9FE;    border: 1px solid #C0C0C0;}.flist_wrap {    border: 1px solid #FFF;    width: 143px;    height: 56px;    padding: 3px;}.flist_div {    margin-right: 3px;    float: left;    border: 1px solid #C0C0C0;    background-color: #FFF;}.flist_cell:hover .flist_div {    border: 1px solid #ADADAD;}.flist_image {    margin: 2px;    overflow: hidden;    height: 50px;    width: 50px;}.flist_name {    margin-left: 3px;    overflow: hidden;    float: left;    word-wrap: break-word;    width: 68px;    color: #000;}.flist_cell_on .flist_name {    color: #FFF;}.flist_cell em,.flist_cell_on em,.flist_cell:hover em {    background-color: #c3b2ed;    color: #000;    font-style: normal;    font-weight: normal;    text-decoration: inherit;}.flist_cell_on em {    background-color: #FFF;    color: #F00;}.flist_cell:hover em {    background-color: #C0C0C0;}.flist_empty {    background-color: #FFF;    color: #808080;    font-size: 12px;    text-align: center;    padding: 103px 0 90px 0;    margin: 10px 10px 12px 10px;}.flist_more {    padding: 10px;    text-align: center;    cursor: pointer;}.t_filter_area {    border-bottom: 1px solid #c3edb2;    padding: 10px;    background-color: #F7F7F7;    _padding-bottom: 18px;}*:first-child+html .t_filter_area {    padding-bottom: 18px;}.t_filter_selected {    float: left;    border-bottom: 1px solid #F7F7F7;    margin-right: 10px;    margin-bottom: 2px;    cursor: pointer;}.t_filter_selected .t_filter2 {    border: 1px solid #ccc;}.t_filter_off {    cursor: pointer;    padding: 4px 7px 5px;    color: #368E3A;    font-weight: bold;    float: left;    margin-right: 10px;    margin-bottom: -1px;}.t_filter_selected .t_filter3 {    border: 1px solid #396EA4;    padding: 2px 9px 1px;    background-color: #396EA4;    color: #F7F7F7;    font-weight: bold;}.t_filter_off {    cursor: pointer;    padding: 4px 7px 5px;    color: #111;    font-weight: bold;    float: left;    margin-right: 10px;    margin-bottom: -1px;}.flist_cell_on .flist_border_wrap {    border: 1px solid #111;    background: #395fa7;    opacity: 0.7;    filter: alpha(opacity=70);}.club-intive-mess {    background-color: #111;    display: none;    width: 360px;    height: 27px;    position: relative;    top: -33px;    text-align: center;    padding-top: 10px;    margin-bottom: -37px;    font-weight: bold;    color: #fff;    font-size: 12px;}.club-intive-mess-ajax {    background-color: #111;    display: none;    width: 470px;    height: 51px;    position: absolute;    bottom: 160px;    text-align: center;    padding-top: 26px;    font-weight: bold;    color: #fff;    font-size: 18px;}/*адаптация*/#mod_usr_search_form input,#mod_usr_search_form select{	max-width: 65%;}#mod_usr_search_form input#agefrom,#mod_usr_search_form input#ageto{	max-width: 40px;}div.post_date{	float: left;	border: 0px !important;	margin: 0px;	padding: 0px;	color: #fff;}.sess_messages div{	padding-left: 25px;}.message_success{	color: green !important;}.club_full_entry .clubcontent div.title{	clear: both;    display: block;    font-size: 16px;    height: 30px;    line-height: 30px;    padding-left: 10px;    text-align: left;}.club_full_entry .data .details span {    height: 18px;	clear: both;	display: block;    margin-right: 4px;    padding: 1px 1px 1px 20px;}.club_full_entry td.left{	width: 220px;	padding-left: 0px !important;}.club_full_entry td{	padding-left: 10px;}table.club_full_entry .clubmenu div{	float: none !important;	margin-left: 15px !important;}table.club_full_entry .clubmenu div a,.ajaxlink{	border-bottom: 1px dashed;	text-decoration: none;}.club_full_entry .wall .header{	height: 60px;}.club_wall_addlink{	float: none;	background-color: transparent !important;	background-position: 6px 7px;	margin-left: -10px;}.club_wall_addlink a{	display: inline;	padding-left: 0px !important;	background: transparent !important;	font-weight: bold;}.usr_msg_bbcodebox{	background: #f2f2f2 !important;}.flist_image img{	border: 0px !important;}.users_list_buttons{	clear: both;}div.users_list div.nickname{	margin-left: 0px;}.users_list td{	padding: 5px 0px;	border-bottom: 1px dotted #013649;}.users_list .rating,.users_list .karma{border-radius: 4px;}td.pleft{	width: 230px;	padding: 10px 0px;	padding-left: 0px !important;}#user_profile_right .float_bar{	margin: 0px;}.usr_wall_addlink,.usr_wall_addlink a{	background: transparent !important;	padding: 0px;	margin: 0px;	font-weight: bold;}.usr_wall_addlink a{	display: inline;}.usr_profile_menu{	width: 200px;	margin: 0px auto;}.usr_profile_menu table{	width: 100%;}div.usr_profile_menu a{	margin-left: 5px;	display: inline;	padding: 0px;	border-bottom: 1px dashed;}div.usr_profile_menu a:hover{	color: #222;}.usr_msgmenu_bar{	padding: 10px 8px;	background: #001C26;}.new_link{	line-height: 16px;	background-position: 0px -2px !important;}.usr_msgmenu_bar a:hover{	color: #222 !important;}.club_entry{position: relative;}#user_profile_right{ display: block; overflow: hidden; }#user_profile_left{	display: block; float: left; margin-right: 10px; margin-top: 25px; overflow: hidden; width: 220px;}.bb_quote{	border: 2px solid #ccc !important;	background-color:#ddd !important;	color: #666 !important;	border-radius: 4px; }.blog_post_nav a{display: inline-block;height: 28px;}.blog_post_nav .next{padding: 5px 35px 0px 5px;}.blog_post_nav .prev{padding: 5px 5px 0px 35px;}.usr_msgmenu_active strong, .usr_msgmenu_link strong{max-width: 500px !important;}.photo_album_desc{	display: none;}.mod_lp_details{	margin-top: 5px;	background: url('../images/b10.png');	border: 1px solid #111;}.component .ui-tabs-panel{	background: transparent !important;}.forum_toollinks .ajaxlink{	border-bottom: 0px;}.fast_cfg_link{	float: right;	margin: -20px 5px 0px 0px; }.blog_toolbar{	overflow: visible;	position: relative;}table#opt_cat{	background: #001C26 !important;}.cmm_avatar{float: none;}.cmm_content_av{margin:0px;}.list .member_list{	margin-right: 5px;}.list .member_list img{	max-height: 50px; max-width: 50px; width: auto;}/*upt 1.10.2*/#langs {    background: none no-repeat scroll 5px center;    color: #FFF;    cursor: pointer;    float: right;    height: 30px;    line-height: 30px;    margin: 0;    padding: 0 0 0 27px;    position: relative;    font-size: 10px;    color: #fff;    width: 17px;}#langs:hover, #langs.active_lang, .active_lang {    background: none no-repeat scroll 5px center #008CC1;}#langs-select{    display: none;    position: absolute;    list-style: none;    top: 30px;    left: 0px;    padding: 0;    border-top: none;    color: #FFF;    font-size: 12px;    width: 44px;}#langs-select li {    margin: 0;    padding: 0 5px 0 25px;    background: none no-repeat scroll 5px center #002C3C;}.submit_cmm {    float: left;    margin: 6px 0;}.cmm_links {    margin:15px 0 0 0;}.cmm_links span {    padding: 1px 10px 1px 20px;}.cmm_links span a{	border-bottom: 0;	text-decoration: underline;}.cmm_links span.add_comment {    background:url(../../images/icons/comment.png) no-repeat left center;}.cmm_links span.subscribe {    background:url(../../images/icons/subscribe.png) no-repeat left center;}.cmm_links span.unsubscribe {    background:url(../../images/icons/unsubscribe.png) no-repeat left center;}.cmm_links span.cmm_rss {    background:url(../../images/icons/rss.png) no-repeat left center;}.left_border{    padding: 0 0 0 8px;}.cm_codebar{	overflow:hidden;}.usr_msg_bbcodebox{	background: url(../images/bbtoolbar.jpg) repeat-x scroll left top #013649 !important;	box-shadow: inset 0px 0px 1px  #008CC1;	border: 0 !important;}.cm_editor{	border-color: #013649;}/*upd 1.10.3*/.cart_item{	float: left;}.cart_price{    float: right;    font-weight: normal;}.cartrow2, .cartrow1 {    clear: both;    overflow: hidden;    padding: 3px 5px;    font-size:11px;    font-weight: bold;}.post_user_date {    border-bottom: 1px dotted #CCCCCC;    color: #666666;    float: right;    margin: 0 0 5px 5px;}.arhive_list {    font-size: 16px;    list-style: none outside none;    padding: 0;}.arhive_list li {    margin: 0;}.arhive_list li span {    color: #555;}.arhive_date {    background: none repeat scroll 0 0 #777;    border-radius: 4px;    float: right;    font-size: 12px;    margin: 15px 0;    padding: 2px 4px;}.arhive_date a {    color: #FFF;}.arhive_title {    font-size: 18px;    padding: 12px 0;}.arhive_title a {    text-decoration: none;}.arhive_desc{    clear: both;}.debug_info {    margin: 10px;    color: #CCC;}#debug_query_dump {    display: none;}.debug_query_count a {    color: #FFF;    border-color: #FFF;}.filelink a {    background: url('../../images/icons/download.gif') no-repeat center left;    padding: 0 0 0 20px;}.city_block{    overflow: hidden;    clear: both;    background: #FFF;}.city_link{    background: #68809B;    float: right;    margin: 0 1px;    padding: 0 7px;    text-decoration: none;    color: #FFF;    border-radius: 2px;    line-height: 19px;}.city_link:hover {    background: #B3C2C9;    color: #333;}.city_view{    border: none !important;    margin: 0;    padding: 1px 0;}/*adaptation*/.mod_bcon_readmore, .mod_latest_readmore{	width: 120px;}.ui-tabs-nav{	height: 40px;	list-style: none outside none;    margin: 0;    padding: 0 0 0 4px;}.ui-tabs-nav:after {    clear: both;    content: " ";    display: block;}.ui-tabs-nav li{	margin-left: 5px;	float: left;    min-width: 84px;}.ui-tabs-nav li:first-child{	margin-left: 0px;}.ui-tabs-nav li a{	height: 40px;	display: block;	margin-top: 0px;	color: #000000;    position: relative;    z-index: 2;    font-weight: bold;    line-height: 1.2;    outline: 0 none;    padding-left: 0;    text-align: center;    text-decoration: none;    white-space: nowrap;	padding: 0 10px;	padding-left:0;}.ui-tabs-nav li span{	display: block;	height: 34px;	line-height:28px;     min-height: 18px;    min-width: 64px;    padding-left: 10px;    padding-top: 6px;}.ui-tabs-panel{	border-top: 1px solid #97A5B0;}.usr_albums_list{	border: 1px solid transparent;}/*Слайдер новостей*/#newsslider .ui-tabs-panel{	border-top: 0;}#newsslider ul.ui-tabs-nav li{ 	float: none!important;}#newsslider ul.ui-tabs-nav span.slider_small_img{	float: left;	overflow: hidden;	width: 50px !important;	min-width: 50px !important;	padding: 0;	height:50px;	display: block;	margin:4px;}#newsslider ul.ui-tabs-nav li img{	min-height: 50px;}#newsslider ul.ui-tabs-nav li span.item_title{ 	text-align: left;	font-size:13px !important; 	line-height:20px !important; 	font-weight: normal !important;	white-space: normal;}#newsslider .ui-tabs-nav a{ 	display:block; 	height:59px !important; 	line-height:20px;	text-decoration: none;}#newsslider ul.ui-tabs-nav .ui-state-hover span.item_title{	color: #000;}.nyroModalBg{z-index:10000;}.nyroModalClose,.nyroModalCont{z-index:10001;}.fast_cfg_link{margin-top: 0px;}.usr_wall_header p,.usr_wall_header {padding-left: 0 !important;cursor: default !important;font-size: 17px !important;}#user_profile_url{width:180px;}/*upd 1.10.5*/.search_result_desc img {	margin: 2px 10px 0 0;    width: 70px;    float: left;}.search_result_link {    margin: 5px 0 0 0;}.post_hits{	background:url(../../images/icons/eye.png) no-repeat left center;	padding:1px;    padding-left:20px;    display:inline-block;    margin-right:10px;    font-size:14px;    color: gray;}.blog_post_hits {    color: #ccc;    float: right;    font-style: italic;    margin: -30px 0 0;}.board_description {    margin: 0 0 30px 0;}.actions_list h3 {    color: #000;}.mod_latest_blog_entry .mod_latest_image{	margin-right:5px;}.mod_latest_image .img_64 {    width: 50px;    height: 50px;	min-height:50px;}.mod_latest_blog_entry{	padding:10px 0;}.mod_latest_blog_entry .mod_latest_image{	height:auto;	width:auto;}.contentlist > tbody > tr> td{	padding:10px 10px 10px 0;}#user_tab{	width:300px;	padding-top:25px;}#user_tab #usermenu{	float:none !important;}.user_menu_module #usermenu li {    float: none !important;    list-style: none;    margin: 0;	padding-left:3px;    position: relative;	display:block;}.user_menu_module #usermenu li:hover {	background: url('../images/b10.png') repeat;}.user_menu_module li a {	color:#fff !important;    display: block;    padding: 0 7px 0 26px;	height:25px;	line-height:25px;    margin-right: 1px;    background-repeat: no-repeat;    background-position: 5px center;	font-size:14px;	text-decoration:none;}.user_menu_module #usermenu li:hover a{	color:#008cc1 !important;}.user_menu_module #usermenu li a b{	font-weight:normal !important;}.user_menu_module #usermenu .has_new{	color:#f81414 !important;}.user_menu_module li ul {    display: none;}.user_menu_module li.my_profile a{ background-image: url(../../images/icons/user.png); }.user_menu_module li.my_messages a{ background-image:url(../../images/icons/message.png); }.user_menu_module li.my_blog a{ background-image:url(../../images/icons/blog.png); }.user_menu_module li.my_photos a{ background-image:url(../../images/icons/folder_picture.png); }.user_menu_module li.add_photos a{ background-image:url(../../images/icons/addphoto.png); }.user_menu_module li.my_content a{ background-image:url(../../images/icons/folder_page.png); }.user_menu_module li.add_content a{ background-image:url(../../images/icons/add.png); }.user_menu_module li.admin a{ background-image:url(../../images/icons/cpanel.png); }.user_menu_module li.logout a{ background-image:url(../../images/icons/logout.png); }.user_menu_module li.register a{ background-image:url(../../images/icons/register.png); }.user_menu_module li.login a{ background-image:url(../../images/icons/key.png); }.user_menu_module li.my_balance a{ background-image:url(../../images/billing/balance.png); }.bb_add_photo{	background:#013649;}.right_menu .user_menu_module .user_menu_moduletitle{display:none;}.right_menu .user_menu_module #usermenu {overflow:hidden;}.right_menu .user_menu_module #usermenu li {float:left !important; border:0px !important;}.right_menu .user_menu_module #usermenu li a{color:#fff !important;}.right_menu .user_menu_module #usermenu li:hover a{color:#008CC1 !important;}.right_menu .user_menu_module #usermenu li a.has_new{color:#f81414 !important;}/*upd 1.10.6*/#debug_query_show .query {background: #FFF;border: 1px solid #DDD;border-radius: 3px;margin: 10px;padding: 10px;}#debug_query_show .query .src {color: #999;font-size: 12px;margin-bottom: 4px;}.query_time {color: #999;font-size: 12px;margin: 4px 0 0;}.red_query {color: #c0392b;}.green_query {color: #27ae60;}#similar_posts > ul {padding: 0;}#similar_posts li {clear: both;list-style: none;margin: 0 0 10px;overflow: hidden;}#similar_posts li:last-child {margin-bottom: 0;}#similar_posts li img {width: 100%;}#similar_posts li > a {float: left;margin: 0 10px 0 0;width: 100px;}#similar_posts h5 {font-size: 14px;}#similar_posts {background: #013649;border-radius: 4px;padding: 0 10px 10px;overflow: hidden;}#similar_posts h4 {color: #fff;margin: 10px 0;}.city_link{margin:0 1px;padding:0 5px;line-height:20px;}.city_block{border:1px solid #bbb; padding:2px;}.bb_img,.bb_img img{max-width:99%;}.club_full_entry .members_list .list{clear:both;overflow:hidden;}/* upd 1.10.7 */.background_transition {transition: background 0.4s ease 0s;}.color_transition {transition: color 0.4s ease 0s;}.color_pumpkin { color: #d35400;}.color_red {color: #e74c3c;text-decoration: none;}.color_green {color: #2ecc71;text-decoration: none;}.color_red:hover {color: #c0392b;}.color_green:hover {color: #27ae60;}.color_gray {color: #bdc3c7;}.color_asbestos {color: #7f8c8d;}.color_blue{color: #375E93;}.ratings_control {text-align:center;margin:5px 0 0 0;overflow: hidden;font-size: 14px;}#karmapoints {font-size:24px;}.karma_form{text-align:center;padding:8px;background-color:#ecf0f1;}#karmavotes {color:#7f8c8d;}#con_rating_block #karmapoints {font-size: inherit;}#con_rating_block #karmactrl {margin: 10px 0 0 0;}.ratings_control a {display: inline-block;width: 20px;height: 20px;}.ratings_control .fa {display: none;}.ratings_control .color_green {background: url('../../images/icons/karma_up.png') no-repeat center center;}.ratings_control .color_red {background: url('../../images/icons/karma_down.png') no-repeat center center;}.art_list thead {background: #7f8c8d;color: #fff;}.art_list td {padding: 7px;}.art_list {border: 1px solid #ccc;border-collapse: collapse;}.art_list tbody tr:nth-child(even) {background-color: #ebebeb;}.float_bar input[type="button"], .float_bar input[type="submit"] {height: auto;margin: 0;}.redirect {margin: 10px 0;font-size: 14px;}ul.rig {list-style: none;font-size: 0px;margin: 0;padding: 0;margin-left: -2%;}ul.rig li {float: left;padding: 10px;margin: 0 0 2% 2%;background: #fff;border: 1px solid #ddd;font-size: 16px;font-size: 1rem;vertical-align: top;box-sizing: border-box;position: relative;overflow: hidden;}ul.rig li::after {background-image: linear-gradient(rgba(255, 255, 255, 0), #fff);bottom: 0;content: "";height: 40px;left: 0;position: absolute;width: 100%;}ul.rig li img {width: 100%;height: auto;margin: 0 0 10px;}ul.rig li h3 {margin: 0 0 5px;height: 27px;}ul.rig li:hover >span {display: block;}ul.rig li > span {display: none;font-size: 0.9em;height: 30px;color: #999;padding: 10px 0 0 0}ul.rig li > div{font-size: 0.9em;line-height: 1.5em;color: #999;height: 40px;overflow: hidden;display: block;transition: background 0.2s ease 0s;}ul.rig li:hover div {position: absolute;height: auto;top: 30%;left: 0;background: #FFF;opacity: 0.8;width: 100%;}ul.rig li:hover div > p {margin: 10px 20px;}.not_found {color: #777777;font-size: 1.18em;width: 100%;overflow: hidden;padding: 80px 0px;text-align: center;text-overflow: ellipsis;}.blog_details {margin: 0 0 15px;overflow: hidden;}.blog_details > * {color: #666;margin: 0 8px 0 0;}.p100 {width: 100%;}.p30{width: 29%;}.p70 {width: 69%;}.act_vote_movie{ background:url(../images/icons/actions/film_rate.png) no-repeat left 3px; }.act_add_movie{ background:url(../images/icons/actions/film_add.png) no-repeat left 3px; }.act_fav_movie{ background:url(../images/icons/actions/film_fav.png) no-repeat left 3px; }.act_subscr_movie{ background:url(../images/icons/actions/film_subscr.png) no-repeat left 3px; }.action_movie_img{position: relative;float: left;overflow: hidden;opacity: 0.9;filter: alpha(opacity=90);}.action_movie_img img{opacity: 0.95;filter: alpha(opacity=95);}.action_movie_img:hover img{opacity: 1.0;filter: alpha(opacity=100);}.actions_thumb_hover {left:0;position:absolute;background:transparent url("../images/video/thumb_hover.png") no-repeat scroll center center !important;top:0;z-index:12;height: 100% !important;width: 100% !important;}.user_menu_module li.my_channel a { background-image: url(../images/video/user_channel.png); }.user_menu_module li.add_video a { background-image: url(../images/icons/actions/film_add.png); }