.sess_messages{padding:10px;} 
.sess_messages{} 
.message_info{padding-left:20px;} 
.float_bar{    float:right;    margin-top:5px;    padding:5px;border-radius:5px;} 
#content_box  *{	word-wrap: break-word;} 		
input[type="button"],input[type="submit"],.backlink,.button{	padding: 2px; margin-right:5px;	font-weight:bold;	font-size: 13px !important;	text-decoration: none;	-moz-border-radius: 4px !important; 	-webkit-border-radius: 4px !important; 	-khtml-border-radius: 4px !important;	border-radius: 4px !important;} 
.modulebody .button{	margin-bottom: 5px;} 
.backlink{	overflow: hidden;	padding: 5px;	margin-top: 10px;} 

/*блоки модулей*/

#search_box .module,#search_box .simple{	margin: 0px;	padding: 0px;} 
#tabber_wrap .module,#tabber_wrap .clear_module{	padding: 0px !important;} 
.module,.clear_module{	padding: 0px;	display: block;	margin-bottom: 15px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	-khtml-border-radius: 2px; 	border-radius: 2px;	} 
#content_r_box .module,#content_r_box .clear_module{	position: relative;	padding-top: 0px;}
#tabber_module .module:last-child{	margin-bottom: 0px;}
#bottom .module,#bottom .clear_module{	float: left;	width: 24%;	margin-left: 0.9%;	margin-bottom: 0px;	padding: 5px 0px !important;} 
#bottom .module:first-child,#bottom .clear_module:first-child{	float: left;	width: 50%;	margin-left: 0;	margin-bottom: 0px;	padding: 5px 0px !important;} 
#footer_module_box .module,#footer_module_box .clear_module{	float: left;	width: 98%;	margin-left: 0.9%;	margin-bottom: 0px;	padding: 5px 0px !important;} 

/*Тело модулей*/

.modulebody{	zoom:1;	padding: 10px 5px;} 
#search_box .modulebody{	padding: 7px 0px;} 
#tabber_wrap .modulebody{} 

/*Заголовки модулей*/

