#mobilemenu{
display:block;
border:0 none;
background:#F6F6F6;
margin: 0 1%;
padding: 0;
width: 98%;
font-size:12px;
z-index: 11;
}

.medium{
background:#CDCDCD;
margin: 0 20px 0 0;
padding: 0;
max-width: 100%;
float:left
}
/*-----------------------------мобильное меню пользователя-----------------------------------------*/
#mobileblock{
width:100%;
overflow:hidden;
background:rgba(0,0,0,.2);
margin:0;
text-align:center;
line-height:30px
}

.panel, .panel1, .panel2 {
position: absolute;
z-index:99999;
top:35px;
left:0;
display: none;
background: #af1c1c;
color: #FFF;
width: 100%;
padding: 8px;
margin:0;
box-sizing:border-box;
border:6px solid #af1c1c;
box-shadow:0 0 10px #000;
}

a.trigger, a.trigger1, a.trigger2{
display:block;
float:left;
width:33%;
z-index:3;
text-decoration: none;
padding: 0 10px 0 0;
font-weight: 700;
color: #666;
box-sizing:border-box
}

a.trigger:hover, a.trigger1:hover, a.trigger2:hover{
color:#FFD700;
filter: alpha(opacity=95);
opacity: .95;
}
a.trigger .trigger_block, a.trigger1 .trigger_block, a.trigger2 .trigger_block {
display:block;
visibility:visible;
opacity: .95;
}
a.trigger .trigger_none, a.trigger1 .trigger_none , a.trigger2 .trigger_none{
display:none;
letter-spacing:0;
color:#FFD700!important
}
a.active.trigger .trigger_block, a.active.trigger1 .trigger_block, a.active.trigger2 .trigger_block {
display:none;
}
a.active.trigger .trigger_none, a.active.trigger1 .trigger_none, a.active.trigger2 .trigger_none {
display:block;
}
.panel li, .panel1 li, .panel2 li{
list-style:none;
display:block;
background:#EEE;
border-bottom:4px solid #af1c1c;
padding:0 !important
}
.panel li a, .panel1 li a, .panel2 li a{
padding-left:5px;
display:block;
text-decoration:none
}
.panel2 ul.mod_cat_list li a.cat_plus,.panel2 ul.mod_cat_list li a.cat_minus {
position:absolute;
top:0;
right:0
}
.panel2 ul.mod_cat_list li{position:relative}
.panel li a.selected, .panel1 li a.selected, .panel2 li a.selected{
background:#ffd800
}
.panel li ul li a, .panel1 li ul li a, .panel2 li ul li a{
padding-left:15px
}
.panel li ul li ul li a, .panel1 li ul li ul li a, .panel2 li ul li ul li a{
padding-left:25px
}    
.panel li ul, .panel1 li ul, .panel2 li ul{
border-top:1px solid #252423;
}
.panel li ul li, .panel1 li ul li, .panel2 li ul li{
border-width:1px;
}
.panel li ul li:last-child, .panel1 li ul li:last-child, .panel2 li ul li:last-child{
border-width:0;
}
.panel2 ul.mod_cat_list li a.folder, .panel2 ul.mod_cat_list li.folder, .panel2 div.float_bar a.folder {
background: url("../images/icons/folder.png") no-repeat scroll 5px 0 transparent;
padding: 0 5px 0 25px;
}
.panel .user_menu_module li a{float:none}
.panel #usermenu{margin:0}
.panel .authtable input#login,.panel .authtable input#pass{
width:100%
}
#panel .li_menu_avatar{display:none}
#panel #usermenu{height:auto}

/*----------------------------------------------------------------------------------------*/

.columns{
clear: both;
width: 330px;
padding: 0 0 20px 0;
line-height: 22px;
}

.colleft{
float: left;
width: 130px;
line-height: 22px;
}

