.sess_messages{padding:10px;}.sess_messages div,.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"],.backlink,.button{	padding: 5px 10px;	font-size: 15px !important;	text-decoration: none;	border-radius: 2px !important;	line-height: normal;}.modulebody .button{	margin-bottom: 5px;}.backlink{	overflow: hidden;	padding: 5px;	margin-top: 10px;}/*блоки модулей*/#top_tab .module{	margin: 0px;	padding: 0px;}#tabber_wrap .module,#tabber_wrap .clear_module{	padding: 0px !important;}.module,.clear_module,.dark_module,.red_module,.blue_module,.green_module,.orange_module{	padding: 5px;	display: block;	margin-bottom: 15px;	border-radius: 2px;	}#news_grid .module,#news_grid .clear_module{	position: relative;	padding-top: 0px;}#tabber_module .module:last-child{	margin-bottom: 0px;}#bottom .module,#bottom .clear_module{	float: left;	width: 30%;	margin-left: 1%;	margin-bottom: 0px;	padding: 1% !important;}#footer_module_box .module,#footer_module_box .clear_module{	float: left;	width: 30%;	margin-left: 1%;	margin-bottom: 0px;	padding: 1% !important;}/*Тело модулей*/#mml2 .modulebody,#top_tab .modulebody{	margin: 0px;	padding: 0px;}.modulebody{	padding: 10px 0px;}.dark_module .modulebody,.red_module .modulebody,.blue_module .modulebody,.green_module .modulebody,.orange_module .modulebody{	padding: 10px 0px;}#tabber_wrap .modulebody{	padding: 10px 10px 0px 5px;	clear: both;}#content_r_box .modulebody{}/*Заголовки модулей*/#top_tab .moduletitle{	position: relative;	margin: 0px;	padding: 0px;	padding-left: 4px;}#top_tab .moduletitle p{	position: relative;	margin: 0px;	overflow: hidden;	padding: 0px;	line-height: 25px;	min-height: 25px;	font-size: 18px;}#news_grid .moduletitle{	position: absolute !important;	top: 50px;	left: 20px;	padding: 0px !important;	float: none;	z-index: 1;}#news_grid .moduletitle p{	padding: 5px 15px !important;	margin: 0px !important;	font-size: 27px !important;	line-height: 25px;	float: left !important;	text-align: left;}div.moduletitle{	position: relative;	margin: 2px;	padding:0px 0px 5px;	overflow: hidden;}div.moduletitle p{	overflow: hidden;	line-height: 30px;	min-height: 30px;	padding: 0px;	float: left;	margin-left: 0px;	font-size: 18px;}#content_l_box div.moduletitle p,#sidebar_col div.moduletitle p{	font-size: 15px !important;	line-height: 18px !important;	min-height: 20px !important;	padding-bottom: 5px !important;}#columns div.moduletitle{	position: relative;	margin: 0px;	padding:0px 0px 0px;	overflow: hidden;}#columns div.moduletitle p{	overflow: hidden;	line-height: 30px;	min-height: 30px;	padding: 0px 5px;	float: left;	margin-left: 0px;	font-size: 22px;}#tabber div.moduletitle{	float: left;	position: relative;	margin: 0px 0px 0px -10px;	padding:0px 0px 8px 0px;	overflow: hidden;}#tabber div.moduletitle p{	overflow: hidden;	line-height: 30px;	min-height: 30px;	padding: 5px 25px 5px 10px;	float: left;	margin-left: 0px;	font-size: 22px;}#content_r_box div.moduletitle{	margin: -5px -5px 0px !important;	padding: 5px 3px;}#content_r_box div.moduletitle p{}#bottom div.moduletitle{	float: none;}#bottom div.moduletitle p{	float: none;}span.fast_cfg_link{	position: absolute;	top:30%;	right:10px;}#content_l_box  span.fast_cfg_link,#sidebar_col span.fast_cfg_link{	position: absolute;	top:1px;	right:0px;}#tabber span.fast_cfg_link{	top:30%;	right:5px;}#news_grid span.fast_cfg_link{	padding-top: 10px;	display: inline-block;	position: relative;}/*Футеры модулей*/div.modulefooter{	height: 5px;	display: block;}div.modulefooter span{	display: block;	height: 5px;		width: 100%;}/*Tabber*/#tabber div#tabber_switcher,#tabber1 div#tabber_switcher{	padding: 5px 5px 0px;	height: 40px;	margin: 0px;	display: block;	position: relative;	border-radius: 2px 2px 0px 0px;}#tabber a.tabber_title,#tabber1 a.tabber_title{	float: left;	padding: 0px 0px 0px 3px;	height: 40px;	margin: 0px 0px 0px 0px;	text-decoration: none;	overflow: hidden;	position: relative;}a#tabber_title1{z-index: 1;}a#tabber_title2{z-index: 2;}a#tabber_title3{z-index: 3;}a#tabber_title4{z-index: 4;}a#tabber_title5{z-index: 5;}#tabber a.tabber_title span,#tabber1 a.tabber_title span{	padding: 0px 10px 0px 10px;	height: 40px;	min-width: 40px;	line-height: 38px;	text-decoration: none;	font-size: 18px;	display: block;	margin: 0px;	list-style-type: none !important;}#tabber div.tabber_tab,#tabber1 div.tabber_tab{	display: none;	padding: 20px 10px;	height: auto;	position: absolute;	border-radius: 0px 0px 2px 2px; }#tabber div#tabber_tab1,#tabber1 div#tabber_tab1{	display: block;}/*Горизонтальное меню*/.menutd{	text-align:center;}.menulink{	padding:5px;}.menulink_active{	padding:5px;}/*Контент менюПервый уровень*/#columns ul.menu{	max-width:100%;	padding-left: 0px;	display: block;	list-style-type: none;}#columns ul.menu li.level1{	margin:0px 0px;	padding: 0px 0px 0px;	min-height:20px;	display: block;}#columns ul.menu li.level1:hover{	position: relative;	z-index: 100;}#columns ul.menu a{	margin: 0px !important;	padding: 8px 0px 8px 5px;	font-size: 14px;	text-decoration: none;	display: block;	min-height: 18px;}#columns ul.menu a span.menu_item{	font-size: 14px;	text-decoration: none;	display: inline-block;	line-height:1px;	cursor: pointer !important;}#columns ul.menu a span b.menu_title{	clear: both;	font-size: 14px;	font-weight: normal;	text-decoration: none;	line-height:18px;	display: block;}#columns ul.menu a span b.menu_title_no_desc{	clear: both;	font-size: 14px;	font-weight: normal;	text-decoration: none;	line-height:18px;	display: block;	font-weight: bold;}#columns ul.menu a span b.menu_desc{	display: none;}/*Второй уровень*/#columns ul.menu div{	display: none;	position: absolute;	left: -999em;	top: 0;}#columns ul.menu li.level1.parrent:hover div{	display: block;	position: absolute;	left: 95%;	top: 0;	width: 200px;	padding: 5px 1px;	border-radius: 2px;	z-index: 500;}#columns #right_column ul.menu li.level1.parrent:hover div{	left: -190px;}#columns ul.menu div ul{	list-style-type: none;}#columns ul.menu div ul li.level2{	min-height: 20px;	margin: 0px;	padding-left: 0px;}#columns ul.menu div ul li.level2:hover{	position: relative;}#columns ul.menu div ul li.level2 a{	min-height: 20px;}#columns ul.menu ul a span b.menu_title{	clear: both;	font-size: 14px;	font-weight: normal;	text-decoration: none;	line-height:20px;	display: inline-block;}/*третий уровень*/#columns ul.menu div ul li.level3{	padding: 0px;	margin: 0px; }/*Главное менюПервый уровень*/#main_menu .simple,#main_menu .module{	float: left;}#main_menu ul.menu{	float: left;	padding: 0px 0px 0px 0px !important;	display: block;	height: 50px;	list-style-type: none;}#main_menu ul.menu li.level1{	float: left;	margin:0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	height:50px;	display: block;}#main_menu ul.menu li.parrent.level1 a{	padding-right: 15px;}#main_menu ul.menu a{	margin: 0px !important;	padding: 0px 10px 0px 0px;	font-size: 14px;	text-decoration: none;	height:50px;	display: block;}#main_menu ul.menu a span.menu_item{	text-decoration: none;	height:40px;	padding: 5px 5px 5px 12px;	display: inline-block;	cursor: pointer !important;}#main_menu ul.menu li.selected a span.menu_item{	text-decoration: none;	height:40px;	padding: 5px 10px 5px 20px;	display: inline-block;	cursor: pointer !important;}#main_menu ul.menu a span b.menu_title{	clear: both;	font-size: 16px;	font-weight: normal;	text-decoration: none;	height:20px;	padding: 9px 0px 11px;	line-height:18px;	display: block;}#main_menu ul.menu li.selected.level1 a span b.menu_title{}#main_menu ul.menu img.menu_icon{	max-height: 16px;	max-width: 16px;	margin: -2px 4px 0px 0px;	float: left;}/*Второй уровень*/#main_menu ul.menu div{	width: 100%;	padding: 0px;	position: absolute;	top: -999em;}#main_menu ul.menu li.active div.level2{	top: 50px;	width: 100%;	position: absolute;	padding:0px;	height: 35px;	left: 0px;	right: 0px;}#main_menu ul.menu div ul{	display: block;	padding:0px 0px 0px;}#main_menu ul.menu div li.level2,#main_menu ul.menu li.selected div li.level2{	margin:0px 1px 0px 0px!important;	display: block;	float: left;	padding: 0px;	min-height:25px;}#main_menu ul.menu div li.level2 a,#main_menu ul.menu li.selected div li.level2 a{	display: block;	min-height:35px;	height: auto;	margin: 0px !important;	padding: 0px 10px 0px 10px !important;	clear: both;}#main_menu ul.menu div li.level2:hover{	position:relative;	z-index:20 !important;}#main_menu ul.menu ul li a span.menu_item,#main_menu ul.menu li.selected ul li a span.menu_item{	text-decoration: none;	height: auto;	padding: 0px;	display: inline-block;	cursor: pointer !important;}#main_menu ul.menu ul a span b.menu_title,#main_menu ul.menu li.selected ul a span b.menu_title{	clear: both;	font-size: 14px;	font-weight: normal;	text-decoration: none;	min-height:21px;	padding: 5px 0px;	height: auto;	text-transform: none;	line-height:21px;	display: block;}#main_menu ul.menu ul img.menu_icon{	display: none !important;}/*Третий уровень*/#main_menu ul.menu ul li:hover div.level3{	width:220px;	padding: 0px 0px 0px 1px !important;	margin:0px !important;	position: absolute;	top:25px;	left: -999em;}#main_menu ul.menu ul li:hover div.level3{	width: 220px;	padding: 0px 0px 0px 1px !important;	margin:0px !important;	position: absolute;	top:35px;	left:0px;}#main_menu ul.menu ul ul{	padding: 0px 0px 0px !important;	margin: 0px !important;	overflow: hidden;}#main_menu ul.menu div div li.level3{	margin:0px !important;	display: block;	width: 210px;	clear:both;	height: auto;	padding: 0px 5px;	min-height:35px;	height: auto;}#main_menu ul.menu ul ul a span b.menu_title{	font-size: 14px;	text-decoration: none;	min-height:21px;	height: auto;	text-transform: none;	line-height:21px;	display: block;}/*Верхнее менюПервый уровень*/#top_menu ul.menu{	padding: 0px;	height: 35px;	padding-right: 10px;	display: block;	list-style-type: none;}#top_menu ul.menu li{	position: relative;	float: left;	margin:0px 0px 0px 0px;	padding: 0px 1px 0px 0px;	height:35px;	display: inline-block;}#top_menu ul.menu a{	padding: 0px 5px 0px 5px;	font-size: 15px;	text-decoration: none;	height:35px;	display: block;}#top_menu ul.menu li.selected a{}#top_menu ul.menu a span.menu_item{	font-size: 14px;	height:35px;	display: inline-block;	line-height:1px;	cursor: pointer !important;}#top_menu ul.menu a span b.menu_title{	font-size: 15px;	font-weight: normal;	height:35px;	padding: 0px 0px;	line-height:32px;	display: inline-block;}#top_menu ul.menu a span b.menu_desc{	display: none;	visibility: hidden;}#top_menu ul.menu img.menu_icon{	max-height: 16px;	max-width: 16px;	margin: 9px 4px 0px 0px;	float: left;}/*Второй уровень*/#top_menu ul.menu div{	display: none;	visibility: hidden;}#top_menu ul.menu li:hover div.level2{	display: none;	visibility: hidden;}#top_menu ul.menu div ul{	display: none;	visibility: hidden;}/*Третий уровень*/#top_menu ul.menu ul li:hover div.level3{	display: none;	visibility: hidden;}#top_menu ul.menu ul div ul{	display: none;	visibility: hidden;}/*Меню в футере*/#footer_module_box ul{	padding: 0px;	margin:0px;	list-style-type: none;}#footer_module_box ul ul div{	display: none;}#footer_module_box li{	padding: 0px;	margin:0px;	min-height: 15px;	line-height: 15px;	list-style-type: none;	clear: both;}#footer_module_box li a{	min-height: 21px;	line-height: 21px;	display: block;	padding: 8px 5px 8px 5px;	font-size: 14px;	text-decoration: none;}#footer_module_box li a b{	font-weight: normal;}#footer_module_box div.clear_module .mod_blog_link{	padding: 7px 5px 7px 0px;}#footer_module_box div.clear_module .mod_latest_blog_entry{	padding: 0px;}#footer_module_box  div.clear_module .mod_blog_userlink{	display: none !important;}#footer_module_box ul.menu a span b.menu_desc{	display: none;}/*Верхние табы*/#top_login_tab_box{	padding: 0px;	display: block;}#top_user_tab_box{	padding: 0px;	display: block;}#top_search_tab_box{	padding: 15px 0px 0px;	width: 300px;	display: block;	float: right;	right: 0px;}#top_search_tab_box a{	float: right;}/*Авторизация*/.login_form{	width: 100%;}.login_input,.pass_input{	width:220px;	padding:0px;	text-indent: 5px;	line-height: 32px;	font-size: 16px;	height: 33px;	margin: 0px 0px 5px 0px;	border-radius: 2px;}.login_btn{	width: 60px;	height: 35px;	display: block;	padding: 0px;	text-align: center;	line-height: normal;	font-weight: normal;	font-size: 16px !important;	float: left;	margin: 5px;	border-radius: 2px !important;}.rememberline{	float: left !important;	clear: none !important;	width: auto !important;	padding-top: 12px;}.loginzaline{	display: block;} .loginzaline p{	font-size: 10px; }.login_option a{	line-height:25px;	font-size: 12px !important;}#top_tab .login_form{	width: 100%;	height: 25px;	padding: 0px;	margin: 0px;	white-space: nowrap;}#top_tab .line{	float: left;	clear: none;	width: auto;	height: 40px;	line-height: 40px;	padding: 0px 2px;}#top_tab .login_input,#top_tab .pass_input{	width:180px;	padding:0px;	text-indent: 5px;	line-height: 32px;	font-size: 16px;	height: 33px;	margin: 0px;	border-radius: 2px;}#top_tab .rememberline,#top_tab .login_option{	height: 25px !important;	line-height: 25px;}#top_tab span.remember{	padding: 8px 2px 0px;	line-height: 25px;	display: block;	position: relative;}#top_tab span.remember input{	display: block;	float: left;	margin-top: -1px;}#top_tab .remember span{	margin-left: 5px;	line-height: 13px;	width: 68px;	padding: 2px;	height: 16px;	text-align: center;	line-height: 12px;	font-size: 12px;}#top_tab .login_option a{	height: 25px;	display: block;	padding: 0px 5px;	float: left;	line-height: 25px;	text-decoration: underline;}#top_tab .login_option span.registration_btn a{	padding-right: 0px;}#top_tab .buttonline{	position: relative;}#top_tab .login_option a span{}#top_tab .loginzaline {	float: left;	padding-left:5px;	margin-left: 5px;}#top_tab .loginzaline img{	display: none;}#top_tab .loginzaline  a{	width: 110px;	height: 25px;	padding: 0px;	display: block;	margin-right: 3px;}#top_tab div.lf_title{	display: none;	position: absolute;	display: none;	padding: 5px;	right: -30px;	bottom: -40px;	font-size: 16px;	width: 270px;	line-height: 25px;	text-align: center;	z-index: 1;}#top_tab .loginzaline p{	display: none;}#top_tab .login_btn {	width: 60px;	height: 35px;	display: block;	padding: 0px;	text-align: center;	line-height: normal;	font-weight: normal;	font-size: 16px !important;	float: left;	margin: 0;	margin-right: 1px;	border-radius: 2px !important;}/*Меню пользователя*/.mod_user_menu{	width:100%;	overflow: hidden;}#top_tab .mod_user_menu{	width: auto;	overflow: hidden;}.mod_user_menu_avatar_box{	padding: 5px;	overflow: hidden;		width: 60px;	float: right;}#top_tab .mod_user_menu_avatar_box{	display: none;}.mod_user_menu_avatar_box img{	margin: 0px auto;	display: block;	height:auto;	width: 50px;}.mod_user_menu_link_box{	overflow: hidden;		width: auto;	padding: 2px;}#top_tab .mod_user_menu_link_box{	overflow: hidden;		padding: 0px;	float: none;}.mod_user_menu span {	min-height:15px;	display: block;	float: none;	clear: none;}#top_tab .mod_user_menu span {	height:25px;	line-height: 25px;	display: block;	float: left;	clear: none;	margin-right: 1px;	padding: 0px 5px 0px 0px;}.mod_user_menu span a {	min-height:25px;	line-height:25px;	padding:0px 5px 0px 25px;	display: block;	font-size: 14px;	text-decoration: underline;}#top_tab .mod_user_menu span a {	min-height:25px;	line-height:23px;	display: block;	font-size: 14px;}/*Поиск пользователей*/#mod_usr_search_form{	padding:5px;	width:auto;	overflow: hidden;}#mod_usr_search_form div.line{	padding:3px;}#mod_usr_search_form input[type="text"]{	border-radius: 2px!important;    font-size: 16px;    height: 33px;    line-height: normal;    margin: 0;    padding: 0; }/*Поиск*/input.search_field{	text-indent: 5px;	margin-top:4px;}#search_tab .search_field{	width: 250px;	height: 33px;	line-height: 32px;	font-style: italic;	font-size: 16px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; 	float: right;	border-radius: 2px 0px 0px 2px !important;}#search_tab #gosearch {	width: 35px;	height: 35px;	display: block;	padding: 0px;	line-height: 25px;	margin: 0px;	font-weight: normal;	font-size: 13px !important;	float: right;	border-radius: 0px 2px 2px 0px !important;}/*Новое в каталоге*/.uc_latest_item{	position: relative;	margin:0px 0px 3px 0px;	display: block;	float: left;	width: 104px;	height: 150px;	display: block;	padding: 7px;	overflow: hidden;}.uc_latest_item a{	margin: 0px;	max-width:100px;	max-height:100px;	font-size: 12px;	overflow: hidden;	word-wrap:break-word;}.uc_latest_link,#uc_random_title{	line-height: 16px;	height: 32px;	overflow: hidden;}.uc_latest_item img{	margin:0px;	max-width:100px;	height:auto;}#uc_random_img{	height: 100px;	margin-bottom: 2px;}#uc_random_cat{	line-height: 16px;	height: 32px;	text-decoration: none;	position: absolute;	bottom: 0px;	overflow: hidden;}#uc_random_cat a{	text-decoration: none;	padding-left:10px;} #uc_random_cat a:hover{	text-decoration: underline;} #uc_popular_price,#uc_random_price,#uc_latest_price{	position: absolute;	top: 10px;	right: 3px;	float: right;	margin:0px;	line-height:16px;	padding: 0px 4px;	font-size: 14px;	overflow: hidden;}/*Голосования*/.mod_poll_title {	margin-bottom: 5px;	font-size: 17px;}.mod_poll_answers{	width: 99%;}.mod_poll_answers td  input{	cursor: pointer;}.mod_poll_answers td {	line-height: 30px;}.mod_poll_answers tr td:first-child {	width: 25px;}.mod_poll_answers td label{	margin-top: 5px;	display: inline-block;}.mod_poll_submit {	margin-top: 10px;}.mod_poll_gauge {	display: table;	height: 8px;	margin-bottom: 8px;}/*Новые пользователи*/.mod_new_user{	margin:0px 0px 5px 0px;	width:115px;	height: 90px;	display: inline-block;	padding: 10px 0px 0px;	float: left; }.mod_new_user_avatar{	margin: 0 auto;	width:63px;	height:63px;	overflow: hidden;}.new_user_link img,.mod_new_user_avatar img{	display: block;	margin: 0 auto;	max-width:64px;	max-height: 63px;	width:auto !important;	height:auto;}.mod_new_user_link{	text-align: center;	text-decoration: none;	width:100%;	height: 20px;	line-height:20px;	font-size: 12px;	display: block;	overflow: hidden;}.mod_new_user_link a{	text-decoration: none;	display: block;	overflow: hidden;}.mod_new_user_link a:hover{	text-decoration: underline;}/*Популярные фотографии*/div.mod_bestphoto{	display: block;	padding:2px;	padding-bottom: 15px;	margin: 1px;}div.mod_bestphoto a{	text-decoration: none;}div.mod_bestphoto a:hover{	text-decoration: underline;}div.mod_bestphoto_item_box{	display: inline-block;	position: relative;	margin:7px;	float: left;}div.mod_bestphoto_item_box:hover{	display: block;	z-index: 1;}div.mod_bestphoto_item{	padding: 0px;}div.mod_bestphoto a.mod_bestphoto_image{	max-width:96px;	max-height: 96px;	display: block;	overflow: hidden;}div.mod_bestphoto a img{	display: block;}div.mod_bestphoto_desc{	z-index: 1;	left: 50%;	width: 100px;	top: -20%;	display: none;	padding-left:5px;	position: absolute;	overflow: hidden;	border-radius: 0px;}div.mod_bestphoto_item_box:hover div.mod_bestphoto_desc{	display: block;}.mod_bestphoto_title{	font-size: 12px;}.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 .button{	line-height: 20px;	display: inline-block;	position: relative;	margin:7px !important;	float: left;	text-align: center;	width: 98px;	height: 68px;	padding: 30px 0px 0px !important;	border-radius: 0px !important;}.user_gender_link{	font-size: 10px;}/*Новые клубы*/.mod_clubs {	overflow: hidden;}.mod_clubs a{	text-decoration: none;}.mod_clubs a:hover{	text-decoration: underline;}.mod_clubs_entry{	height: auto;	width:auto;	display:block;	padding: 5px;	margin: 5px 0px 5px 0px;	overflow: hidden;}.mod_clubs_image{	float:left;	width:48px;	height:48px;	margin-right:10px;	margin-left:0px;	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: left;	font-size: 14px;	padding-top:0px;}/*Последние комментарии*/.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;	padding-bottom: 5px;}.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{	margin:0px 5px 5px 0px;	font-size: 10px;	line-height:20px;	width:80px;	padding: 2px;	display: inline-block;	border-radius: 2px;}.mod_fweb2_thread{}.mod_fweb2_topiclink{	text-decoration:underline;	font-weight:bold;}.mod_fweb2_shorttext{	padding-top:5px;	width: auto !important;	font-size:10px;}.clear_module .mod_fweb2 ul li *{	display: none;}.clear_module .mod_fweb2 ul li{	min-height: 20px;	line-height: 20px;	padding: 5px 0px;	margin:0px;}.clear_module .mod_fweb2 ul li .mod_fweb2_thread{	display: block;	padding-left: 20px;	margin: 0px;}.clear_module .mod_fweb2 ul li .mod_fweb2_thread img{	display: none;}.clear_module .mod_fweb2 ul li .mod_fweb2_thread *{	display: inline;}/*Пригласить друга*/.mod_invite{	padding: 10px;}.mod_invite_text_input{	padding: 5px;	width: 90%;	border-radius: 2px;}.mod_invite_button{	padding:3px;}/*Последние, популярные новости*/.mod_bcon_readmore,.mod_latest_readmore{	text-decoration: underline;	padding-top: 5px;	margin: 0px;	clear: both;	display: block;	width: 100px;	font-size: 16px;}div.pagebar,.mod_latest_pagebar {    margin-top:15px;    margin-bottom:10px;	padding-top: 5px;	text-align: center;}div.pagebar span,.mod_latest_pagebar  .pagebar span{	display: inline-block;	padding: 5px 12px;	height: 19px;	margin: 1px;	border-radius: 2px;}div.pagebar a.pagebar_page, .mod_latest_pagebar  .pagebar a{	display: inline-block;	padding: 5px 12px;	height: 19px;	margin: 1px;	text-decoration: none;	border-radius: 2px;}div.pagebar .pagebar_title,.mod_latest_pagebar .pagebar .pagebar_title{    margin-left:0px;	display: none;}.mod_latest_rss{	clear: both;	width: 150px;	padding-left:20px;	height:16px;	line-height:16px;	text-decoration:underline;	margin-top: 25px;}.mod_bcon_list,.mod_latest_list{	overflow: hidden;	padding-top: 15px;} /*Обычный вид*/.mod_latest_entry{	padding:5px;	display: block;	padding: 5px 5px 10px;	margin-bottom: 10px;}.mod_bcon_list li{	padding:5px;	display: block;	padding: 5px 5px 10px;	margin:0px 0px 10px !important;	list-style-type: none !important;}.mod_bcon_content,.mod_latest_title{	overflow: hidden;	display: block;	padding: 0px 0px 2px;	font-weight: bold;	font-size:21px;	line-height:28px;	text-decoration: none;}.mod_bcon_info,.mod_latest_info{	float: left;	clear: both;	min-height: 15px;	margin-right: 5px;	width: 99%;	display: inline-block;	position: relative;	font-size:10px;	padding-right:1%;	margin-right:5px;}.mod_latest_date{	position: relative;}.mod_latest_more{	overflow: hidden;	clear: both;	padding: 0px 0px 5px 0px;	line-height: 16px;	font-size: 13px;}.mod_bcon_info,.mod_latest_more a{	display: inline-block;}.mod_bcon_date a,.mod_latest_date a{	text-decoration: underline;}.mod_bcon_desc,.mod_latest_desc{	display: inline;	padding: 1px;	font-size:13px;	line-height:21px;}.mod_latest_comments{    padding:1px;    padding-left:20px;}.mod_latest_hits{    padding:1px;    padding-left:20px;}.mod_latest_rss a{	display: inline-block;	line-height:16px;	text-decoration: underline; }.mod_latest_image{	float: left;	margin: 5px 10px 5px 0px;	height: auto;	width: 249px;	height: 125px;	overflow: hidden;	padding: 0px;}.mod_latest_image img{	height: auto;	width: 249px;	min-height:125px;}.mod_latest_no_image{	float: left;	height: 125px;	margin: 5px 10px 5px 0px;	width: 249px;	padding: 0px;}.clear_module .mod_latest_list{	margin: 0px;	padding: 0px;}.clear_module .mod_latest_entry *{	display: none;}.clear_module .mod_bcon_list li,.clear_module .mod_latest_entry{	display: block;	min-height: 20px;	line-height:20px;	padding: 5px 0px;	margin: 0px !important;}.clear_module .mod_bcon_list .mod_bcon_content,.clear_module .mod_latest_entry .mod_latest_title {	display: block;	padding: 0px;	font-size: 15px;	padding-left: 20px;}.mod_bcon_karma{	display: inline-block;	padding: 5px 15px;	float: left;	margin-right: 10px;	font-size: 17px;	font-weight: bold;	border-radius: 2px;}/*В новостной сетке*/#news_grid .mod_latest_list{	overflow: hidden;	padding: 15px;}#news_grid .mod_latest_entry{	position: relative;	padding:5px 0px 5px 0px;	display: block;	padding-bottom: 2px;	margin-bottom: 5px;	overflow: hidden;	float: left;	width: 48%;	margin-right: 1.9%;}#news_grid .mod_latest_entry:first-child{	position: relative;	padding:270px 0px 25px 0px;	display: block;	height: auto;	width: 100%;	clear: both;	margin: 0px;	margin-bottom: 0px;	overflow: hidden;	margin-left: 0px;}#news_grid .mod_latest_title{	overflow: hidden;	display: block;	padding: 0px 0px 0px 0px;	font-size:17px;	max-height: 44px;	line-height:22px;	text-decoration: none;}#news_grid .mod_latest_entry:first-child .mod_latest_title{	overflow: hidden;	display: block;	padding: 0px 0px 0px 0px;	line-height:25px;	max-height: 100px;	text-decoration: none;	font-size: 20px;}#news_grid .mod_latest_entry .mod_latest_info{	min-height: 15px;	margin: 0px;	width: auto;	height: 25px;	display:block;	position: relative;	padding: 0px;	margin: 0px;}#news_grid .mod_latest_date{	position: relative;	line-height: 25px;}#news_grid  .mod_latest_entry .mod_latest_more{	display: none;}#news_grid  .mod_latest_entry:first-child .mod_latest_more{	display: block;	clear: both;	margin: 0px;	padding: 0px;	height: 25px;}#news_grid  .mod_latest_entry .mod_latest_more a{	text-decoration: underline;	line-height: 20px;	display: inline-block;}#news_grid .mod_latest_date a{}#news_grid .mod_latest_desc{	display: inline;	font-size:11px;	line-height:15px;	padding: 0px;	margin: 0px;}#news_grid .mod_latest_entry:first-child .mod_latest_desc{	margin: 0px;	overflow: hidden;	display: block;	font-size:13px;	height: auto;	padding: 2px 0px;	line-height:21px;	padding-bottom: 5px;}#news_grid .mod_latest_comments{    padding:1px;    padding-left:20px;}#news_grid .mod_latest_hits{    padding:1px;    padding-left:20px;}#news_grid .mod_latest_rss a{	display: inline-block;	line-height:16px;	text-decoration: underline; }#news_grid .mod_latest_image{	display: block;	float: left;	margin: 5px 5px 5px 0px;	height: auto;	width: 100px;	height: 50px;	padding: 0px;	overflow: hidden;}#news_grid  .mod_latest_entry:first-child .mod_latest_image{	position: absolute;	top: 0px;	left: 0px; 	display: block;	float: none !important;	margin: 0px 10px 10px 0px;	height: auto;	width: 100%;	height: 250px;	padding: 0px;	overflow: hidden;}#news_grid .mod_latest_image img{	display: block;	width: 100px;	min-height: 50px;}#news_grid .mod_latest_entry:first-child .mod_latest_image img{	display: block;	height: auto;	width: 499px;	margin: 0px;	min-height: 250px;}#news_grid .mod_latest_no_image{	display: block;	width: 100px;	height: 50px;	min-height: 50px;}#news_grid .mod_latest_entry:first-child .mod_latest_no_image{	position: absolute;	top: 0px;	left: 0px; 	display: block;	float: none !important;	margin: 0px 10px 10px 0px;	height: auto;	width: 100%;	height: 250px;	padding: 0px;	overflow: hidden;}#news_grid .mod_latest_entry .mod_latest_readmore{	padding: 5px 0px 0px;	font-size: 12px;	height: 25px;	text-align: left;	width: 100%;}#news_grid .mod_latest_entry:first-child .mod_latest_readmore{	text-decoration: underline;	position: static;	bottom: auto;	margin: 0px;	width: auto;	display: block;	width: 100px;	line-height: 25px;	height: 25px;	padding: 0px;	padding-right: 10px;	text-align: left;	font-size: 15px;	clear: both;}#news_grid .mod_latest_pagebar span.pagebar_title{	display: none !important;}#news_grid .mod_latest_pagebar .pagebar .pagebar_title{    margin-left:0px;}/*Последние вопросы FAQ*/.mod_faq_list{	display: block;}.mod_faq_list .line{	padding: 5px 0px;}.mod_faq_list a{	padding-right: 10px;}.mod_faq_list img{	float: left;	margin: 2px 5px;}.mod_faq_quest{}.mod_faq_date{	font-size:12px;}/*Последнее в блогах*/.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_entry a:hover{	text-decoration: underline;}.mod_latest_blog_image {	width: 64px;	height: 64px;	float: left;	overflow: hidden;	margin:0px 10px 5px 0px;}.mod_latest_blog_image img{	display: block;	margin:0px auto;	max-width: 63px;	width: auto;}.mod_latest_blog_title{	overflow: hidden;	display: block;	padding: 0px 0px 2px;	font-size:21px;	line-height:28px;	text-decoration: none;}.mod_latest_blog_date{	float: left;	min-height: 15px;	margin-right: 5px;	width: auto;	display: inline-block;	position: relative;	font-size:10px;	padding-right:5px;	margin-right:5px;}.clear_module .mod_latest_blog_entry *{	display: none;}.clear_module .mod_latest_blog_entry{	padding: 5px 0px;	line-height: 20px;	min-height: 20px;	margin: 0px;}.clear_module .mod_latest_blog_title{	display: block;	padding: 0px;	padding-left: 20px;	margin: 0px;	font-size: 15px;	font-weight: bold;}/*Популярное в блогах*/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:5px 0px;	margin:0px;}ul.mod_blog_list li a{	text-decoration: none;}ul.mod_blog_list li a:hover{	text-decoration: underline;}ul.mod_blog_list .mod_blog_link{	overflow: hidden;	display: block;	padding: 0px 0px 2px;	font-size:21px;	line-height:28px;	text-decoration: none;}.mod_blog_karma{	display: inline-block;	padding: 5px 15px;	float: left;	margin-right: 10px;	font-size: 17px;	font-weight: bold;	border-radius: 2px;}.mod_blog_item{	display: block; }.mod_blog_userlink,.mod_blog_date{	display: inline-block;    float: left;    font-size: 10px;    margin-right: 5px;    min-height: 15px;    position: relative;    width: auto;}.clear_module ul.mod_blog_list li .mod_blog_item *{	display: none;}.clear_module ul.mod_blog_list li  .mod_blog_item {	padding-left:20px;		overflow: hidden;}.clear_module ul.mod_blog_list li  .mod_blog_item .mod_blog_link {	display: block;		font-size: 15px;	font-weight: bold;}.clear_module ul.mod_bcon_list li{	line-height:20px;	list-style-type: none;	float: none;	width: 100%;	overflow: hidden;	padding:5px 0px;	margin:0px;	margin-bottom: 0px;}.clear_module ul.mod_bcon_list li *{	display: none;}.clear_module ul.mod_bcon_list li .mod_bcon_content{	display: block;	padding: 0px;	padding-left: 20px;}/*Новые объявления*/.new_board_items{	padding:0px;	margin:0px;}.new_board_items li{	padding:5px 0px;    padding-left:20px;    list-style:none;    margin:0px;    font-size:11px;}.new_board_items li a{	font-size: 14px;	clear: both;	display: block;}.new_board_items li.vip{	margin-bottom: 2px;}.new_board_items li.vip a{}.new_board_date,.board_city{	font-size: 10px;}/*Категории прайса*/.mod_pcat_price_list{}.mod_pcat_price_list .line{	padding: 5px 0px;}.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;	margin: 5px 0px;}.mod_user_friend_item{	margin:0px 0px 5px 0px;	width:115px;	height: 90px;	display: inline-block;	padding: 10px 0px 0px;	float: left; }.mod_user_friend_avatar{	margin: 0 auto;	width:63px;	height:63px;	overflow: hidden;}.mod_user_friend_avatar img{	display: block;	margin: 0 auto;	max-width:64px;	max-height: 63px;	width:auto !important;	height:auto;}.mod_user_friend_name{	text-align: center;	text-decoration: none;	width:100%;	height: 20px;	line-height:20px;	font-size: 12px;	display: block;	overflow: hidden;}.mod_user_friend_name a{	text-decoration: none;	display: block;	overflow: hidden;}.mod_user_friend_name a:hover{	text-decoration: underline;}.mod_user_friend_noonline{}/*Рейтинг пользователей*/.mod_user_rating{}.mod_user_rating_item{	padding:5px 0px; 	overflow: hidden;}.mod_user_rating_avatar{	margin:0px 10px 5px 0px;	float:left;	width:63px;	height:63px;	overflow: hidden;}.mod_user_rating_avatar img{	display: block;	margin: 0px auto;	width:auto !important;	max-height:none;}.mod_user_rating_info{}.mod_user_rating a.nickname { 	font-size:14px; 	text-decoration: none; 	display: block;}.mod_user_rating a.nickname:hover {	text-decoration: underline;}.mod_user_rating div.karma,.mod_user_rating div.rating {	border-radius: 2px;    display: inline-block;    float: right;    font-size: 17px;    font-weight: bold;    margin-right: 10px;    padding: 5px 15px;}.mod_user_rating div.karma span,.mod_user_rating div.rating span{	color: #fff !important;}.mod_user_rating div.microstatus{ font-size: 10px; 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;	padding: 5px 10px;	font-weight: normal;	float: left;	clear: both;}#mod_user_stats div.stat_block div.body{	clear: both;	padding-top: 10px;}#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;	padding-bottom: 5px;	margin:10px 10px 0px;}span.mod_userfiles_tab_swicher{	display: inline-block;}span.mod_userfiles_tab_swicher a{	padding:0px 0px 0px 10px;	display: block;	height:20px;	text-decoration: none;}span.mod_userfiles_tab_swicher p{	padding:0px;	display: inline-block;	height:20px;	font-size: 16px;	line-height: 18px;	text-decoration: none;}div.mod_userfiles_tab{	display: none;	padding: 20px 10px;}#mod_userfiles_tab0{	display: block;}/*Корзина*/.cart_total{	clear:both; 	margin-top:10px; 	padding-top:5px}/*Лента активности*/.actions_list{	padding-top: 15px;	overflow: hidden;	display: block;    clear:both;}.action_entry{	padding: 15px 5px 15px 25px;	overflow: hidden;}.actions_list .act_usr_ava {	width: 63px;	overflow: hidden;}.actions_list .act_usr_ava img{	width: auto !important;	max-width: 63px;	max-height: 63px;}.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;	padding: 5px;}.action_details{    clear:both;	font-size: 10px;}.action_details .act_photo{	padding: 2px;    overflow:hidden;    display:inline-block;}.mod_act_all{	margin-top: 25px;	padding-left: 20px;	display: inline-block;}/*Компоненты*//*Пользователи*/#profile_wrap{	position: relative;}#user_profile{	display: block;	clear: both;	overflow: hidden;}#user_profile_right_wrap .ui-tabs-nav{	position: absolute;	top: 9px;}.ui-tabs-nav{	height: 40px;}.ui-tabs-nav li{	margin-left: 5px;}.ui-tabs-nav li:first-child{	margin-left: 0px;}.ui-tabs-nav li,.ui-tabs-nav li a{	height: 40px;	margin-top: 0px;}.ui-tabs-nav li span{	height: 33px;	line-height:28px; 	}#user_profile .ui-tabs-panel{	min-height: 500px;}#usr_photos_upload_form{	padding: 15px;	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;		padding-top: 3px;}.usr_wall_header{ 	margin:5px -10px 5px; 	font-size:16px; 	padding-left: 10px;}.usr_wall_header p{	padding-left: 20px;    display: block;    font-size: 16px;    height: 30px;    line-height: 30px;    text-align: left;    width: 100%;	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 .ui-tabs-panel{}#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:63px;	height: 63px;	overflow: hidden;	float: left;}.friend_avatar img{	max-width:63px;	display: block;	margin: 0px auto;	width: auto;}div.friend_link{	display: block;	margin-left: 68px;}.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: 35px;    margin-top: 6px;    padding: 0 10px 0 0;}#users_search_link a{    display: block;    font-size: 13px;    height: 25px;    padding: 5px 0 5px 10px;    text-decoration: none;}#users_search_link a span{    display: block;    font-size: 13px;    height: 25px;	line-height: 25px;}#users_sbar{	clear: both;    padding:15px;	overflow: hidden;}#users_sbar p{	margin: 0px -5px -5px;	padding: 5px;}#users_sbar input[type=text] { 	padding:5px 0px;	text-indent: 10px;	border-radius: 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; clear: both;}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:63px; 	height: 63px;	display: inline-block;	float: left;	overflow: hidden;}div.users_list div.avatar img{ 	width:auto;	max-width: 63px;	display: block;	margin: 0px auto;}div.users_list div.number{ }div.users_list div.nickname { 	font-size:16px; 	margin-left: 68px;}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:left;	position: absolute;	top: 5px;	left: 0px;}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;	border-radius: 2px;}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;	position: absolute;	top: 50px;	right: 10px;}.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{}ul.usr_profile_menu{	padding:0px; 	margin:0px;	list-style-type: none !important;}ul.usr_profile_menu li{	overflow:hidden;	clear: both;	padding:0px 0px;	height:30px;	margin:0px;	list-style-type: none !important;}div#left_prof_menu{	padding: 2px;	border-radius: 4px;}div.usr_profile_menu{ 	margin:5px 0px; 	clear:both; 	overflow:hidden; }div.usr_profile_menu img{ 	float: left;	margin-top: 4px;	margin-left: 14px;}div.usr_profile_menu a { 	margin-left: 6px;	display: block;	min-height:26px;	padding:2px 4px;	line-height:30px;	font-size: 14px;	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; 	padding-top:3px; 	padding-bottom:3px;}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;	padding: 2px 5px;	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:0px 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:2px;    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{	padding: 10px 0px;}.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:35px;	float: none !important;    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: 5px 0px;	padding-left: 10px;}.usr_wall_addlink span{	height:25px;	line-height: 25px;	display: block;	padding-left: 20px;}.usr_friendslink{ text-decoration:underline; }#karmalink{		font-size:16px;		font-weight:bold; 	padding:4px; 	margin:2px; 	margin-left:8px;}#usertitle{		overflow:hidden;	padding-top: 50px;	position: relative;}#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_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;}.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_albums_block .float_bar{	float: none !important;}.usr_album_date{	overflow: hidden;}.usr_album_date .date{	line-height:20px;	font-size: 11px;	padding: 0px 5px;}.usr_album_item{	padding: 5px 0px;	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;	background:url(../images/bbtoolbar.jpg) repeat-x left top #EFEFEF;	overflow:hidden;	_height:1%;    width:100%;    position: relative;}.usr_bb_button{	display:block;    margin:2px;	padding:7px;	float:left;	border-radius: 5px;}.usr_bb_button:hover{	display:block;		margin:2px;	padding:7px;	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: 22px;    line-height: 30px;    margin: -10px -10px 5px -10px;	font-weight: normal;    height: 30px;    overflow: hidden;    padding: 5px 25px 5px 10px;	clear: both;}table td .con_heading {	position: relative;    font-size: 22px;    line-height: 30px;    margin: -10px 0px 5px -10px;    height: 30px;    overflow: hidden;    padding: 5px 25px 5px 10px;}.line .con_heading{	position: relative;    font-size: 22px;    line-height: 30px;	display: block !important;    margin: -10px -10px 5px -10px;    height: 30px;    overflow: hidden;    padding: 5px 25px 5px 10px;}table td .con_rss_icon{	position: relative;	text-align: right;	margin: -10px -10px 5px -10px;	height: 30px;	padding: 10px 5px 0px 0px;}.con_pubdate{	margin-top: 15px;}.con_description {	padding: 10px 0px;	margin:  5px 0px;	font-size: 12px;}.con_description p{}.con_desc{	display: block;    font-size: 13px;    height: auto;    line-height: 21px;    margin: 0;    overflow: hidden;    padding: 2px 0 5px;}.con_text{    margin:15px 0px;}div.subcat{	padding: 5px 0px;}.con_subcat{    font-size:18px;    padding-left:23px;    height:18px;    line-height:18px;}.con_title{	overflow: hidden;	display: block;	padding: 0px 0px 2px;	font-size:21px;	line-height:28px;	text-decoration: none;}.con_titlelink{	text-decoration: none;	}.con_icons{	margin:4px;	margin-top:9px;	margin-left:10px;}.con_icon{	margin-top:4px;}.con_details{		padding: 5px 10px;    margin-bottom:25px;	border-radius: 2px;	font-size: 15px;}.con_image{    float:left;	width: 249px;	height: 125px;	overflow: hidden;    margin-right:10px;    margin-bottom:10px;	margin-top: 5px;    padding:0px;}.con_image img{	width: 249px;	min-height: 125px;	height: auto;}#con_rating_block{	margin-top:10px;    padding:10px;	margin-bottom:10px;	border-radius: 5px;}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;	padding: 2px;    margin-bottom:15px;	margin-right:15px;}.photo_thumb a{    font-size:14px;}.photo_moderation{	width: 140px;}.photo_bar{	margin:6px 0px 6px 0px;}.photo_desc{	margin-bottom:10px;}.photo_box{}.photo_date_td{}#obform .photo_sortform{	font-size: 10px;	overflow: hidden;}#obform .photo_sortform select{	margin-bottom: 5px;}.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;}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: inline-block;    padding-left:20px;    font-size:14px;	line-height: 25px;	text-decoration: none;}.photo_sortform a.photo_add_link{	margin: 5px 5px 0px;}.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:10px;}.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{	display: block;	padding:5px 10px !important;	max-width: 150px;}.photo_album_tumb .photo_album_desc{	display: none;	position: absolute;	width: auto;	text-align: center;	padding: 5px;	height: auto;	top: 10px;	left: 0px;}.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;	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;}.catalog_list_itempic{	padding: 5px 0px;	display: block;	float: left;	width:120px;	overflow: hidden;}div.catalog_sortform{	padding: 5px;}a.uc_alpha_link{margin: 5px;}.catalog_item_img{	margin:0px auto;	width: 110px;	min-height: 50px;	display: block;	overflow: hidden;}.catalog_item_img a{	width: 110px;	display: block;	overflow: hidden;}.catalog_item_img img{	width: 98px;	display: block;	margin-left:7px;	margin-top: 1px;}#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:170px;	float:left;	text-align:center;}.uc_thumb_itemlink{	display: inline-block;	font-size:12px;	overflow: hidden;	height:70px;	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;	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: hidden;}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;	min-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:180px;	padding:0px;	text-indent: 25px;	line-height: normal;	font-size: 16px;	height: 33px;	margin: 0px;	border-radius: 2px;}.lf_field input:focus {}.lf_submit{    margin-top:10px;}.lf_submit input{    font-size:18px;	padding: 8px 15px;}.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:20px;	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_quest_link a:hover{    font-size:14px;    text-decoration:underline;}.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:left;	margin: 15px 0px;    padding:5px 8px;	border-radius: 2px;}.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;	border-radius: 5px;}.karma_form #karmavotes {}/*Теги*/.taglinebar{	padding: 5px;	margin:10px 0px;	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;	margin: 5px 0px;}.blog_toolbar{	clear: both;	overflow: hidden;    padding:5px;    display:inline-block;    float:right;	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;	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;	border-radius: 2px;}.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 {	opacity: 1.0;}.forum_zoom:hover {	opacity: 0.9;}.blog_type_menu{	clear:both;	overflow:hidden;	margin-top: 20px;	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 0px;}.bd_item_vip{	margin-bottom:4px;    padding:12px;	border-radius: 4px;}.bd_image_box{	float: left;	width: 80px;	display: inline-block;	overflow: hidden;}.bd_item_full .bd_image_box{	width: auto;	display: inline-block;	overflow: hidden;}.bd_desc{	display: block;	clear: both;	overflow: hidden;}.add_ads{	overflow:hidden;	margin:20px;	float:right;	display: inline-block;	clear: both;	padding: 5px;	border-radius: 5px;}.add_ads a{	display: inline-block;	text-decoration: none;	padding-left: 20px;}.board_toolbar{	margin-bottom:10px;	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;	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_full img.bd_image_small{	width: auto;	max-width: 500px;}.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;	border-radius: 5px;}div.bd_item_details a{}div.bd_item_details_full{	margin-bottom:10px;	padding: 5px;	margin-top:20px;	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;	border-radius: 5px;}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;	border-radius: 5px;}div.new_club {    margin:15px 0;   float: left;   padding:5px;   overflow: hidden;	border-radius: 2px;}div.new_club a{	padding-left: 20px;	height: 17px;	line-height: 17px;	display: block;	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;	padding-bottom: 20px;}.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:0px;	padding-left: 10px;	clear:both;}.club_full_entry .clubcontent div.title a{     cursor: pointer;	display: block;    font-size: 16px;    height: 30px;    line-height: 30px;    text-align: left;    width: 100%;}.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: 35px;    padding: 0px 10px 0px 0px;}div.add_album_link{    display: block;    font-size: 13px;    height: 25px;    padding: 5px 0px 5px 10px;}span#add_album_link a{    display: block;    height: 25px;    line-height: 25px;    padding-left: 20px;    text-decoration: none;}span#add_album_form {	padding:5px;	display: block;	height:40px;	overflow: hidden;}input.add_album{	width: 30%;	line-height: 32px;	height: 33px;	text-indent:5px;}.club_full_entry ul.clubmenu{	padding:0px; 	margin:5px 0px;	list-style-type: none !important;}.club_full_entry ul.clubmenu li{    clear: both;    height: 30px;    list-style-type: none !important;    margin: 0;    overflow: hidden;    padding: 0;}.club_full_entry div.clubmenu{ 	margin-top:10px; 	clear:both; 	overflow:hidden; }.club_full_entry .clubmenu li a {    display: block;    font-size: 14px;    line-height: 30px;    margin-left: 15px;    min-height: 26px;    overflow: hidden;    padding: 2px 4px 2px 25px;    text-decoration: none;}.club_full_entry .wall .header{     display: block;    font-size: 16px;    height: 30px;	padding-left: 10px;    line-height: 30px;    text-align: left;	clear: both;}.club_full_entry .wall{	padding: 0px 0px;	overflow: hidden;	clear: both;}.club_full_entry .wall .body{ 	padding:0px; }.club_full_entry .wall #addwall{ 	padding:10px 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;	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 {	float: left;	width: 63px;	max-width: 63px;	overflow: hidden;}.cmm_avatar img{	width: auto;	max-width: 63px;	margin: 0px auto;	display: block;}.cmm_content_av {	margin-left: 70px;	padding: 10px;	padding-left: 25px;	border-radius: 4px;}.cmm_options{	display: inline-block;	clear:both;	padding: 5px;	border-radius: 4px;}.cmm_options a{	text-decoration: none;}.cmm_options a:hover{	text-decoration: underline;}.cmm_content {	padding-left: 6px;}.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;}.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;}/*Форум*/.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_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:18px;	margin-bottom:10px;	font-size:10px;	text-align:right;}.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_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{	text-decoration: underline;}.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_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;}/*update 1.9*//*Поиск по сайту*/#sform{	padding: 10px;}#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 {    padding: 5px 10px;	overflow: hidden;}/*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 {}.action_details{	overflow: hidden;}/*menu*/ul.menu img.menu_icon{	max-height: 16px;	max-width: 16px;	margin: 2px 4px 0px 0px;	float: left;}/*Newsscroll*/.newsscroll_inner{ padding: 0px 5px; overflow: hidden; height: 25px;}.newsscroll_inner ul{ width: 100%; left: 100%; list-style-type: none; margin: 0; padding: 0; position: relative; }.newsscroll_inner ul li { float: left; margin: 0;  padding: 0; overflow: hidden; }.newsscroll_inner ul li > a { float: left;  margin: 5px 30px 0 0; text-decoration: none; height: 15px; font-size: 15px; padding: 0; white-space: nowrap; display: inline-block;  line-height: 15px; }.newsscroll_inner ul li > a:hover { text-decoration: underline; }.newsscroll_inner ul li > span { float: left; padding: 0px 2px; border-radius: 2px; font-size: 11px; display: inline-block; height: 15px;  text-decoration: none !important; margin: 6px 5px 0px; white-space: nowrap; line-height: 15px; }.newsscroll_inner ul li a > span{ line-height: 15px; font-size: 12px; } a img{	border: 0px;}.con_heading{	height: auto !important;	min-height: 30px !important;}/*update 1.10*/#wrapper .pad{ clear:both; }.mod_lp_details, .photo_thumb .mod_lp_albumlink .mod_lp_details a {	font-size:10px;}.mod_lp_details img{	width:15px;}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 center; }.bb_add_photo{    width:100%;	clear:both;	padding:4px;}.blog_post_nav .next {	float:right;	background:url('../images/icons/big/next.png') no-repeat right;	padding: 5px 30px 0 0;}.blog_post_nav .prev {	float:left;	background:url('../images/icons/big/prev.png') no-repeat;	padding: 5px 0 0 30px;}.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 {	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;}.post_userrank .user_rank{	font-size:10px;	color:#006699;}.post_userrank .admin_rank{	font-size:10px;	color:#660000;}.post_userrank .moder_rank{	font-size:10px;	color:#C00;}.msg_links{    float: right;}.votes_links{    float: right;    margin: 0 0 0 10px;}.add_file_link{    height:18px;    line-height:18px;    padding-left:22px;    background:url('../images/icons/users/upload.gif') no-repeat left center;}a.select-avatar{	background:url('../images/icons/users/selectavatar.gif') no-repeat left center;}.offline{    padding:1px 3px;    border-radius:4px;    -moz-border-radius:4px;	background-color: #f2f2f2;	color:#999;	font-size:11px;}.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;}.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; }/*Всплывающие окна, сообщения системы*/.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: #fff; 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 #454545; 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: #f9f9f9;border-top: 1px solid #ccc;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_bcon_info{	clear: both;	float: none;}#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;}.photo_thumb{	padding: 5px;}.author_table{	background: #eee;	border: 1px solid #e5e5e5;}.posts_table .darkBlue-LightBlue{	background: #e5e5e5;}.post_date{	float: left;	margin: 0px;	border: 0px !important;}.posts_table .msg_links a{	color: #666 !important; }.posts_table .msg_links a:hover{	color: #222 !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;}.data .details span {    height: 18px;	clear: both;	display: block;    margin-right: 4px;    padding: 1px 1px 1px 20px;}.club_full_entry td.left{	width: 230px;	background: #f2f2f2;	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;}.usr_msg_bbcodebox{	background: #f2f2f2 !important;}.flist_image img{	border: 0px !important;}div.users_list div.nickname{	margin-left: 0px;}.offline{	background: #f2f2f2;	color: #999;}.users_list td{	padding: 5px 0px;	border-bottom: 1px dotted #ccc;}.users_list .rating,.users_list .karma{border-radius: 4px;}.club_entry {	position: relative;}div.usr_profile_menu td{	border-bottom: 1px solid #ccc;}div.usr_profile_menu td:first-child{	width: 30px;}#addcommentlink a,div.usr_profile_menu a{	border: 0px !important;}div.usr_profile_menu a:hover{	color: #222;}.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; }.usr_msgmenu_bar{	padding: 10px 8px;	background: #eee;}.new_link{	line-height: 16px;	background-position: 0px -2px !important;}.usr_msgmenu_bar a:hover{	color: #222 !important;}.usr_msgmenu_tabs{	margin-top: 25px;}.ui-tabs-panel{	background: transparent !important;}.mod_clubs .club_entry .data,.mod_clubs .club_entry .details{	float: none !important;}.mod_clubs .club_entry .details{}.mod_clubs .club_entry .details span,.mod_clubs .club_entry .data span{	display: inline;	font-size: 9px !important;	margin: 0px !important;}.mod_clubs div.club_entry .data .title{	margin: 0;}.mod_clubs div.club_entry .data .title a{	font-size: 14px;}.cmm_options a{	text-decoration: none !important;	border-bottom: 1px dashed; }.cmm_options a:hover{color: #222;}.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;}.blog_toolbar{	overflow: visible;	position: relative;}.list .member_list{	margin-right: 5px;}.list .member_list img{	max-height: 50px; max-width: 50px; width: auto;}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; }.fullscreen_map {z-index:1000;}/*upd 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: #CCC;    width: 17px;}#langs:hover, #langs.active_lang, .active_lang {    background: none no-repeat scroll 5px center;}#langs-select{    display: none;    position: absolute;    list-style: none;    top: 30px;    left: 0px;    padding: 0;    border-top: none;    color: #222;    font-size: 12px;    width: 44px;}#langs-select li {    margin: 0;    padding: 0 5px 0 25px;    background: none no-repeat scroll 5px center #FFDCBF;}div#addcommentlink a{	margin: 0 5px;}.submit_cmm {    float: left;    margin: 6px 0;}.cmm_links {    margin:15px 0 10px 0;	clear: both;	overflow: hidden;}.cmm_links span {    padding: 1px 10px 1px 20px;	background-color: #454545 !important;	display: block;	float: left;	padding: 0;	border-radius: 2px;	border: 0px;	margin-right: 5px; }.style1 .cmm_links span:hover {background-color: #D23F28 !important}.style2 .cmm_links span:hover {background-color: #1A7DB6 !important}.style3 .cmm_links span:hover {background-color: #779531 !important}.style4 .cmm_links span:hover {background-color: #DF8500 !important}.cmm_links span a{	border:0; 	display: inline-block;	padding: 8px 5px 8px 25px;	color: #fff;	text-decoration: none;}.cmm_links span.add_comment {    background:url(../images/icons/comment.png) no-repeat 5px center;}.cmm_links span.subscribe {    background:url(../images/icons/subscribe.png) no-repeat 5px center;}.cmm_links span.unsubscribe {    background:url(../images/icons/unsubscribe.png) no-repeat 5px center;}.cmm_links span.cmm_rss {    background:url(../images/icons/rss.png) no-repeat 5px center;}.left_border{    padding: 0 0 0 8px;}.cm_codebar{	overflow:hidden;} #con_rating_block{	border: 1px solid #ccc;}/*upd 1.10.3*/.cart_item{	float: left;}.cart_price{	margin-top:2px;	text-align:right;}.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;    padding: 0 7px;    text-decoration: none;    color: #FFF;    line-height: 26px;}.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;}#user_profile_right_wrap .ui-tabs-nav{	top:10px;}.usr_albums_list{	border: 1px solid transparent;}#news_grid .mod_latest_entry:first-child{min-height:150px;}#news_grid .mod_latest_entry{min-height:250px;}/*v1.5.1*/div.pagebar, .mod_latest_pagebar{clear:both;}.nyroModalBg{z-index:10000;}.nyroModalClose,.nyroModalCont{z-index:10001;}#news_grid  .mod_latest_list .mod_latest_entry.mainnews{	position: relative;	padding:270px 0px 25px 0px;	display: block;	height: auto;	width: 100%;	clear: both;	margin: 0px;	margin-bottom: 0px;	overflow: hidden;	margin-left: 0px;	min-height:150px;}#news_grid .mod_latest_entry.mainnews .mod_latest_title{	overflow: hidden;	display: block;	padding: 0px 0px 0px 0px;	line-height:25px;	max-height: 100px;	text-decoration: none;	font-size: 20px;}#news_grid  .mod_latest_entry.mainnews .mod_latest_more{	display: block;	clear: both;	margin: 0px;	padding: 0px;	height: 25px;}#news_grid .mod_latest_entry.mainnews .mod_latest_desc{	margin: 0px;	overflow: hidden;	display: block;	font-size:13px;	height: auto;	padding: 2px 0px;	line-height:21px;	padding-bottom: 5px;}#news_grid  .mod_latest_entry.mainnews .mod_latest_image{	position: absolute;	top: 0px;	left: 0px; 	display: block;	float: none !important;	margin: 0px 10px 10px 0px;	height: auto;	width: 100%;	height: 250px;	padding: 0px;	overflow: hidden;}#news_grid .mod_latest_entry.mainnews .mod_latest_image img{	display: block;	height: auto;	width: 499px;	margin: 0px;	min-height: 250px;}#news_grid .mod_latest_entry.mainnews .mod_latest_no_image{	position: absolute;	top: 0px;	left: 0px; 	display: block;	float: none !important;	margin: 0px 10px 10px 0px;	height: auto;	width: 100%;	height: 250px;	padding: 0px;	overflow: hidden;}#news_grid .mod_latest_entry.mainnews .mod_latest_readmore{	text-decoration: underline;	position: static;	bottom: auto;	margin: 0px;	width: auto;	display: block;	width: 100px;	line-height: 25px;	height: 25px;	padding: 0px;	padding-right: 10px;	text-align: left;	font-size: 15px;	clear: both;} .usr_photo_view img{	max-width: 550px;}.bb_img img{	width: 100%;}.user_group_name{z-index:1;}.user_group_name a{color:#fff;}.user_group_name a:hover{color:#222;}/*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;}.photo_thumb img, .photo_layout img {    width: 100%;}.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_image .img_64 {    width: 64px;    height: 64px;	min-height:64px;}.mod_latest_blog_entry .mod_latest_image{	width:70px;	height:auto;}.contentlist > tbody > tr> td{	padding:10px 10px 10px 0;}.user_menu_module {    float: right;}.user_menu_module li {    float: left;    list-style: none;    margin: 0;	padding-left:3px;    position: relative;	background: url('../style4/images/w10.png') repeat-y right top;}.user_menu_module li a {	color:#fff;    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;}.user_menu_module li a b{	font-weight:normal !important;}.user_menu_module li a:hover, .user_menu_module li a.selected, .user_menu_module li a.hover{    color:#ffc20f;}.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); }/*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: #e7e7e7;border-radius: 4px;padding: 0 10px 10px;overflow: hidden;}#similar_posts h4 {color: #333;margin: 10px 0;}.city_link{margin:0 1px;padding:0 5px;line-height:20px;}.city_block{border:1px solid #bbb; padding:2px;}.threads_table td{border: 1px solid #d5d5d5 !important;}.bb_img,.bb_img img{max-width:99%;width:auto !important;}.club_full_entry .members_list .list{clear:both;overflow:hidden;}