#tabber_wrap div.moduletitle{} div.moduletitle{	position: relative;	padding:5px 10px 5px;	overflow: hidden;} 
div.moduletitle p{	overflow: hidden;	padding: 0px;	line-height: 25px;	min-height: 25px;	font-family: Georgia;	font-size: 16px;background-image:url("/images/menuicons/vse_o_more.gif"); background-position:0 65%; background-repeat:no-repeat; padding-left:25px;} 
#tabber_wrap div.moduletitle_avia{	position: relative;	padding:5px 10px 5px;	overflow: hidden;} 
div.moduletitle_avia p{	overflow: hidden;	padding: 0px;	line-height: 25px;	min-height: 25px;	font-family: Georgia;	font-size: 16px;background-image:url("/images/menuicons/forum_gorod.gif"); background-position:5% 65%; background-repeat:no-repeat; padding-left:35px;padding-top:5px;} 
span.fast_cfg_link{	position: absolute;	top:10px;	right:5px;} #left_column .modulefooter,#right_column .modulefooter{	height: 15px;} #footer_box .moduletitle{	margin: 0px;	padding: 0px 5px;} #footer_box .moduletitle p{} /*Tabber*/#tabber div#tabber_switcher{	padding: 0px;	height: 30px;	margin: 0px;	display: block;	position: relative;	z-index: 1;} 
#tabber a.tabber_title{	float: left;	padding: 0px 0px 0px 6px;	height: 30px;	margin: 0px 1px 0px 0px;	text-decoration: none;	position: relative;} 
#tabber a.tabber_title.active{	z-index: 10 !important;} 
a#tabber_title1{z-index: 5;} 
a#tabber_title2{z-index: 4;} 
a#tabber_title3{z-index: 3;} 
a#tabber_title4{z-index: 2;} 
a#tabber_title5{z-index: 1;} 
#tabber a.tabber_title span{	padding: 0px 8px 0px 5px;	height: 30px;	min-width: 30px;	line-height: 30px;	text-decoration: underline;	font-size: 14px;	display: block;	margin: 0px;	font-family: Georgia;	list-style-type: none !important;} #tabber div.tabber_tab{	display: none;	padding: 10px 0px;	overflow: hidden;	height: auto;	clear: both;} #tabber div#tabber_tab1{	display: block;} /*Горизонтальное меню*/.menutd{	text-align:center;} .menulink{	padding:5px;} .menulink_active{	padding:5px;} /*Контент менюПервый уровень*/#tabber ul.menu,#bottom ul.menu,#columns ul.menu{	max-width:100%;	padding-left: 0px;	display: block;	list-style-type: none;} 
#tabber ul.menu li,#bottom ul.menu li,#columns ul.menu li{	margin:0px 0px;	padding: 0px 0px 5px 0px;	min-height:25px;	display: block;	*width: 100%;} 
#tabber ul.menu a,#bottom ul.menu a,#columns ul.menu a{	margin: 0px!important;	padding:0px 5px 0px 0px;	font-size: 14px;font-family: Arial;} 
#tabber ul.menu a img,#bottom ul.menu a img,#columns ul.menu a img{	max-height: 16px;	max-width: 16px;	margin: 2px 5px 0px 0px;	float: left;}
/*.box ul li a {padding: 0px 0px 0px 20px !important;}*/
 /*Второй уровень*/#tabber ul.menu ul,#bottom ul.menu ul,#columns ul.menu ul{	display: none !important;} /*Главное менюПервый уровень*/#main_menu ul.menu{	padding: 0px 0px 0px 0px !important;	margin: 0px;	display: block;	min-height: 30px;	list-style-type: none;} #main_menu ul.menu li{	float: left;	margin:0px 9px 0px 0px;	padding: 5px 0px 5px 0px;	height:20px;	display: block;	position: relative;} #main_menu ul.menu li:first-child{	margin-left: 1%;} #main_menu ul.menu li.selected{	float: left;	margin:0px 1% 0px 0px;	padding: 0px 20px 0px 0px;	height:30px;	display: block;	position: relative;} #main_menu ul.menu a{	margin: 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size: 14px;	text-decoration: none;	height:20px;	line-height: 20px;	display: block;	font-weight: normal;	text-decoration: underline;} #main_menu ul.menu li.selected a{	margin: 0px 0px 0px;	padding: 0px 0px 0px 10px;	text-decoration: none;	height:30px;	line-height: 30px;	display: block;	font-weight: normal;	text-decoration: none;} #main_menu ul.menu a img{	max-height: 20px;	max-width: 20px;	margin: 0px 4px 0px 0px;	float: left;} #main_menu ul.menu li.selected a img{	max-height: 16px;	max-width: 16px;	margin: 7px 6px 0px 0px;	float: left;} /*Второй уровень*/#main_menu ul.menu ul{	display: none;} #main_menu ul.menu div{	padding: 0px 0px 5px;	top: 30px;	width: 240px;	margin: 0px;	position: absolute;	left: -999em;	display: none;	visibility: hidden;} #main_menu ul.menu li:hover div{	padding: 0px 0px 5px;	top: 30px;	width: 240px;	position: absolute;	display: block !important;	visibility: visible;	z-index: 1;	*zoom:1;} #main_menu ul.menu li div ul{	padding: 5px 0px 0px;	margin: 0px;	width: 240px;	visibility: visible;	display: block !important;} #main_menu ul.menu ul li,#main_menu ul.menu ul li.selected,#main_menu ul.menu .selected ul li{	display: block;	width: 220px;	height: auto;	float: none;	*float: left;	padding: 0px 10px;	margin: 0px 0px;	min-height:35px;	position: relative;	z-index: 1;} #main_menu ul.menu ul li:hover{	z-index: 2;} #main_menu ul.menu ul li a{	display: block;	height: auto;	min-height:25px;	height: normal;	margin: 0px !important;	padding: 7px 5px 7px 5px !important;	clear: both;	line-height: 20px;	overflow: hidden;} #main_menu ul.menu ul a img{	max-height: 16px;	max-width: 16px;	margin: 3px 4px 0px 0px;	float: left;} /*Третий уровень*/#main_menu ul.menu div div{	padding: 0px 0px 5px;	top: 0px;	width: 240px;	margin: 0px;	position: absolute;	left: -999em;	display: none;	visibility: hidden;} #main_menu ul.menu li:hover div div{	padding: 0px 0px 5px;	top: 0px;	width: 240px;	position: absolute;	display: block !important;	visibility: visible;	*zoom:1;} /*Верхнее менюПервый уровень*/#top_menu ul.menu{	padding: 0px;	height: 25px;	width: 710px;	display: block;	list-style-type: none;} #top_menu ul.menu li{	position: relative;	float: left;	margin:0px 10px 0px 0px;	padding: 0px 0px 0px 0px;	height:25px;	display: inline-block;} #top_menu ul.menu li:first-child{	margin-left: 10px;} #top_menu ul.menu a{	padding: 0px 0px 0px 0px;	font-size: 12px;	text-decoration: underline;	height:25px;	display: inline-block;	line-height: 22px;} #top_menu ul.menu li.selected a{	text-decoration: underline;} #top_menu ul.menu a img{	max-height: 20px;	max-width: 20px;	margin: 2px 4px 0px 0px;	float: left;} /*Второй уровень*/#top_menu ul.menu ul{	display: none;	visibility: hidden;} #top_menu ul.menu li:hover ul{	display: none;	visibility: hidden;} #top_menu ul.menu div{	display: none;	visibility: hidden;} /*Меню в футере*/#footer_module_box ul{	padding: 0px;	margin:0px;	list-style-type: none;} #footer_module_box ul ul{	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,#footer_module_box div.clear_module .mod_latest_entry a,#footer_module_box div.clear_module .mod_latest_blog_title{	min-height: 21px;	line-height: 21px;	display: block;	padding: 3px 5px 3px 15px;	font-size: 12px;} #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;} /*Пагинатор*/.pagebar{	margin-top:10px; 	margin-bottom: 15px; 	font-size:12px;	clear:both;} .pagebar_title{	margin:5px;} .pagebar_page{	margin:3px; 	padding:6px;} .pagebar_current{	margin:3px; 	padding:6px; 	} /*Авторизация*/.login_form{	width: 100%;} .login_form .line{	padding: 2px 0px;} .login_input,.pass_input{	text-indent: 5px;	width:150px;	margin: 5px 0px;	height: 30px;	line-height: 30px;} .login_btn{} .loginzaline{	display: block;} .login_option a{	line-height:25px;	font-size: 12px !important;} #user_login_box #authform{	width: 333px;	} #user_login_box  .login_form{	width: 320px;	padding: 0px 5px 0px;	position: absolute;	height: 29px;	overflow: hidden;}  #user_login_box:hover .login_form{	height: auto;	padding: 0px 5px 5px;} #user_login_box .login_option span.registration_btn a{	padding-left: 5px;} #user_login_box  .login_form .line{	float: left;	width: auto;	clear: none;	margin-right: 1%;	padding: 1px 0px;} #user_login_box .pass_input,#user_login_box .login_input{	text-indent: 5px;	width: 125px;	margin: 3px 0px;	height: 18px;	line-height: 18px;} #user_login_box div.lf_title{	display: none;} #user_login_box .loginzaline p{	display: none;} /*Меню пользователя*/.mod_user_menu{	width:100%;	overflow: hidden;} .mod_user_menu_avatar_box{	padding: 5px;	overflow: hidden;		width: 60px;	float: left;} .mod_user_menu_avatar_box img{	margin: 0px auto;	display: block;	height:auto;	max-width: 50px;} .mod_user_menu_link_box{	overflow: hidden;		width: auto;	padding: 2px;} .mod_user_menu span {	min-height:15px;	display: block;	padding: 3px 0px;	float: none;	clear: none;} .mod_user_menu span a {	min-height:25px;	line-height:25px;	padding:0px 5px 0px 25px;	display: block;	font-size: 14px;	text-decoration: underline;} #user_menu_box .mod_user_menu{	} #user_menu_box .mod_user_menu .mod_user_menu_avatar_box{	display: none;} #user_menu_box  .mod_user_menu span {	min-height:15px;	display: block;	float: left;	height: auto;	padding: 0px;} #user_menu_box  .mod_user_menu span a{	font-size: 12px;	height: 20px;} /*Поиск пользователей*/#mod_usr_search_form{	padding:5px;	width:auto;	overflow: hidden;} #mod_usr_search_form div.line{	padding:3px;} /*Поиск*/input.search_field{	text-indent: 5px;	margin-top:4px;} #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 {} /*Поиск в шапке*/#search_box #search_form{	padding: 0px 5px;	display: none;} #search_box #search_form #query{	width: 30%;	min-width: 30%;	height: 30px;	line-height: normal;	float: left;	margin: 0px 1%;	font-size: 18px;	color: #666;} #search_box #search_form strong.search_title{	font-weight: normal;	display: inline-block;	float: left;	font-size: 11px;	line-height: 35px;} #search_box span.search_opt{	width: 120px;	display: block;	float: left;} #search_box input[type=submit]{	float: left;	height: 38px;	width: 70px;	padding: 0px 5px;	display: block;	cursor: pointer;} #search_box #from_search{	position: absolute;	z-index: 99;	left: 10px;	top: 35px;	padding: 10px;	-moz-border-radius: 4px; 	-webkit-border-radius: 4px; 	-khtml-border-radius: 4px; 	border-radius: 4px;} #search_box #from_search a{	padding: 0px 10px 10px 0px;} /*Новое в каталоге*/div.uc_latest_list{	overflow: hidden;} .uc_latest_item{	margin-left:3px;	display: block;	min-height: auto;	display: block;	padding: 5px;	overflow: hidden;} a.uc_latest_img{	margin: 0px 10px 5px 0px;	max-width:100px;	max-height:100px;	float: left;	padding: 1px;	overflow: hidden;} .uc_latest_img img{	margin:0px;	max-width:80px;	height:80px;	display: block;} .uc_latest_title,.uc_latest_link{	overflow: hidden;	display: block;	font-family: Georgia;    font-size: 14px;	text-align: left;	padding:5px 1px;	overflow: hidden;	min-height: 20px;	line-height:16px;} .uc_latest_price{	margin-left:10px;	height:30px;	line-height:30px;	padding-left: 30px;	font-size: 16px;	overflow: hidden;	font-family: Georgia;	font-weight: bold;} div.uc_latest_tab_swicher{	text-align: left;	min-height:20px;	margin:10px 0px;	padding-top: 10px;	clear: both;	overflow: hidden;} span.uc_latest_tab_swicher{	display: inline-block;	height:20px;	width:20px;	margin-right: 5px;} span.uc_latest_tab_swicher a{	display: inline-block;	height:20px;	width:20px;	text-align: center;	text-decoration: none;} div.uc_latest_tab{	display: none;	overflow: hidden;} #uc_latest_tab0{	display: block;} /*Популярное в каталоге*/div.uc_popular_list{	overflow: hidden;} .uc_popular_item{	margin-left:3px;	display: block;	min-height: auto;	display: block;	padding: 5px;	overflow: hidden;} a.uc_popular_img{	margin: 0px 10px 5px 0px;	max-width:100px;	max-height:100px;	float: left;	overflow: hidden;	padding: 1px;} .uc_popular_img img{	margin:0px;	max-width:100px;	height:auto;	display: block;} .uc_popular_title,.uc_popular_link{	overflow: hidden;	display: block;	font-family: Georgia;    font-size: 16px;	text-align: left;	padding:5px 1px;	overflow: hidden;	min-height: 20px;	line-height:20px;} .uc_popular_price{	margin-left:10px;	height:30px;	line-height:30px;	padding-left: 30px;	font-size: 16px;	overflow: hidden;	font-family: Georgia;	font-weight: bold;} div.uc_popular_tab_swicher{	text-align: left;	min-height:20px;	margin:10px 0px;	padding-top: 10px;	clear: both;	overflow: hidden;} span.uc_popular_tab_swicher{	display: inline-block;	height:20px;	width:20px;	margin-right: 5px;} span.uc_popular_tab_swicher a{	display: inline-block;	height:20px;	width:20px;	text-align: center;	text-decoration: none;} div.uc_popular_tab{	display: none;	overflow: hidden;} #uc_popular_tab0{	display: block;} /*Случайное в каталоге*/div.uc_random_list{	overflow: hidden;} .uc_random_item{	margin-left:3px;	display: block;	min-height: auto;	display: block;	padding: 5px;	overflow: hidden;} a.uc_random_img{	margin: 0px 10px 5px 0px;	max-width:100px;	max-height:100px;	float: left;	overflow: hidden;	padding: 1px;} .uc_random_img img{	margin:0px;	max-width:100px;	height:auto;	display: block;} .uc_random_title{	overflow: hidden;	display: block;	font-family: Georgia;    font-size: 16px;	text-align: left;	padding:5px 1px;	overflow: hidden;	min-height: 20px;	line-height:20px;} .uc_random_price{	margin-left:10px;	height:30px;	line-height:30px;	padding-left: 30px;	font-size: 16px;	overflow: hidden;	font-family: Georgia;	font-weight: bold;} .uc_random_cat{	font-size:12px;	text-align: left;	padding-top:2px;	height: 30px;	overflow: hidden;	line-height:15px;} div.uc_random_tab_swicher{	text-align: left;	min-height:20px;	margin:10px 0px;	padding-top: 10px;	clear: both;	overflow: hidden;} span.uc_random_tab_swicher{	display: inline-block;	height:20px;	width:20px;	margin-right: 5px;} span.uc_random_tab_swicher a{	display: inline-block;	height:20px;	width:20px;	text-align: center;	text-decoration: none;} div.uc_random_tab{	display: none;	overflow: hidden;} #uc_random_tab0{	display: block;} /*Голосования*/.mod_poll_title {	margin-bottom: 5px;} .mod_poll_submit {	margin-top: 10px;} .mod_poll_gauge {	display: table;	height: 5px;	margin-bottom: 8px;} /*Новые пользователи*/div.new_user_list{	padding: 5px 0px 0px;} .new_user_list a{	text-decoration: none;} .new_user_item{	margin:0px 5px 5px 0px;	width:70px;	height: 72px;	display: inline-block;	padding: 0px 0px;	float: left;	position: relative;} .new_user_img{	margin: 5px;	height:70px;	overflow: hidden;} .new_user_img img{	display: block;	margin: 0 auto;	width:auto;	max-width:50px;	max-height:50px;} .new_user_title{	overflow: hidden;	text-align: center;	text-decoration: underline;	height: 20px;	line-height:20px;	font-size: 11px;} div.new_user_tab_swicher{	text-align: left;	min-height:20px;	margin:10px 0px;	padding-top: 10px;	clear: both;	overflow: hidden;} span.new_user_tab_swicher{	display: inline-block;	height:20px;	width:20px;	margin-right: 5px;} span.new_user_tab_swicher a{	display: inline-block;	height:20px;	width:20px;	text-decoration: none;	text-align: center;} div.new_user_tab{	display: none;	overflow: hidden;} /*Популярное в блогах*/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:hover{	text-decoration: underline;} .mod_blog_karma{	min-width: 20px;	min-height:20px;	display: inline-block; 	float: right;	padding: 0px 5px;	margin-left:10px;	text-align:center;	font-size: 10px;} .mod_blog_item{	display: block; } .mod_blog_link{    display: block;    font-family: Georgia;    font-size: 16px;    line-height: 20px;    overflow: hidden;    padding: 0 0 5px;    text-decoration: underline;} .mod_blog_date{	font-size: 10px;} .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;	} /*Популярные статьи*/ul.mod_bcon_list{	list-style-type: none;	padding:0px;	margin:0px;} ul.mod_bcon_list li{	line-height:20px;	list-style-type: none;	float: none;	width: 100%;	overflow: hidden;	padding:5px 0px;	margin:0px;	margin-bottom: 15px;} ul.mod_bcon_list li a{	text-decoration: none;} ul.mod_bcon_list li a:hover{	text-decoration: underline;} .mod_bcon_content{	display: block;    font-family: Georgia;    font-size: 16px;    line-height: 20px;    overflow: hidden;    padding: 0 0 5px;    text-decoration: underline;} .mod_bcon_karma{	min-width: 20px;	min-height:20px;	display: inline-block; 	float: right;	padding: 0px 5px;	margin-left:10px;	text-align:center;	font-size: 10px;} .mod_bcon_date{	font-size: 10px;	margin-right:10px;} .mod_bcon_info{	font-size: 10px;	padding-bottom: 5px;} .mod_bcon_userlink{	font-size: 10px;} .mod_bcon_desc{	line-height:14px;	font-size: 12px;	display: block;	text-align: left;	padding-bottom: 10px;} .mod_bcon_readmore{	display: inline-block;	height: 20px;	line-height:20px;	font-size: 14px;	padding: 0px 0px 5px 10px;} .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;} /*Популярные фотографии*/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-right:5px;	float: left;	margin-bottom: 5px !important;} div.mod_bestphoto_item_box:hover{	display: block;	z-index: 1;} div.mod_bestphoto_item{	padding: 2px;	margin: 0 2px;} div.mod_bestphoto a.mod_bestphoto_image{	max-width:72px;	max-height: 72px;	display: block;} div.mod_bestphoto a img{	display: block;	width:auto;	height: 72px;} div.mod_bestphoto_desc{	z-index: 1;	left: 50%;	width: 100px;	top: -20%;	display: none;	padding-left:5px;	position: absolute;	overflow: hidden;	-moz-border-radius: 4px; 	-webkit-border-radius: 4px; 	-khtml-border-radius: 4px; 	border-radius: 4px;} 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-right:5px;	float: left;	text-align: center;	margin-bottom: 5px !important;	width: 98px;	height: 68px;	padding: 0px;	padding-top: 30px ;	-moz-border-radius: 0px; 	-webkit-border-radius: 0px; 	-khtml-border-radius: 0px; 	border-radius: 0px;} /*Новые фото*/div.newphoto_module div.mod_bestphoto a img{	display: block;	width:96px;	height: 96px;} div.newphoto_module div.mod_bestphoto_item_box{	display: inline-block;	position: relative;	margin-right:5px;	float: left;	margin-bottom: 5px !important;} div.newphoto_module div.mod_bestphoto a.mod_bestphoto_image{	max-width:96px;	max-height: 96px;	display: block;} 