.colright{
float: right;
width: 130px;
line-height: 22px;
}
#messages_tab td{
display:block;
float: left;
padding: 5px;
margin:0 10px 5px 0
}
.normalus{
display:block
}
.mobileus{
display:none;
}
.mod_user_menu_mobile{
display:none;
width:26px;
margin:2px 0 0 5px;
float:left;
overflow:hidden;
}
#friend_dial{
float:right;
}
#friend_dial #with_id{
width:380px;
}
#add_tab span{
display:block;
float:left;
padding-right:10px;
width:140px;
font-weight: bold
}
#captcha td{
padding-right:5px
}
#add_tab .hint{
width:280px;
}
#add_tab div{
float:left;
}
#add_tab input, #add_tab select, #add_blog input, #add_blog select{
margin:0 0 10px;
}
#captcha input{
margin-bottom:2px
}
#citydiv{
width:330px
}
#add_tab .city_view, #add_blog .city_view{
margin-bottom:0;
}
#add_tab select{
margin:0 0 5px
}
#sidebar #login, #sidebar #pass, #sidebar #query{
width:100%;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 0 0.25em 0 rgba(0, 0, 0, 0.125) inset;
border-color: #212528;
border-style: solid;
border-width: 1px;
margin: 5px 0 10px;
padding:10px;
overflow: hidden;
color:#acacac
}
#sidebar #login:focus, #sidebar #pass:focus, #sidebar #query:focus{
border-color:#333;
color:#fff
}
#sidebar .sidebar_rememb{
display:none
}
#sidebar #login_btn{
background:#b60000;
color:#ababab;
border-width:0;
float:right;
}
.hundred,.fifty,.twenty-five,.seventy-five,.third{
box-sizing:border-box
}
.hundred{
width:100%;
clear:both
}
.fifty,.fifty49,.twenty-five,.seventy-five,.third{
float:left
}
.third{
width:33.3%;
}
.fifty{
width:50%;
}
.fifty49{
width:49%
}
.twenty-five{
width:25%
}
.seventy-five{
width:75%
}
.fifty.right,.fifty49.right,.twenty-five.right,.seventy-five.right{
float:right
}
@media only screen and (max-width: 1160px) {
.container {
	margin:0 20px
}
.catalog_div, .catalog_div .image{
width:160px!important
}
.my_anons .third_block{
padding:0
}
.mod_latest_entry{
margin-bottom:10px
}

.mod_new_user_avatar {
width:40px;
}
.mod_latest_image1{
max-height:280px;
overflow:hidden;
}
#sidebar input{
max-width:245px;
}
#mod_latest_entrytop{
margin-bottom:10px;
height:370px;
padding:1px;
border:solid 1px #6E93C9;
clear:both;
position:relative;
overflow:hidden
}
.mod_user_menu span a{
padding:3px 6px 4px
}
}
@media only screen and (max-width: 1025px) {
.msg_links{
font-size:11px;
float:none;
clear:both
}
.user_menu_module li a{
padding:3px 6px
}
.forum_toolbar{
font-size:11px
}
.normal-1025{
display:none!important
}
}
@media only screen and (max-width: 961px) {
.third,.fifty,.fifty.right,.fifty49,.fifty49.right,.twenty-five,.seventy-five,.twenty-five.right,.seventy-five.right,.my_anons .third_block{
display:block!important;
width:100%;
float:none;
clear:both
}
.seventy-five.no-pad{padding-right:0!important}
.shop_item .image_td{width:250px}
#cart {
width:100%;
margin:0 0 3px;
}
.my_anons .third_block{margin-bottom:10px;overflow:hidden}
.component {
min-height:auto
}
.search-top{margin:3px 0 0}
.catalog_div, .catalog_div .image{
width:170px!important
}
.mod_latest_image_vip{
width:60px;
}
.mod_latest_image1{
max-height:270px;
overflow:hidden;
}

#sidebar input{
max-width:190px;
}
.wrappercar .mod_blog_karma,.wrappercar .mod_latest_desc{
display:none
}
.table_div{
line-height:14px;
font-size:12px
}

.mod_blog_image {
height: 50px;
width: 50px;
}
}
@media only screen and (max-width: 800px) {
.uc_latest_item{
width:33%
}
.shop_detail_item .image_td .images a{
float:left
}

#main .mod_user_rating{
width:100%;
}

.normalus{
display:none
}
.mobileus{
display:block;
}

.mod_lp_photo .photo_thumb_img{
width:90px;
}
.photo_details_div{
float:left;padding-left:10px; width:235px
}

div.user_profile_data {
padding:0;
width:420px;
float:left
}
.photo_view{
width:450px;
}
#friend_dial{
float:left;
}
p{
padding-right:20px
}
}
@media only screen and (max-width: 780px) {
#wrapper{
margin-left:-8px;
max-width:768px;
overflow:hidden
}
.con_image{
float: none;
margin-bottom: 10px;
margin-right: 0;
max-width: 100%;
}
.club_full_entry td{display:block;float:none!important}
.club_full_entry .image{float:left}
table.club_full_entry .image,table.club_full_entry .members_list{width:100%;}
.uc_list_itemdesc,.uc_detailimg{display:block;width:100%}
.uc_detailimg img{display:block;margin:0 auto}
.uc_detailimg div{margin-bottom:15px}
.my_anons h2{
font-size:26px
}
}
@media only screen and (max-width: 767px) {
#cart{text-align:center}
.cart-mod{font-size:16px}
.cart-mod span{font-size:16px}
.cart-mod a{font-size:20px}

.forum_toollinks td{display:block;float:left;padding:5px 10px 0 0}
#wrapper{
margin-left:0
}
p{
padding-right:5px
}
#footer{
margin-left:0;
margin-right:0
}
#bottom .module{
margin-top:-10px;
margin-bottom:10px
}
#bottom .modulebody{
padding-top:20px
}
.catalog_div, .catalog_div .image{
width:195px!important
}
.uc_latest_item{
width:50%
}

