/* ::::: http://sharksplayer2.ru/css/default/main.css ::::: */

body { margin: 0px; }
#flashcontent { display: block; border: 1px solid rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(0, 0, 0); position: relative; }
.vk { background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; font-family: tahoma,arial,verdana,sans-serif,Lucida Sans; font-size: 11px; }
.wcomments_head_icon { height: 16px; width: 16px; overflow: hidden; }
.wcomments_head { background: none repeat scroll 0px 0px rgb(218, 226, 232); border-bottom: 1px solid rgb(204, 211, 218); padding: 2px 2px 2px 6px; height: 16px; }
#wcomments_count { padding: 2px 3px 1px; line-height: 100%; color: rgb(69, 104, 142); font-weight: bold; }
.scroll_fix_wrap { direction: ltr; text-align: left; }
.clear_fix { display: block; }
.clear_fix:after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
#submit_post_box_wrap { background: none repeat scroll 0px 0px rgb(247, 247, 247); border-bottom: 1px solid rgb(216, 223, 229); padding: 10px 17px 10px 10px; height: 90px; }
td.wcomments_userpic_wrap { width: 60px; }
.wcomments_userpic_wrap, .wcommens_input_wrap { vertical-align: top; }
div.wcomments_userpic { height: 50px; overflow: hidden; width: 60px; }
img.wcomments_userpic { width: 50px; }
img { border: 0px none; }
a { color: rgb(43, 88, 122); cursor: pointer; text-decoration: none; }
.wcomments_input { background: none repeat scroll 0px 0px rgb(255, 255, 255); border: 1px solid rgb(192, 202, 213); padding: 0px 3px; }
.input_back_wrap { position: relative; z-index: 90; }
.no_select { -moz-user-select: none; }
#post_field { border: 0px none; height: 42px; outline: 0px none; overflow: hidden; padding: 3px 0px; width: 100%; font-size: 11px; }
input.text, input.search, textarea { background: none repeat scroll 0px 0px rgb(255, 255, 255); border: 1px solid rgb(192, 202, 213); font-family: tahoma,tahoma,verdana,arial,sans-serif,Lucida Sans; font-size: 1em; margin: 0px; padding: 3px; }
.wcomments_input .input_back { margin-top: 0px ! important; }
.input_back { background-color: rgb(255, 255, 255); color: rgb(119, 119, 119); position: absolute; z-index: 90; }
.input_back div { padding: 0px 1px; white-space: nowrap; }
#page_add_media { padding: 6px 9px 0px; }
#submit_post { padding-left: 60px; padding-top: 10px; }
#wcomments_posts_wrap { position: relative; }
#wcomments_posts { padding: 0px; }
#wcomments_posts .wcomments_post { padding: 5px 10px; }
.wall_module .post { border-top: 1px solid rgb(218, 225, 232); }
.wall_module .post_image { padding: 5px 0px 0px; position: absolute; width: 50px; }
.wall_module .post_info { margin-left: 65px; padding: 0px 0px 2px; }
.wall_module .author { font-weight: bold; line-height: 140%; }
.wall_text { padding: 5px 0px 0px; position: relative; }
.wall_post_text { overflow: hidden; word-wrap: break-word; margin: 0px 30px 0px 0px; }
.wall_post_text, .wall_reply_text { line-height: 130%; padding-top: 2px; }
.wall_module .delete_post_wrap { position: relative; z-index: 10; }
.wall_module .delete_post { height: 13px; padding-top: 4px; width: 17px; }
.wall_module .delete_post div { background: url('statusx_op.gif') no-repeat scroll 0px 0px transparent; cursor: pointer; height: 17px; opacity: 0.3; width: 17px; }
.wall_module .post_like_wrap { position: relative; width: 150px; }
.post_like { background: none repeat scroll 0px 0px rgb(255, 255, 255); color: rgb(47, 88, 121); cursor: pointer; font-size: 0.9em; padding: 5px 6px; position: absolute; right: 0px; white-space: nowrap; margin: 10px 0px 0px; }
.post_like_link { transition: opacity 50ms linear 0s; opacity: 0.6; }
.wall_module .post_like .no_likes { opacity: 0.4; visibility: visible; }
.wall_module .post_like_icon { background: url('like.gif') no-repeat scroll 1px 0px transparent; height: 10px; margin: 2px 3px 0px; opacity: 0.4; width: 11px; }
.wall_module .like_link, .wall_module .no_likes { opacity: 0; visibility: hidden; }
.wall_module .reply_link_wrap small, .wall_module .reply_link_wrap small a { color: rgb(153, 153, 153); }
small { font-size: 0.9em; }
a { color: rgb(43, 88, 122); cursor: pointer; text-decoration: none; }
a:hover { text-decoration: underline; }
.wall_module .reply_link_wrap { font-size: 0.9em; }
.divide { color: gray; font-weight: normal; padding: 0px 4px; }
.wall_module .reply_link_wrap { font-size: 0.9em; margin-top: 5px; padding-bottom: 4px; padding-top: 5px; }
.wall_module .post_like:hover { background: none repeat scroll 0px 0px rgb(233, 237, 241); }
.crop { overflow: hidden; position: relative; width: 50px; height: 50px; }
.crop img { position: absolute; }
#comments { font-size: 11px; }
.mbButtonBlue, .mbButtonGray { text-align: center; border-radius: 2px 2px 2px 2px; display: inline-block; position: relative; }
.mbButtonBlue button, .mbButtonGray button { border: 1px solid; background: none repeat scroll 0% 0% transparent; font-size: 11px; margin: 0px; cursor: pointer; white-space: nowrap; outline: medium none; padding: 4px 14px; font-family: tahoma,verdana,arial,sans-serif,Lucida Sans; overflow: visible; }
.mbButtonBlue button::-moz-focus-inner, .mbButtonGray button::-moz-focus-inner { border: 0px none; }
.mbButtonBlue { border: 1px solid rgb(69, 104, 142); background: none repeat scroll 0% 0% rgb(93, 129, 167); }
.mbButtonBlue button { border-color: rgb(120, 154, 191) rgb(89, 128, 169) rgb(89, 128, 169); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(69, 104, 142); background: url('mbbutton.png') repeat-x scroll 0px -16px rgb(97, 129, 166); }
.mbButtonBlue button:hover { background-position: 0px -8px; }
.mbButtonBlue button:active { background: none repeat scroll 0% 0% rgb(94, 128, 165); border: 1px solid rgb(94, 128, 165); position: relative; }
.fl_l { float: left; }
.fl_r { float: right; }