/*Новые клубы*/

.karma_buttons {float:left}
.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: 9px;	text-decoration:none;    padding:1px;	padding-left:16px;} .mod_clubs_members{	font-size: 9px;	text-decoration:none;    padding:1px;	padding-left:16px;} .mod_clubs_title{	text-align: left;	font-size: 14px;	padding-top:0px;	font-family: georgia;} .mod_clubs_title a{	text-decoration: underline;} /*Последние комментарии*/.mod_com_userlink{} .mod_com_line{	line-height:18px;    font-size:14px;	text-decoration:none;} .mod_com_link{    display: block;    font-family: Georgia;    font-size: 16px;    line-height: 20px;    overflow: hidden;    padding: 0 0 5px;    text-decoration: underline;} .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: underline;} .mod_fweb2_date{	float: left;	margin-right:5px;	font-size: 10px;	line-height:20px;	width:100px;	display: inline-block;} .mod_fweb2_thread{	margin-left:100px;} .mod_fweb2_topiclink{} .mod_fweb2_topiclink a{	text-decoration:underline;} .mod_fweb2_shorttext{	padding-top:5px;	width: auto !important;	margin-left:100px;	font-size:12px;} .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;	margin: 0px;    font-family: Georgia;    font-size: 16px;    line-height: 20px;    overflow: hidden;    padding: 0 0 5px 20px;} .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%;} .mod_invite_button{	padding:3px;} /*Последние новости*/.mod_latest_pagebar {    margin-top:15px;    margin-bottom:10px;	text-align: center;} .mod_latest_pagebar  .pagebar span{	display: inline-block;	padding: 4px 8px;	margin: 0px;} .mod_latest_pagebar  .pagebar a{	display: inline-block;	padding: 4px 8px;	margin: 0px;} .mod_latest_pagebar  .pagebar a:hover{	text-decoration: underline;} .mod_latest_pagebar .pagebar .pagebar_title{    margin-left:0px;} .mod_latest_rss{	padding:5px 0px 5px 20px;	clear: both;	width: 150px;	height:16px;	line-height:16px;	margin-top: 5px;	text-decoration:underline;} .mod_latest_list{	overflow: hidden;	padding-top: 5px;}  /*Обычный вид*/.mod_latest_entry{	position: relative;	height: auto;	padding:5px;	display: block;	padding-bottom: 10px;	margin-bottom: 10px;	overflow: hidden;	clear: both;} .mod_latest_title{	overflow: hidden;	display: block;	padding: 0px 0px 5px 0px;	font-size:16px;	line-height:20px;	text-decoration: underline;	font-family: Georgia;} .mod_latest_info{	min-height: 20px;	display: block;	font-size:10px;} .mod_latest_date{	line-height: 20px;	float: left;	height: 20px;	padding-top: 5px;	margin-top: 5px;} .mod_latest_more{	clear: both;	padding: 5px;	line-height: 15px;} .mod_latest_readmore{	text-decoration: none;	margin: 0px;	display: inline-block;	float: right;	font-size: 14px;	text-align: center;	line-height: 29px;	width: 150px;	height: 30px;} .mod_latest_date a{} .mod_latest_desc{	overflow: hidden;	display: inline;	font-size:13px;	padding: 0px;	line-height:19px;} .mod_latest_comments{    padding:2px;    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: 0px 10px 0px 0px;	height: auto;	max-width: 300px;	padding: 1px;} .mod_latest_image img{	height: auto;	display: block;	max-width: 300px;} .mod_latest_no_image{	float: left;	height: 1px;	width: 1px;} .clear_module .mod_latest_list{	margin: 0px;	padding: 0px;} .clear_module .mod_latest_entry *{	display: none;} .clear_module .mod_latest_entry{	display: block;	min-height: 20px;	line-height:20px;	padding: 5px 0px;	margin: 0px;} .clear_module .mod_latest_entry .mod_latest_title {	display: block;	padding: 0px;	padding-left: 20px;} /*Последние вопросы FAQ*/.mod_faq_list{	display: block;} .mod_faq_list .line{	padding: 5px 0px;} .mod_faq_list a{	padding-left: 10px;} .mod_faq_list img{	float: left;	margin: 2px 5px;} .mod_faq_quest{} .mod_faq_date{	font-weight: bold;	margin-left: 25px;	font-size:12px;} /*Последнее в блогах*/.mod_latest_blog_entry{	overflow: hidden;	padding-bottom:10px;	margin-bottom: 10px;	clear:both;} .mod_latest_blog_entry a{} .mod_latest_blog_entry a:hover{	text-decoration: underline;} .mod_latest_blog_image {	width: 50px;	height: 50px;	float: left;	overflow: hidden;	margin:0px 10px 5px 0px;} .mod_latest_blog_image img{	display: block;	margin:0px auto;	max-width: 50px;	max-height: 50px;} .mod_latest_blog_title{	display: block;    font-family: Georgia;    font-size: 16px;    line-height: 20px;    overflow: hidden;    padding: 0 0 5px;    text-decoration: underline;} .mod_latest_blog_date{	margin-left:60px;	font-size:10px;} .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_entry .mod_latest_blog_title{	display: block;	padding: 0px;	padding-left: 20px;	margin: 0px;} /*Новые объявления*/.new_board_items{	padding:0px;	margin:0px;} .new_board_items li{	padding:5px 0px;    padding-left:20px;    list-style:none;    margin:0px;    font-size:14px;} .new_board_items li a{	font-family: Georgia;} .new_board_items li.vip{} .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{	float: left;	margin: 5px;	display: inline-block;	overflow: hidden;		text-align: center;} .mod_user_friend_avatar{	clear: both;	max-width:50px;	height:50px;	margin: 0px auto;	overflow: hidden;} .mod_user_friend_avatar img{	max-width:50px;	max-height: 50px;} .mod_user_friend_name{	text-align: center;} .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:50px;	height:50px;	overflow: hidden;} 
.mod_user_rating_avatar img{	display: block;	margin: 0px auto;} 
.mod_user_rating_info{	margin-left: 62px;} 
.mod_user_rating a.nickname { font-size:14px; display: inline; } 
.mod_user_rating div.karma { font-size:14px; display: inline;} 
.mod_user_rating div.rating { font-size:14px; display: inline;} 
.mod_user_rating div.microstatus{ font-size: 12px; font-style: italic; display: block; max-width:145px;overflow:hidden;height:15px;} 

