#top {background:none; width:auto; height:50px;}
#logo {margin-left:20px;}
#slogan {margin-left:150px;}
#bottom {margin-left:20px; line-height: 16px;}
#bottom_block_add {left:0px; position:absolute; width:100%; overflow:hidden;}
.in_txt_block_5 {width:100%;}
.detail .in_txt_block {width:auto !important;}
#menu, #menu ul {width:auto;float:none;}
#menu  li {position:relative; float:left; padding-bottom:8px;}
#right, #right_calendar  {display:none !important; width:0px;}
#navy  {display:none;}
#lang {right: 20px;}
#left_tags, #menu .indent,#left_bottom {display:none !important;}
#content.content_main {width:100% !important;}
#pathlinks { margin-left:16px; margin-top:0px;}
#additional_txt_block {min-width:auto;width:auto;}
#top_shadow {display:none;}
.in_txt_block_4 {width:auto;}
#content .vrezka_short {width:auto;}
.position span.light_border>a>img {width:90%; height:auto; }
#content .news_block_txt {width:auto;}
#divimgpage {width:auto;}
#divimgpage textarea {width:100% !important;}
.formmail input,.formmail textarea {width:200px;}
#content .half {width:90%;}
#content .img_page,.img_page {width:90%; height:auto;}
.textblock, #maintxtblock {width:auto !important; min-width:auto !important;}
body, #maintxtblock, body.minw {min-width:auto !important;width:auto !important;}
#content {width:auto !important; margin-left:0px;}
#lefttxtfloat {width:90%;}
#content.content_main .inner {margin-left:10px;}
#fastvps {display:none;}
#fastvps2 {display:block;}
#menu_bottom li {padding-bottom:14px;}
#bottom_block_add {margin-top:14px;}
.yap-adtune_big_false {margin-top:-10px;}
#rk2,#y_ad_h_outer {overflow:auto;}
.travel_calendar_block {overflow:auto;}
.light-grey-small,.small {font-size:12px;} 
.tags_line ul li {line-height: 28px; background-position: 0px 12px;}
#content .vrezka_cross_calendar,#content .vrezka_cross_photo, #content .vrezka_cross_blog {line-height: 22px;}
body {overflow-x:hidden;}
.calendar_img_small {position:relative; float:none; margin-left:0px;}
.year_list {position:relative;margin-left:0px;}
.calendar_img_small60 {position:relative;margin-left:0px;}
.tags_table td {position:relative; float:left; display:table;}
.textblock #company {margin-left:0px;}
.scrollTop{display:block;}
ul.photo_list li.fullwidth {width:90%;}
.fullwidth .imageblock img {width:100%; height:auto;}