.mod_user_menu span a{
float:none
}
.table_div{
line-height:18px;
font-size:13px
}
.mod_blog_image {
height: 64px;
width: 64px;
}
#mod_latest_entry_block{
width:45%;
padding:0 5% 0 0;
margin-bottom:10px;
float:left;
}
.mod_latest_title_block {
display:block;
height:11px;
overflow:hidden;
font-size: 10px;
}
.boardr, .boardl{
border-right:0 none;
border-left:0 none;
}
.uc_detaillist{
padding-left:0;
}

#sidebar input{
max-width:390px;
}

#addpost{
width:727px;
overflow:hidden
}

#addpost table{
display:block;
width:270px !important;
}
#main .threads_table td, #main .forums_table td{
width:93px !important;
}
a.trigger{
display: block;
}
.photo_details_div{
float:left;padding-left:0;width:100%
}
#footer .foot_right {
text-align: left;
}
.mod_user_menu_mobile{
display:block
}
.forum_zoom div img, .forum_zoom div img{
max-width: 100%;
}

.usr_wall_text{
padding-left:0;
padding-top:10px;
word-wrap:break-word;
}
div.user_profile_data { padding:0;width:370px;float:left}
#art-info{
float:right
}
#header{
margin-bottom:0;
}
}
@media only screen and (max-width: 604px) {
.post_usercell,.post_msgcell{display:block;width:100%;height:auto;padding:6px 0;overflow:hidden}
.post_usercell {
background-image: -moz-linear-gradient(to bottom , #eee, #fff);
}
.post_usercell div{line-height:13px;text-align:left}
.post_userimg,.post_user_info{float:left;}
.post_userimg{
margin:0 10px 0 6px
}
.msg_links{float:left;font-size:10px}
.details_td .details{    
width:260px;
word-wrap:break-word
}
.shop_items_sort span{
width:95%;
text-align:left!important;
padding-left:0
}
.image_td .rating, .shop_item .title .compare a.addd{
display:none
}
}
@media only screen and (max-width: 481px) {
.is_hit{
right:20px
}
}
@media only screen and (max-width: 480px) {
.details_td .details{
width:280px
}
.in_search{    
width:80px;
}
#users_sbar tr td:last-child{width:270px;}
#friend_dial{
float:left;
}
#friend_dial #with_id{
width:260px;
}
#sidebar input{
max-width:270px;
}
#mod_latest_entrytop{
margin-bottom:10px;
height:330px;
padding:1px;
border:solid 1px #6E93C9;
clear:both;
position:relative;
overflow:hidden
}

.uc_detaillist{
padding-top:10px;
}
#shop_price, #shop_ac_itemdiv{
margin-left:15px;
}
#add_tab div, #add_tab input, #add_tab.city_block, #add_tab  textarea{
margin:0 0 10px;
width:280px !important;
}
#citydiv, #citydiv div{
width:255px !important;
}
#addform  input, #addform  textarea, #addform select, #add_blog input{
margin:0 0 10px;
width:255px !important;
}
#add_blog select{
margin:0 0 10px;
width:262px !important;
}
#addform #delete_image{
width:16px !important;
}
#add_tab select{
margin:0 0 10px;
width:285px !important
}
#add_tab #pubdays{
width:40px !important
}
#add_tab .city_view, #add_blog .city_view{
width:160px !important;
margin-bottom:0
}
#captcha input{
width:120px !important;
margin-bottom:0
}

.forum_zoom{
max-width: 250px !important;
}
.msg_links {
float: left;
}
.cm_ajax_list div{
margin-left: 0 !important;
}
div.user_profile_data {
padding:0;
width:260px;
float:left
}
.big_slider .cont{padding:5px 10px}
.big_slider .title_block{font-size:16px}
}
@media only screen and (max-width: 479px) {
.big_slider .title_block{font-size:13px}
.cart-mod span{font-size:12px;padding-right:7px}
.cart-mod a{font-size:12px;padding-left:7px}
.shop_item td{
display:block;
float:left
}
.shop_item .details .title{
float:none
}
.shop_item .title .compare{
float:none;
margin-left:0
}
.shop_detail_item .image_td .images a{
float:left;
margin-left:0;
margin-right:5px
}
}
@media only screen and (max-width: 385px) {
#bottom .modulebody{
padding-left:5px
}
.catalog_div{
margin-left:5px;
margin-right:5px
}
.catalog_div, .catalog_div .image{
width:140px!important
}
.catalog_div .title{
display:block;
width:140px;
height:33px;
overflow:hidden
}
.display{
margin-right:10px
}
..shop_filter{
width:269px
}
.uc_latest_link{
height:35px;
margin-bottom:10px;
overflow:hidden
}
p{
width:280px !important;
padding-left:5px
}
}
@media only screen and (max-width: 320px) {
#users_sbar tr td:last-child{width:250px;}

.usr_wall_text {
padding: 0;
background:transparent;
}
div.user_profile_data { padding:0;width:290px;float:left}
a.trigger, a.trigger1, a.trigger2 {
width: 70px;
font-size:10px
}
}
@media only screen and (max-width: 300px) {
#cart {height:40px;}
#cart p{width:200px!important;}
}