/*Статистика пользователей*/
#mod_user_stats div.stat_block {	margin-left:15px; } #mod_user_stats div.stat_block div.title {    font-size:16px;    margin-bottom:0px;	padding-left: 10px;	font-weight: normal;} #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:15px; 	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_item{	font-size:10px;	font-weight:bold} .cart_detaillink{	clear:both; 	margin-bottom:10px; 	padding-bottom:5px} .cart_total{	clear:both; 	margin-top:10px; 	padding-top:5px} .cart_price{	margin-top:2px;	text-align:right;} .cartrow1{} .cartrow2{} /*Лента активности*/.actions_list{	padding-top: 15px;	overflow: hidden;	display: block;    clear:both;} .action_entry{    padding-left:25px;	padding-bottom:15px;    margin-bottom:15px;    } .actions_list .act_usr_ava {	width: 50px;	overflow: hidden;} .actions_list .act_usr_ava img{	max-width: 50px;} .action_entry .is_new {} .action_user{} .action_title{    font-size:14px;	word-wrap: break-word;} .action_date{    float:right;    margin-left: 15px;    margin-bottom: 15px;    font-size:12px;} .action_details{    clear:both;	font-size: 12px;} .action_details .act_photo{	padding: 2px;    overflow:hidden;    display:inline-block;} .action_friends{	position:relative;	margin:0 0 10px 0;	border-collapse: separate;} .action_friends td {    padding: 5px 0;	vertical-align: middle;	text-align:center;} .action_fr {	vertical-align: middle;} .action_friends td.selected {} .arr_btn {    text-decoration: none;	font-size:40px;} .action_fr img {} .mod_act_all{    padding:1px;    padding-left:20px;} .action_details{	overflow: hidden;} /*Компоненты*//*Пользователи*/#user_profile{	display: block;	clear: both;	overflow: hidden;} #user_profile .ui-tabs-panel{	min-height: 240px;} #usr_photos_upload_form{	padding: 15px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} #user_profile_left{	margin-top:25px;	margin-right: 10px;	width: 220px;	float: left;	display: block;	overflow: hidden;} #user_profile_left_wrap{	display: block;	overflow: hidden;	} .usr_wall_header{ 	margin:0px -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:52px;	overflow: hidden;	float: left;} .friend_avatar img{	max-width:50px;	display: block;} div.friend_link{	display: block;	margin-left: 58px;} .usr_friends_list a{	display: block;	text-decoration: none;} .online{	padding-left:3px;	padding-right:3px;} .cmm_votes{	float: right;	padding: 2px;    margin-right:15px;    font-weight:bold;} .cmm_good{} .cmm_bad{} #users_search_link{	float: right;    display: inline-block;    height: 25px;    margin-top: 6px;    padding: 0 10px 0 0;} #users_search_link a{    display: block;    font-size: 13px;    height: 25px;    padding: 0 0 0 10px;    text-decoration: none;} #users_search_link a span{    display: block;    font-size: 13px;    height: 25px;	line-height: 25px;} #users_sbar{	clear: both;    padding:15px;	overflow: hidden;} #users_sbar input[type=text] { padding:2px;} #users_sbar .field{ width:150px; } #users_sbar .longfield{ width:408px; } #users_sbar p{ margin-top:10px; } .users_search_results{	clear: both;    padding:15px;    margin-bottom:15px;} .users_search_results h3{ font-size:18px; font-weight:normal; } .users_search_results ul,.users_search_results li{ margin-left:15px;} div.users_list_buttons{ overflow: hidden; padding-top:15px; } div.users_list_buttons .button{     display:block;    float:left;    font-size:16px;    margin-right:15px;    padding:0px;} div.users_list_buttons .button a { text-decoration: none; padding:0px 5px; } div.users_list_buttons .selected{    padding:5px 10px;    margin-right:15px;} div.users_list_buttons .selected a{    text-decoration:none;} div.users_list {     margin:15px 0px; 	padding:15px;} div.users_list .line { 	overflow: hidden;	padding: 5px 0px;} div.users_list div.avatar{ 	width:52px; 	display: inline-block;	float: left;	overflow: hidden;} div.users_list div.avatar img{ 	max-width:50px; 	display: block;	margin: 0px auto;} div.users_list div.number{ } div.users_list div.nickname { 	font-size:16px; 	margin-left: 60px;} div.users_list div.nickname a{ } 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:15px; 	font-weight:bold; 	margin-bottom:5px; 	margin-top:20px;} #mod_user_stats div.stat_block_bday div.body {padding-left:18px;} div#user_ratings { float:right; } div#user_ratings div.karma, div#user_ratings div.rating {     float:left; 	text-align:center;} div#user_ratings .value,  div#user_ratings .value-positive, div#user_ratings .value-negative{     font-size:14px; 	padding: 4px; 	margin: 2px;    cursor:pointer;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} div#user_ratings .karma .value-positive {  } div#user_ratings .karma .value-negative {  } div#user_ratings .karma table { } div#user_ratings .karma table td { font-size:14px; } div#user_ratings .rating .value { padding:6px 10px; } .user_group_name{    float:right;    margin-right:20px;    height:38px;    line-height:38px;} .user_group_name div {    padding-left:20px;} .user_group_name .admin {} .user_group_name .registered {} .user_group_name .editors {} .user_group_name .moderators {} .user_group_name .vip {} div#user_profile_url{    clear:both;    display:block;    padding:5px;    margin:15px 10px;    text-align:center;	word-wrap: break-word;} #user_profile_url div{} #user_profile_url a{} div.usr_clubs {	padding: 10px 0px; } div.usr_clubs span.label {	margin-right:15px; 	font-weight:bold; } div.usr_clubs a.usr_club_link {	padding-left:18px; 	height:16px; 	line-height:16px; 	margin-right:5px;} ul.usr_profile_menu{	padding:0px; 	margin:0px;	list-style-type: none !important;} ul.usr_profile_menu li{	overflow:hidden;	clear: both;	padding:0px 0px;	height:30px;	margin:0px;	list-style-type: none !important;} div#left_prof_menu{	padding: 2px;} 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: 26px;	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; } 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_entry iframe {max-width:600px}
 .usr_wall_avatar {	width:52px;	overflow: hidden;	height:auto;	float: left;} .usr_wall_avatar img {	max-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: 600px;} .usr_wall_title{ 	float:left; 	margin-bottom:10px; 	font-size: 12px; } .usr_wall_delete { 	float:right;	padding:5px; } .usr_wall_delete a {     padding:1px;    padding-left:20px;    height:16px;    line-height:16px;    text-decoration: none;} .usr_profile_block{    clear:both;    padding:0px 10px;} .usr_profile_block .float_bar{	margin-bottom: 2px;} .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 5px;} .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:25px; float:right;   margin-top:6px;    padding:0px;	padding-right:10px;    display:inline-block;} .usr_wall_addlink a{ 	height:25px;	display: block; 	text-decoration:none; 	font-size:13px; 	padding: 0px;	padding-left: 10px;} .usr_wall_addlink span{	height:25px;	line-height: 25px;	display: block;	padding-left: 20px;} .usr_friendslink{ text-decoration:underline; } textarea.wall_message{ width:96%; height:100px; padding: 5px 2%; } #karmalink{		font-size:16px;		font-weight:bold; 	padding:4px; 	margin:2px; 	margin-left:8px;} #usertitle{	overflow:hidden;} #nickname{	margin:0px; font-size: 22px; } .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_dettable img{padding-right:5px;} .usr_aw_img{ padding:5px; } .usr_aw_title{ font-size:16px; } .usr_aw_desc{ font-size:12px; font-style:italic;} .usr_aw_who{ padding:10px; } .usr_aw_who #m{	line-height:18px; } .usr_aw_who #f{ padding-left:20px; line-height:18px; } .usr_aw_users{ margin-bottom:4px; } div.awards_list_link { padding:5px 0px; } div.awards_list_link a{ padding:1px; padding-left:20px; } #usr_profparams{ 	width:750px; 	padding:10px; } #usr_profsavebtns{ 	width:775px; 	margin-top:10px; 	margin-bottom:5px; 	text-align:center;} #usr_prof_form{		padding:10px;	padding-top:0px; } #usr_prof_form em{ } #usr_prof_form #title{ width:170px; height:24px; line-height:24px;  } #usr_prof_form #title strong{ font-weight: normal;  } #usr_prof_form #field{ height:24px; line-height:24px; } #usr_prof_form table{ width:100%; } .usr_msgmenu_tabs{ display:block; height:25px; } .usr_msgmenu_active{	display: inline-block;	height:25px;	margin-right:0px; 	padding-right:10px; 	text-decoration: none;	*display: inline;	*zoom: 1;} .usr_msgmenu_link{		display: inline-block;	height:25px;	margin-right:0px;	padding-right:10px; 	text-decoration: none; } .usr_msgmenu_active span,.usr_msgmenu_link span{	display: block;	height:25px;	margin-right:0px; 	padding-left:10px;  } .usr_msgmenu_active strong,.usr_msgmenu_link strong{	max-width: 175px;	line-height: 25px;	padding-left:20px;	display: block;	height:25px;	text-decoration: none;} .msg_options{	padding-left:10px;	min-height: 50px; } a.msg_delete:hover,a.msg_reply:hover,a.msg_history:hover{} a.msg_delete,a.msg_reply,a.msg_history,span.msg_new{    height:16px;    line-height:16px;    padding:1px 1px 1px 20px;    text-decoration:none;} a.msg_reply,a.msg_history,span.msg_new{} a.msg_delete{} a.msg_reply{} a.msg_history{} span.msg_new{} table.feed { margin-top:10px; margin-bottom:10px; } table.feed td { font-size:14px; } table.feed td.date { font-size:12px; text-align:left; width:110px; } table.feed td.date strong {} .usr_files_head{    font-weight:bold;    padding:4px;} .usr_status_bar{	float:left;	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;} 
