/* Opera & Mozilla */
h2.hh {top: -4px !important;}
html>body .gsearch li {padding: 0px 5px 0px 0px; font-size: 85%;}
html>body .gsearch li input {height: 16px !important; top: -1px;}
html>body .title {height: 23px;}
html>body .title_left {margin-top: 5px; height: 18px;}
html>body .title_left_video {margin-top: 5px; height: 18px;}
html>body .hcomment {height: 15px;}
html>body .hcomment label {top: -6px !important;}
html>body .hcomment_bot {height: 15px;}
html>body .hcomment_bot h3 {margin-right: 0px;}
html>body .hcomment_bot label {top: -6px !important;}
html>body .hcomment_bot .plus {margin-top: 0px !important;}
html>body .lcol p, .rcol p {font-size: 95%;}
html>body .news_clear {height: 0px;}
html>body .format {margin: -2px 0px 0px 3px; font-size: 95%;}
html>body .lmenu ul li {font-size: 95%;}
html>body .lmenu ul#mmenu li {margin-bottom: 2px;}
html>body .lmenu ul#mmenu li.bot {font-size: 75%;}
html>body .list {font-size: 95%; padding-top: 0px !important;}
html>body .list ul li {background-position: left 4px;}
html>body .video {font-size: 95%;}
html>body .topcol {margin: 6px 0px 8px 0px !important;}
html>body .lcol .article, .rcol .article {margin-bottom: 10px;}
html>body .article p {font-size: 95%;}
html>body .rhead div {margin: 0px 10px 0px 0px; font-size: 100%;}
html>body .rhead div img {vertical-align: baseline;}
html>body .chead div {margin: 0px 10px 0px 0px; font-size: 100%;}
html>body .chead div img {vertical-align: baseline;}
html>body .banner_center {padding: 16px 0px 9px 0px;}
html>body .block_grey form {font-size: 95%;}
html>body .block_grey form input {margin-top: 4px; top: -2px;}
html>body .rarticle {font-size: 85%;}
html>body .rfoto {font-size: 85%;}
html>body .larticle {float: left; font-size: 85%;}
html>body .rbanner {padding-bottom: 0px;}
html>body .miss {padding-top: 10px;}
html>body .miss_ins p {font-size: 95%;}
html>body .miss_bot {margin-top: -12px; font-size: 95%;}
html>body .csubmit {font-size: 95%; top: -3px;}
html>body .rsubmit {font-size: 95%;}
html>body .bbanner {margin: 15px 0px;}
html>body #place p {margin: 0px 0px 0px 5px;}
html>body #footer {font-size: 95%;}
html>body .s_subscribe {padding: 5px 0px 5px 7px;}
html>body .item_top_right {margin: 5px -12px 0px 0px !important;}
html>body .iframe {margin: 250px 0px 10px 0px;}

html>body #hypercontext {font-size: 110%;}
html>body .item h4 {font-size: 125%;}
html>body .item #radio input {top: -2px;}
html>body .item_top {margin-bottom: 10px;}
html>body .item_top a {font-size: 80%;}
html>body .item_top a img {vertical-align: middle; position: relative; top: -1px;}
html>body .item_bot_left a img {position: relative; top: -2px;}
html>body .img p {margin-top: -3px; font-size: 80%;}
html>body .imgleft p {margin-top: -3px; font-size: 75%;}
html>body .imgright p {margin-top: -3px; font-size: 75%;}
html>body .imgcenter p {margin-top: -3px; font-size: 75%;}
html>body .autor {font-size: 80%;}
html>body .comments {font-size: 95%;}
html>body .title_left label {font-size: 45%; top: -9px !important;}

html>body .rating td span {font-size: 80%;}
html>body .title_left_video h1 {text-align: left; font-size: 140%;}
html>body .title_left_video h1 span {top: 1px !important;}
html>body .title_left_video .plus {margin-top: -16px !important;}
html>body .video_razdel {padding-top: 12px;}
html>body .photocontest .date span {font-size: 95%;}
html>body #sub_search {margin: 1px 0px 0px 0px;}

html>body .bookmarks span.bm {position: relative; top: 1px;}

html>body #bmenu .bmenu_top {padding-bottom: 5px;}

/* Mozilla & Safari */
html:root .rhead div {margin: -15px 10px 0px 0px;}
html:root .chead div {margin: -15px 10px 0px 0px;}
html:root .block_grey form input {top: 2px;}
html:root #footer {font-size: 90%;}
html:root .comments {font-size: 90%;}
html:root .video_info {padding-top: 11px;}
html:root .title_left_video .plus {margin-top: -17px !important;}
html:root .title_left_video h1 span {top: 0px !important;}
html:root .video_razdel {padding-top: 2px;}
html:root .photocontest .date span {font-size: 90%;}

/* Mozilla 3.5 & Safari */
body:first-of-type .lhead {padding: 6px 0px 0px 10px;}
body:first-of-type .lbutton {padding: 7px 0px 0px 10px;}
body:first-of-type #little {padding: 7px 0px 0px 10px;}
body:first-of-type .list {font-size: 95%;}
body:first-of-type .block_grey form input {margin-top: 7px; position: relative; top: 0px;}
body:first-of-type .block_grey form input.rsubmit {font-size: 90%;}
body:first-of-type .rhead {width: 251px; height: 19px; padding: 6px 0px 0px 10px; font-size: 90%;}
body:first-of-type .rhead div {margin: 1px 10px 0px 0px; font-size: 95%;}
body:first-of-type .item .rhead {width: 510px;}
body:first-of-type .chead {padding: 6px 0px 0px 10px; font-size: 90%;}
body:first-of-type .chead div {margin: 1px 10px 0px 0px !important; font-size: 95%;}
body:first-of-type .titins {font-size: 100%;}
body:first-of-type .csubmit {font-size: 90%;}

/* Только Mozilla */
html>/**/body .page_ins, x:-moz-any-link, x:default {left: 0px;}