#show_gift img {width:75px!important;border:0;}
.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:12px;	text-decoration: underline;} .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;} .usr_albums_list li.no_albums{	height:auto;} .usr_album_date{	overflow: hidden;} .usr_album_date .date{	line-height:20px;	font-size: 11px;	text-indent: 10px;} .usr_album_item{	padding: 5px;	overflow: hidden;} .usr_album_thumb{    display:block;    float:left;    width:52px;    height:52px;    margin-right:10px;    padding:2px;} .usr_album_thumb img{    display:block;    width:50px;    height:50px;} .usr_album{} .usr_album .link{ font-size:12px; } .usr_album .link a{ text-decoration: none; word-wrap: break-word; } .usr_album .count { font-size:11px; } .usr_album .date { font-size:11px; } .usr_img_small{	max-width:50px;	max-height: 50px;	display: block;	margin: 0px auto;} .usr_msgmenu_bar{	margin-bottom:10px;} .usr_msgmenu_bar a{} .usr_msgreply_source{	padding:15px;	margin-bottom:10px;} .usr_msgreply_sourcetext{	font-size: 16px;} .usr_msgreply_author{	font-style:italic;} .msg_text *{	font-size: 12px !important;} .usr_msg_smilebox a{    margin:4px;} .usr_msg_smilebox{    width:100%;} .usr_msg_bbcodebox{	padding:0px;	overflow:hidden;	_height:1%;    width:100%;} .usr_bb_button{	display:block;  margin:2px;	padding:4px;	float:left;	} .usr_bb_button:hover{	display:block;		margin:2px;	padding:3px;	float:left;	border:1px solid #ccc;} .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;    font-weight:normal;    margin: 0px;	margin-bottom: 5px;	padding: 0px 0px 5px;} table td .con_heading {	font-size: 22px;    font-weight:normal;    margin: 0px;	margin-bottom: 10px;	padding: 0px 0px 5px;	overflow: hidden;} .con_pubdate{} .contentlist td{	padding-top:10px;} .con_description {	padding: 10px;	margin-top:  2px;	margin-bottom:  15px;	-moz-border-radius: 4px; 	-webkit-border-radius: 4px; 	-khtml-border-radius: 4px; 	border-radius: 4px;} .con_description p{} .con_desc{	margin-top:0px;} .con_text{    margin:15px 0px;} .con_text img{    padding:10px;    border-left:1px #eee solid;    border-top:1px #eee solid;    border-right:1px #ddd solid;    border-bottom:1px #ccc solid;    border-radius:5px;} .con_text p {padding-bottom:10px;text-indent:25px;} .con_subcat{    font-size:18px;    padding-left:23px;    height:18px;    line-height:18px;} .con_title{	font-size:16px;    margin-bottom:10px;} .con_titlelink{    font-family: Georgia;    font-size: 16px;} .con_icons{	margin:4px;	margin-top:9px;	margin-left:10px;} .con_icon{	margin-top:4px;} .con_details{	    margin-bottom:10px;} .con_image{    float:left;    margin-right:16px;    margin-bottom:16px;    padding:2px;} .con_image img{	display: block;} #con_rating_block{	margin-top:10px;  height:25px;  padding:10px;	margin-bottom:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} .con_photos_header{	padding:8px;	font-weight:bold;	text-align:center;} table.con_photos_block{	float:right;} table.con_photos td{	padding:0px;} div.con_forum_link{    margin-top:10px;    margin-bottom:10px;} div.con_forum_link a{    height:16px;    line-height:16px;    padding-left:18px;} 

/*Фото*/

.photo_layout{margin: 0 auto;} 
.photo_thumb{	position: relative;	display:block;	padding: 2px; height:150px; margin-bottom:15px;	margin-right:15px;} 
.photo_thumb a{    font-size:12px;} 
.photo_moderation{	width: 140px;} 
.photo_bar{	margin:6px 0px 6px 0px;} 
.photo_desc{	margin-bottom:10px;} 
.photo_box{} 
.photo_date_td{} 
.photo_sortform{	padding:5px 0;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	overflow: hidden;} .photo_sortform select,.photo_sortform input{	margin-left:5px;} .photo_subcat{    font-size:16px;} .photo_gallery{	margin-bottom: 30px;	padding: 30px;	clear:both;} .photo_userbar{	padding:10px;	margin-bottom:2px;} .photo_toolbar{	margin-right: 50px;	clear: both;    float:right;    padding:5px 5px 0px;} div.photo_add_link{	height:25px;	margin-right: 50px;	clear: both;    float:right;    padding:0px 10px 0px 0px;} .photo_toolbar ul{    margin:0px;	padding: 0px;	list-style-type: none !important;} .photo_toolbar li{	height: 25px;	float: left;    margin:0px;	margin-left: 1px;	padding: 0px;	padding-right: 10px;} .photo_toolbar li span,div.photo_add_link span{	height: 25px;	display: block; 	padding: 0px;	padding-left: 10px;} .photo_toolbar li span img{	margin-top:5px;	margin-right:5px;	float: left;	display: block; 	overflow: hidden;} .photo_toolbar a{	line-height: 25px;	text-decoration:none;    font-size:14px;} a.photo_add_link{	display: block;    padding-left:20px;    font-size:14px;    clear:both;	line-height: 25px;	text-decoration: none;} .photo_bbinput{	width:200px;	padding:2px;} .album_list{	clear: both;	display: block;	padding-top: 15px;	padding-left: 30px;} 
.photo_row{	display: block;	height:auto !important;	overflow:hidden;	margin: 5px auto;background:none repeat scroll 0 0 #EEEEEE;border-bottom:3px solid #CCCCCC;float:left;width:97%;padding:3px;} 
.photo_album_tumb{	display: inline-block;	position: relative;	margin-right:0px;	float: left;	margin-bottom: 5px !important;	width:20%;} .photo_album_tumb:hover{	display: block;	z-index: 1;} .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_tumb .photo_album_desc{	z-index: 1;	left: 50%;	width: 100px;	top: -20%;	display: none;	padding-left:5px;	position: absolute;	overflow: hidden;	-moz-border-radius: 4px; 	-webkit-border-radius: 4px; 	-khtml-border-radius: 4px; 	border-radius: 4px;} .photo_album_tumb:hover .photo_album_desc{	display: block;} .photo_album_desc a{	text-decoration: none;	word-wrap: break-word;} .photo_txt .photo_album_title{	padding-top:5px;	padding-bottom:5px;    font-size:12px;    display:block;} .photo_txt .photo_album_title a{	word-wrap: break-word;} .photo_container_today{	font-weight:bold;	position:absolute;	top: -5px;	left: 16px;	z-index: 1;	margin:0;	padding:0;	background: url(/images/photos/new_bg.png) no-repeat scroll 0 0 transparent;	display: block;	height:34px;	width:34px;	line-height:33px;	text-align:center;	cursor:help;} .photo_details .photo_date_details{    margin-top:10px;} .photo_larr{} 
.photo_details{    padding:10px;    font-size:14px; width:100%;float:left;border-radius:5px;} 
.photo_details .operations{ 	margin-top:20px; } 
.photo_details .karma_buttons{    padding:5px;} 
.photo_sub_details{font-size:14px;} 
.photo_sub_details .taglinebar{    margin:0px;    margin-top:10px;} 

/*Статьи*/

.con_pt {	display:block;	padding: 8px;	margin: 5px;	width:260;	float:right;} .con_pt_heading {	display: block;	margin-bottom:6px;} /*Универсальный каталог*/#catalog_list{	overflow: hidden;	display: block;	clear:both;	margin-top: 30px;} .catalog_list_item{	clear:both;	overflow: hidden;	display: block;	padding-bottom: 15px;	margin-bottom: 15px;} .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{	max-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;} .shop_list_buttons{	margin-top:15px;	clear: both;	overflow: hidden;} .shop_list_buttons a{	float: left;	padding-left: 25px;	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;} li.uc_detailfield_Удаленность, li.uc_detailfield_Бассейн, li.uc_detailfield_Детская, li.uc_detailfield_Автостоянка, li.uc_detailfield_Wi-Fi, li.uc_detailfield_Фото {display:none;} li.uc_detailfield_Контакты, li.uc_detailfield_Удобства, li.uc_detailfield_Комнаты {margin-left:0px;} li.uc_detailfield_Описание {margin-left:0px;clear:both} li.uc_detailfield_Удобства b, li.uc_detailfield_Контакты b {display:none;} div.uc_itemfield_Контакты, div.uc_itemfield_Удаленность, div.uc_itemfield_Бассейн, div.uc_itemfield_Детская, div.uc_itemfield_Автостоянка, div.uc_itemfield_Wi-Fi, div.uc_itemfield_Описание {display:none;} div.uc_itemfield_Удобства b, div.uc_itemfield_Фото b {display:none;} .uc_detaillink{	font-size:16px;	margin-top:15px;	text-decoration:underline;} .uc_detaillink:hover{	font-size:16px;	margin-top:15px;	text-decoration:underline;} .uc_detailimg {	display: block;	float: left;	width: 260px;} .uc_detailimg{} .uc_detailrating{	margin:0px;	margin-bottom:8px;	margin-top:8px;	padding:3px;} .uc_findsame{} .uc_detailtags,.uc_tagline{	margin: 15px 0px;	padding:2px 5px;	font-size: 11px;	display: block;	clear: both;} .uc_sortform{	padding: 5px;	margin:1px;} .uc_queryform{	padding: 5px;	margin-bottom:10px;} .uc_rating{	clear: right;	margin-bottom: 8px;    float:right;} .uc_toolbar{	margin: 0px;	margin-bottom:20px;} .uc_item_edit{    margin-top:6px;    float:right;} .uc_item_edit_link{    padding:2px;    padding-left:20px;} .uc_cat_search{    margin:15px 0px;} .uc_cat_search table{    margin-bottom:3px;} .uc_cat_search table input{    padding:2px;} .uc_search_in_cat{    margin-bottom:10px;} .uc_search_in_cat a{    padding:1px;    padding-left:20px;} #shop_toollink_div{	float: right;	clear: both;	padding: 5px;	overflow: hidden;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} #shop_toollink_div a{	display: inline-block;	float: left;	padding-left: 20px;	height: 17px;	line-height: 17px;	margin-right: 10px;	text-decoration: none;} div#cart_buttons{	padding: 15px 5px;	overflow: hidden;} div#cart_buttons img,div#cart_buttons2 img{	display: none;	overflow: hiddden;} div#cart_buttons a,div#cart_buttons2 a{	float: left;	margin-right: 10px;	display: block;	height:30px;	width: 120px;} .uc_alpha_list{	margin: 15px 0px;} ul.uc_cat_list{	overflow: hidden;	padding: 0px;	margin: 0px;	list-style-type: none;} ul.uc_cat_list li{	float: left;	width: auto;	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:250px; 	padding:3px; 	padding-left:20px; 	font-size:16px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} .lf_field input:focus {} .lf_submit{    margin-top:10px;} .lf_submit input{    font-size:16px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} .login_form #remember{    margin:0px;    padding:0px;} .login_form #login_field{} .login_form #pass_field{} /*Поиск по сайту*/.search_match{} .price_search {	width: 60%;} .search_input {	width: 300px;} /*FAQ*/.faq_subcats, .faq_cats{	padding:10px;    padding-bottom:5px;	margin-bottom:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} .faq_cat_link{    font-size:15px;} .faq_cat_desc{    margin-bottom:5px;} .faq_questtext{	font-size:15px;    margin-bottom:10px;} .faq_quest_link {    margin-bottom:5px;} .faq_quest_link a{    font-size:14px;    text-decoration:none;} .faq_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:right;    padding:5px 8px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} .faq_send_quest a{	display: inline-block;	float: left;	padding-left: 20px;	height: 17px;	line-height: 17px;	margin-right: 10px;	text-decoration: none;} #faq_message{    width:100%;    height:200px;    margin-bottom:10px;} .faq_add_cat{    margin-bottom:10px;} .faqdel{	font-size:12px;	text-decoration: none;} .faqdel:hover{	text-decoration: underline;} /*Карма*/.karma_form{	text-align:center;	padding:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} .karma_form #karmavotes {} /*Теги*/.taglinebar{	padding: 5px;	margin:10px 0px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} .taglinebar .label{	padding-right:18px;	font-weight:bold;	margin-right:4px;} .tag_searchcat{	text-decoration:underline;	font-size:16px;} .tag_searchitem{	text-decoration:underline;	font-size:14px;} .tagsearch_bar{	font-size:10px;	text-align:right;	float:right;	} .tagsearch_item{	float:left;	padding:5px;} /*Блоги*/.blog_moderate_link{	padding-left:0px !important;	text-decoration:none;} .blog_moderate_link b{	font-weight: normal;	text-decoration:none;} .blog_moderate_yes{	font-size:14px;	text-decoration:underline;} .blog_moderate_no{	font-size:14px;	text-decoration:underline;} .blog_desc{	clear:both;	float:left;} 
.blog_toolbar{	clear: both;	overflow: hidden;    padding:5px;    display:inline-block;    float:left;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;width:98%;}
 .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;	width:25%;	font-size: 14px;	padding:0px;	height:24px;} 
 .blog_cat .active{	display: inline-block; 	height:20px; 	line-height:20px;	padding: 0px 5px;} 
 .blog_catlist{	clear: both;overflow:hidden;margin-top:45px;padding:10px 0px 10px 10px;margin-bottom:20px;border:1px solid #DEE9F2;border-radius:5px;} 
 .blog_post_data{	font-size: 11px;} .blog_post_data strong{} .blog_post_avatar{    padding:2px;    margin-right:10px;} .blog_post_body{	padding:4px;	margin-top:15px;	margin-bottom:15px;} .blog_post_nav{	margin-top:5px;	margin-bottom:15px;	padding:10px;	text-align:center;	overflow:hidden;} .blog_post_nav a{} .blog_btnlink{	padding:10px;	margin:2px;	width:120px;} .blog_fa{	margin:0px;	padding:10px;} .blog_fa_title{	font-weight:bold;} .blog_fa_desc{	margin-bottom:10px;	padding-bottom:8px;} .blog_fa_entries{	padding: 8px;	margin-top:10px;	display:none;} .blog_fa_entry{} .blog_fa_browse{} .fa_attach{	margin-top:30px;	display:block;} .fa_attach_title{	margin-top:6px;	margin-bottom:6px;	font-weight:bold;	font-size:10px;} .fa_filebox{} .fa_file_desc{	font-size:10px;} .fa_file_link{	font-size:10px;	margin-left:5px;} .blog_attachbox{	overflow:hidden;	margin-top:5px;} .blog_attachthumb{	float:left;	width:100px;	padding:8px;	border:solid 1px silver;	margin-left:2px;} .blog_entries{} .blog_entry{	margin-top:10px;    clear:both;} .blog_entry_title{	font-size:18px;	padding:0px;	margin-bottom: 5px;	clear:both;} .blog_entry_info{	display: inline-block;	padding:5px; 	font-size:12px;	margin-bottom:10px;	clear:both;	*display: inline;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} .blog_entry_info a{} .blog_entry_date{    padding:1px;	padding-left:20px;    margin-left:10px;} .blog_entry_title a{color:#136BB9;} .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;} .blog_comments .post_karma{	padding:1px;    padding-left:20px;    display:inline-block;    margin-right:10px;    font-size:14px;} .blog_comments_link{	font-size:12px;	font-weight:bold;	text-decoration:underline;    padding:1px;	padding-left:20px;} .blog_comments_link .count{} .blog_comments{	margin-bottom:20px;	font-size:12px;	padding:5px 10px;	display:inline-block;	*display:inline; 	*zoom:1;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} .blog_comments .tagline{	text-decoration:none;    padding:1px;	padding-left:20px;	margin-left:10px;} .blog_comments .editlinks a{} .blog_authorsall{} .blog_authorslink{	text-decoration:underline;} .forum_zoom{	padding:2px;} .forum_zoom_text{	padding:2px; 	text-align:center;} .blog_type_menu{	clear:both;	overflow:hidden;	margin-bottom:10px;} .blog_type_link{	display:block;	float:left;	margin-right:15px;	font-size:16px;    padding:0px 5px;	text-decoration: none;} .blog_type_active{	display:block;	float:left;	margin-right:15px;	color:#000;    font-size:16px;    text-decoration:none;    padding:5px 10px;} .blog_type_num{} .blog_full_list .blog_title_td{    padding-left:0px;} .blog_full_list .blog_title,.blog_full_list .blog_user,.blog_full_list .blog_posts,.blog_full_list .blog_comm{    padding:1px;    padding-left:20px;} .blog_full_list .blog_title{ 	font-size:16px;} .blog_full_list .blog_user{} .blog_full_list .blog_posts{} .blog_full_list .blog_comm{} .blog_full_list .blog_rss{    width:16px;    height:16px;    display: block;} .blogs_full_rss {	margin-top:15px;} .blogs_full_rss a{    padding:1px;    padding-left:20px} /*Доска объявлений*/.bd_item{	margin-bottom:4px;    padding:12px;} .bd_item_vip{	margin-bottom:4px;    padding:12px;} .bd_image_box{	float: left;	max-width: 300px;	display: inline-block;	overflow: hidden;} .bd_desc{	display: block;	overflow: hidden;} .add_ads{	overflow:hidden;	margin:20px;	float:right;	display: inline-block;	clear: both;	padding: 5px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} .add_ads a{	display: inline-block;	text-decoration: none;	padding-left: 20px;} .board_toolbar{	margin-bottom:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} .board_toolbar table{	padding:4px;} .board_toolbar a{	text-decoration:underline;} div.bd_title{	margin-bottom:0px;} div.bd_title a{	font-size:16px;	margin:0px;} .bd_item_vip div.bd_title a{	font-size:16px;	margin:0px;} img.bd_image_small{	max-width: 300px;	padding:0px;	margin-right:10px;} .bd_item_vip img.bd_image_small{	padding:0px;	margin-right:10px;} div.board_gallery{	margin-top:20px;	margin-bottom:10px;} .board_categorylist{    margin-bottom:30px;    margin-top: 10px;} .bd_text{	margin:0px;} div.bd_item_details{	padding: 5px;	margin-top:20px;	float:right;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} div.bd_item_details a{} div.bd_item_details_full{	margin-bottom:10px;	padding: 5px;	margin-top:20px;	clear: both;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} div.bd_item_full{	overflow: hidden;} div.bd_item_details_full a{} div.bd_item_details span, div.bd_item_details_full span{	height:18px;	line-height:18px;	padding:2px;	padding-left:18px;	padding-right:10px;	font-size:12px;} .bd_text_full{    padding:20px 15px;    font-size:16px;    margin-top:15px;} div.bd_links{	display: inline-block;	clear: both;	padding:0px;	margin-top:10px;	margin-bottom:30px;	padding: 5px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;	*display: inline;	*zoom:1;} div.bd_links span{	height:18px;	line-height:18px;    padding:2px;	padding-left:20px;	padding-right:10px;} div.bd_links a{	text-decoration: none;} div.bd_links span.bd_message{} div.bd_links span.bd_author{} span.bd_item_is_vip{} span.bd_item_date{} span.bd_item_city{} span.bd_item_edit{} span.bd_item_delete{} span.bd_item_user{} span.bd_item_status_ok{} span.bd_item_status_bad{} img.bd_cat_main_icon{	margin-right:10px;} div.bd_cat_main_title{} div.bd_cat_main_title a{	font-size:18px;} div.bd_cat_main_obtypes a{	text-decoration: none;} div.bd_cat_main_obtypes a:hover{	text-decoration: underline;} .bd_text{	margin:0px;	clear:both;} .bd_moderate_link{	float:right;} .bd_moderate_link span{	float:right;	padding:0 5px 0 18px;} 
 .photo_sortform {border-radius: 5px;} 
 
 /*Клубы*/
 
 .club_right{	padding:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} div.new_club {    margin-bottom:15px;   padding:5px;   float:right;   overflow: hidden;   	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} div.new_club a{	padding-left: 20px;	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; } div.club_entry_vip .data .title a{} div.club_entry .data .title a.private,div.club_entry_vip .data .title a.private{ 	font-size: 16px; } div.club_entry .data .details,div.club_entry_vip .data .details { 	float:left; } div.club_entry .data .details span,div.club_entry_vip .data .details span{ 	padding:2px; 	padding-left:20px; 	margin-right:4px; 	font-size:10px; 	height:20px;	line-height:20px; } div.club_entry .data .details span.rating,div.club_entry_vip .data .details span.rating{} div.club_entry_vip .data .details span.vip{} div.club_entry .data .details span.date,div.club_entry_vip .data .details span.date{} div.club_entry .data .details span.members,div.club_entry_vip .data .details span.members{} .club_full_entry { 	overflow:hidden; 	margin-bottom:10px; 	width:100%; } .club_full_entry .image{ 	padding: 1px; } .club_full_entry .image img{     display: block;    margin: 5px auto 10px;    max-width: 200px;    width: 200px} .club_full_entry .data{} .club_full_entry .data .details { 	margin-top:15px;	margin-bottom:10px; 	padding-bottom:8px; 	padding:8px;} .club_full_entry .data .details div{ 	padding:1px; 	padding-left:20px; 	margin-right:4px; 	height:18px;} .club_full_entry .data .details .vip{	font-weight:bold; } .club_full_entry .data .details .rating{} .club_full_entry .data .details .date{} .club_full_entry .data .details .members{} .club_full_entry .club_description { 	padding: 10px;	clear:both; } .club_full_entry .members_list { 	width:200px; } .club_full_entry .members_list .title {     font-size: 16px;    line-height: 25px;    max-height: 25px;    padding-left: 10px;} .club_full_entry .members_list .list { 	padding:8px; 	padding-top:0px; 	padding-left:16px; } .massmes{	height:20px;	line-height: 20px;	padding-left: 30px;} .massmes a{	text-decoration: none;} .club_full_entry .clubcontent { 	clear:both;	margin-bottom:15px; } .club_full_entry .clubcontent p { 	padding:0px; 	padding-left:5px; 	margin-top:0px; } .club_full_entry .clubcontent div.title {	padding: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: 25px;    padding: 0px 10px 0px 0px;} div.add_album_link{    display: block;    font-size: 13px;    height: 25px;    padding: 0px 0px 0px 10px;} span#add_album_link a{    display: block;    height: 25px;    line-height: 25px;    padding-left: 20px;    text-decoration: none;} span#add_album_form {	padding:5px;	line-height: 25px;	display: block;	height:23px;} input.add_album{	width: 30%;	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:10px; } .club_full_entry .wall #addwall{ 	padding:10px 0px; 	padding-right:10px;} .club_full_entry .wall #addwall textarea{     font-size:18px;    height:150px;} /*Редактор*/.ajax_autogrowarea{	display:block;	width:100%;	height:108px;	min-height:180px;		max-height:702px;	line-height:18px;    margin:0px;} .bb_tag_code{    padding:8px;    margin-top:5px;    margin-bottom:5px;    max-width:700px;    overflow:auto;} .bb_tag_code ol{    padding: 6px 0;    padding-left:5px;} .bb_tag_hide{	padding:8px;} .bb_tag_hide a{	text-decoration:underline;} .bb_tag_spoiler .spoiler_title{ 	margin-bottom:3px; } .bb_tag_spoiler .spoiler_body{    margin-bottom:10px;    padding:10px;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px;} /*Комментарии*/.cmm_heading {	font-size: 18px;	margin-bottom: 4px;	padding-top: 8px;} .cmm_icons{	margin-bottom: 4px;} .cmm_icons a{	text-decoration:underline;} .cmm_anchor{	float:left;	margin-left:10px;} .cmm_author {	display: block;	float: left;	font-weight: bold;} .cmm_title {	line-height: 25px;	overflow: hidden;	padding: 2px;} .cmm_votes{	float: right;	padding: 2px;    margin-right:15px;    font-weight:bold;} .cmm_votes span{	margin-right:10px;	font-size: 15px;	float: left;	height:25px;	display: inline-block;} .cmm_votes a{	text-decoration: none;	float: left;	width:25px;	height:25px;	display: inline-block;} .cmm_all_votes{	margin-right:10px;	font-size: 15px;	float: right;} .cmm_good{} .cmm_bad{} .cmm_time {	display: block;	float: right;	padding: 2px;	padding-left:20px;} .cmm_date {	display: block;	float: right;	margin-right:6px;	padding: 1px;	padding-left:20px;} .cmm_pagebar {	margin-bottom:4px;} .cmm_entry {	width: 100%;	margin:0;	margin-bottom:5px;	padding:2px;} .cmm_sublinks{    display:block;    margin-top:10px;} .cmm_sublinks a:hover{} .cmm_sublinks a{    margin-right:6px;} .cmm_avatar {	float: left;	width: 70px;} .cmm_avatar img{	max-width: 50px;} .cmm_content_av {	margin-left: 70px;	padding: 10px;	padding-left: 25px;} .cmm_options{	display: inline-block;	clear:both;	padding: 5px;	*display: inline;	*zoom:1;} .cmm_options a{	text-decoration: none;} .cmm_options a:hover{	text-decoration: underline;} .cmm_content {	padding-left: 6px;} .cmm_content_av .quote {	font-style:italic;	padding: 5px;} .cmm_addentry a{	text-decoration:underline;} .cmm_addentry {	padding:20px;} .cmm_smilebox{	padding:4px;} .cmm_codebar{	width:100%;} .cmm_pageselect{} .cmm_submit{	font-size:12px;} .cmm_all_title{    margin-bottom:5px;    font-size:100%;    font-weight:normal;} #addcomment {	padding:10px;} #addcommentlink{	margin:0 10px 0 0;} .cm_guest_name{    margin:10px 0px;    font-weight:bold;} .cm_codebar{    margin-top:10px;    width:100%;} .cm_submit{    font-size:15px;} div.cm_smiles{} div.cm_smiles a{	text-decoration:none;} div.cm_smiles div.usr_msg_smilebox{    width:100%;} /*Форум*/.forum_cattitle{	font-size: 18px;	margin-bottom:6px;	margin-top:10px;} .forums_table{} .forums_table tr td{padding:3px;} .forum_link{	font-weight:bold;} .forum_desc{} .threads_table{} .thread_link{	font-weight:bold;} .thread_desc{} .thread_pagination{	font-size:12px;} .thread_pagination a{	text-decoration:underline;} .thread_pagination a:hover{	text-decoration:underline;} .row1{} .row2{} .forum_poll_table{} .forum_poll_data{} .forum_poll_header{	width:100%;} .forum_poll_title{	font-weight:bold;	font-size:18px;} .forum_poll_desc{	font-size:10px;	margin-top:4px;	margin-bottom:4px;} .forum_poll_gauge_title{	font-size:10px;} .forum_poll_gauge{	height:18px;	margin-bottom:10px;	font-size:10px;	text-align:right;} .forum_poll_answers{	margin:10px;} .forum_poll_submit{	margin:10px;} .forum_poll_param{	margin-bottom:10px;} .post_usercell{} .post_userimg{	margin:4px auto;	padding:5px 0 0;    width:120px;} .post_userawards{	margin-top:3px;	margin-bottom:3px;} .post_userrank{	font-size:10px;} .post_userrank span{	display:block;	clear:both;} .post_userrank #rank{	font-size:10px;} .post_userrank #admin{	font-size:10px;} .post_userrank #moder{	font-size:10px;} .post_usermsgcnt{	font-size:10px;} .post_userkarma{	padding:2px;	margin:2px;	font-size:10px;} .posts_table{} .post_msgcell{	padding:6px;	max-width: 1000px;} .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;	padding:3px 0px;} .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:5px 5px 0;} .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_fa_entry{} .forum_fa_browse{} .fa_attach{	margin-top:30px;	display:block;} .fa_attach_title{	margin-top:6px;	margin-bottom:6px;	font-weight:bold;	font-size:10px;} .fa_filebox{} .fa_file_desc{	font-size:10px;} .fa_file_link{	font-size:10px;	margin-left:5px;} .forum_postinfo{	margin-bottom:15px;} .forum_texteditor{	font-size:14px;	width:100%;	height:200px} .forum_zoom{	padding:2px;} .forum_zoom_text{	padding:2px; 	text-align:center;} .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;} .last_post_img{	float:right;	padding:5px;} /*bb code*/.bb_img {	max-width:600px;	overflow:hidden;} /*Карточка гостиницы начало*/table.telo_cat {border:1px #ccc dashed;width:710px;} table.telo_cat tr td {border:1px #ccc dashed;padding:5px;} .komnata_nazvanie img {padding-left:3px;float:right;} .komnata_opisanie {text-align:justify;} #catalog_list a.lightbox-enabled img,.uc_detailimg a.lightbox-enabled img, table.telo_cat a.lightbox-enabled img {cursor:-moz-zoom-in;} /*Карточка гостиницы конец*/
#popup_container {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 100;
    text-align: left;
} 
#popup_container .b {
    background: transparent url('../images/core/b.png') repeat scroll 0 0;
} 
#popup_container .tl {
    background: transparent url('../images/core/tl.png') repeat scroll 0 0;
    *background: url('../images/core/tl.png');
} 
#popup_container .tr {
    background: transparent url('../images/core/tr.png') repeat scroll 0 0;
} 
#popup_container .bl {
    background: transparent url('../images/core/bl.png') repeat scroll 0 0;
} 
#popup_container .br {
    background: transparent url('../images/core/br.png') repeat scroll 0 0;
} 
#popup_container table {
    border-collapse: collapse;
    margin: auto;
} 
#popup_container .body {
    background: #fff;
    width: 600px;
} 
#popup_container .tl,
#popup_container .tr,
#popup_container .bl,
#popup_container .br {
    height: 10px;
    overflow: hidden;
    padding: 0;
    width: 10px;
} 
#popup_title,
#note_title {
    background: none repeat scroll 0 0 #F7941D;
    border: 1px solid #888;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    padding: 6px;
    text-shadow: 0 1px 0 #555;
} 
#popup_container .popup_x_button,
#noteform .popup_x_button {
    background: url('../images/core/boxicon.gif') repeat scroll -4px -2px #f7d8b2;
    cursor: pointer;
    float: right;
    height: 17px;
    margin: 5px 7px 0;
    padding: 0;
    width: 17px;
} 
#popup_container .popup_x_button:hover,
#noteform .popup_x_button:hover {
    background-color: #fff;
} 
#popup_progress {
    display: none;
    text-align: center;
    width: 100%;
    margin: 45px 0 28px;
} 
#popup_content {
    padding: 0;
    margin: 0;
} 
#popup_message {
    color: #111;
    font-size: 13px;
    padding: 0 3px 0 3px;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
	overflow:hidden;
} 
#popup_message .box_message_content {
    color: #111;
    font-size: 13px;
    margin: 5px;
    padding: 5px;
} 
#popup_panel, #note_panel {
    background: #f9f9f9;
    border: 1px solid #aaa;
    border-top: 1px solid #ccc;
    margin-top: 0px;
    padding: 3px;
    padding-right: 10px;
    text-align: right;
} 
#popup_prompt {
    margin: 0.5em 0
} 
span.ajax-loader {
    background: url('../images/core/ajax-loader.gif') no-repeat;
    display: none;
    float: left;
    left: 6px;
    position: relative;
    top: 11px;
    width: 36px;
} 
#popup_info {
    border: 1px solid #666666;
    display: none;
    float: left;
    margin: 3px 2px;
    padding: 2px 9px 1px;
    position: relative;
} 
#popup_info.error {
    background-color: #E6A4A4;
} 
#popup_info.info {
    background-color: #AEFFA4;
} 


#popup_message div.js_smiles, #smileajax {
    height: 1px;
} 
#popup_message div.js_smiles a, #smileajax a {
    text-decoration: none;
} 

.clearFix:after {
    content :".";
    display :block;
    height: 0;
    clear: both;
    visibility: hidden;
} 
.friend_list_top {
    background-color: #F7F7F7;
    padding: 4px 4px 0 4px;
    font-size: 12px;
	overflow:hidden;
	margin: 0 -3px;
	border-bottom: 1px solid #AAAAAA;
} 
*:first-child+html .friend_list_top {
    padding-bottom: 18px;
} 
#friend_list_lookup {
    float: right;
    width: 180px;
    color: #777;
} 
.friend_list_body {
    padding: 4px 0px 0px 10px;
    width: 657px;
    max-height: 500px;
    border-top: 0px solid #c3edb2;
    overflow-x: hidden;
    overflow-y: scroll;
} 
.friend_list_body_ajax {
    padding: 4px 0 0 3px;
    width: 100%;
    height: 276px;
    border-top: 0px solid #c3edb2;
    overflow-x: hidden;
    overflow-y: scroll;
    background-color: #FFF;
    font-size: 10px;
} 
.flist_cell,
.flist_cell_on {
    float: left;
    border-bottom: 1px solid #FFF;
    margin: 0 3px 2px 0;
    cursor: pointer;
} 
.flist_cell:hover {
    border-bottom: 1px solid #F1F9FE;
} 
.flist_cell_on {
    border-bottom: 1px solid #C0C0C0;
} 
.flist_cell .flist_border_wrap {
    border: 1px solid #FFF;
} 
.flist_cell:hover .flist_border_wrap {
    background-color: #F1F9FE;
    border: 1px solid #C0C0C0;
} 
.flist_wrap {
    border: 1px solid #FFF;
    width: 143px;
    height: 56px;
    padding: 3px;
} 
.flist_div {
    margin-right: 3px;
    float: left;
    border: 1px solid #C0C0C0;
    background-color: #FFF;
} 
.flist_cell:hover .flist_div {
    border: 1px solid #ADADAD;
} 
.flist_image {
    margin: 2px;
    overflow: hidden;
    height: 50px;
    width: 50px;
} 
.flist_name {
    margin-left: 3px;
    overflow: hidden;
    float: left;
    word-wrap: break-word;
    width: 68px;
    color: #000;
} 
.flist_cell_on .flist_name {
    color: #FFF;
} 
.flist_cell em,
.flist_cell_on em,
.flist_cell:hover em {
    background-color: #c3b2ed;
    color: #000;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
} 
.flist_cell_on em {
    background-color: #FFF;
    color: #F00;
} 
.flist_cell:hover em {
    background-color: #C0C0C0;
} 
.flist_empty {
    background-color: #FFF;
    color: #808080;
    font-size: 12px;
    text-align: center;
    padding: 103px 0 90px 0;
    margin: 10px 10px 12px 10px;
} 
.flist_more {
    padding: 10px;
    text-align: center;
    cursor: pointer;
} 
.t_filter_area {
    border-bottom: 1px solid #c3edb2;
    padding: 10px;
    background-color: #F7F7F7;
    _padding-bottom: 18px;
} 
*:first-child+html .t_filter_area {
    padding-bottom: 18px;
} 
.t_filter_selected {
    float: left;
    border-bottom: 1px solid #F7F7F7;
    margin-right: 10px;
    margin-bottom: 2px;
    cursor: pointer;
} 
.t_filter_selected .t_filter2 {
    border: 1px solid #ccc;
} 
.t_filter_off {
    cursor: pointer;
    padding: 4px 7px 5px;
    color: #368E3A;
    font-weight: bold;
    float: left;
    margin-right: 10px;
    margin-bottom: -1px;
} 
.t_filter_selected .t_filter3 {
    border: 1px solid #396EA4;
    padding: 2px 9px 1px;
    background-color: #396EA4;
    color: #F7F7F7;
    font-weight: bold;
} 
.t_filter_off {
    cursor: pointer;
    padding: 4px 7px 5px;
    color: #111;
    font-weight: bold;
    float: left;
    margin-right: 10px;
    margin-bottom: -1px;
} 
.flist_cell_on .flist_border_wrap {
    border: 1px solid #111;
    background: #395fa7;
    opacity: 0.7;
    filter: alpha(opacity=70);
} 
.club-intive-mess {
    background-color: #111;
    display: none;
    width: 360px;
    height: 27px;
    position: relative;
    top: -33px;
    text-align: center;
    padding-top: 10px;
    margin-bottom: -37px;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
} 
.club-intive-mess-ajax {
    background-color: #111;
    display: none;
    width: 470px;
    height: 51px;
    position: absolute;
    bottom: 160px;
    text-align: center;
    padding-top: 26px;
    font-weight: bold;
    color: #fff;
    font-size: 18px;
} 

/*адаптация*/

#mod_usr_search_form input,
#mod_usr_search_form select{
	max-width: 65%;
} 

#mod_usr_search_form input#agefrom,
#mod_usr_search_form input#ageto{
	max-width: 40px;
} 

div.post_date{
	float: left;
	border: 0px !important;
	margin: 0px;
	padding-right: 20px;
} 


.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;
	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{
	text-decoration: none;
} 
.club_full_entry .wall .header{
	height: 60px;
} 


.usr_msg_bbcodebox{
	background: #f2f2f2 !important;
} 

.flist_image img{
	border: 0px !important;
} 

.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; } 


.users_list_buttons{
	clear: both;
} 

div.users_list div.nickname{
	margin-left: 0px;
} 

.offline{
	background: #f2f2f2;
	color: #999;
} 

.users_list td{
	padding: 5px 0px;
	border-bottom: 1px solid #F2F5F6;
} 

.users_list .rating,
.users_list .karma{border-radius: 4px;} 


td.pleft{
	width: 230px;
	padding: 10px 0px;
	padding-left: 0px !important;
} 

#user_profile_right .float_bar{
	margin: 0px;
	background-color:#DEE9F2;
} 


.usr_profile_menu{
	width: 200px;
	margin: 0px auto;
} 
.usr_profile_menu table{
	width: 100%;
} 

div.usr_profile_menu a{
	margin-left: 5px;
	display: inline;
	padding: 0px;
	border-bottom: 0px !important;
} 
div.usr_profile_menu tr td{
	border-bottom: 1px solid #F2F5F6;
} 

div.usr_profile_menu a:hover{
	color: #222;
} 

.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;
} 

.blog_toolbar{
	overflow: visible;
	position: relative;
} 

.club_entry{position: relative;} 
.bb_quote{	border: 2px solid #ccc !important;	background-color:#ddd !important;	color: #666 !important;	border-radius: 4px; } 
.blog_post_nav a{display: inline-block;height: 28px;} 
.blog_post_nav .next{padding: 5px 35px 0px 5px;} 
.blog_post_nav .prev{padding: 5px 5px 0px 35px;} 
.usr_msgmenu_active strong, .usr_msgmenu_link strong{max-width: 500px !important;} 

.mod_lp_details{
	color: #999;
	border: 1px dotted #ccc;
	font-size: 11px;
} 

#users_search_link{
	border: 0px !important; 
} 

table.club_full_entry .clubmenu div.join{ padding-left: 32px; height:25px; background:url(/templates/_default_/images/icons/clubs/join.png) 0px center no-repeat; }
table.club_full_entry .clubmenu div.leave{ padding-left: 32px; height:25px; background:url(/templates/_default_/images/icons/clubs/leave.png) 0px center no-repeat; }
table.club_full_entry .clubmenu div.config{ padding-left: 32px; height:25px; background:url(/templates/_default_/images/icons/clubs/config.png) 0px center no-repeat; }
table.club_full_entry .clubmenu div.invite{ padding-left: 32px; height:25px; background:url(/templates/_default_/images/icons/clubs/invite.png) 0px center no-repeat; }
table.club_full_entry .clubmenu div.messages{ padding-left: 32px; height:25px; background:url(/templates/_default_/images/icons/clubs/messages.png) 0px center no-repeat; }
.user_profile_data .offline, .user_profile_data .online, .user_profile_data .logdate{
	font-size:12px;
}
.logdate{ color:#999999; font-size:11px;}
.usr_friends_entry .offline{
	color:#999999;
}
.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); }
table.club_full_entry .clubcontent { clear:both; margin-bottom:10px; }
table.club_full_entry .clubcontent p { padding:0px; padding-left:5px; margin-top:0px; }
table.club_full_entry .clubcontent div.title { padding:10px 10px 10px 40px; border-top:solid 1px #ccc; color:#375E93; line-height:30px; height:30px; font-size:16px; }
table.club_full_entry .clubcontent div.blog .title { background:url(../images/icons/big/blog.png) 4px center no-repeat #E0EAEF; }
table.club_full_entry .clubcontent div.album .title { background:url(../images/icons/big/images.png) 4px center no-repeat #E0EAEF; }
.votes_links {float:right;margin:0 0 0 10px;}
.bb_tag_h2 {font-size:16px; }