body {
 height: 100%; background: #d8d8d8;
 padding: 0; margin: 0; 
 font-family: Verdana;
}

h1, h2 {
 padding: 0; margin: 0;
}

div, a, i {
 outline: 0; box-shadow: none; 
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 -moz-box-shadow: none; -webkit-box-shadow: none;
 border-radius: 0;
}

a:link {
 color: #67707c; 
 text-decoration: none;
}
a:active {
 color: #67707c; 
 text-decoration: none;
}
a:visited {
 color: #67707c; 
 text-decoration: none;
}

h1 {
 color:#666666; font-size: 23px; 
 font-weight: normal; line-height: 120%; 
 text-shadow: 0 1px 0 #e9e9e9;
}

input, button, textarea {
 outline: 0; font-size: 16px;
 font-family: Verdana; border: 0;
 padding: 0; margin: 0; 
}
hr,
.com-order-block {
 display: none;
}

/* --- Header --- */

.header {
 background: #67707C url('/img/menu-gradient.png') repeat-x 0 -110px;
 border-top: 1px solid #6c6c6c; border-bottom: 1px solid #3e454d; 
 text-align: center; color: #e9e9e9; height: 54px;
}

.header_title {
 color: #e7e5e5; font-size: 19px;
 padding: 15px 10px; white-space: pre; 
 overflow: hidden; line-height: 24px; 
 text-shadow: 0 1px 1px rgba(0,0,0, .3);
 text-overflow: ellipsis; 
}

.header_menu {
 float: right; padding: 15px;
 padding-bottom: 9px; 
}

.header_menu i {
 display: block; width: 24px; height: 4px;
 background: #e9e9e9; margin-bottom: 6px;
 -webkit-box-shadow: 0 −1px 0 #111111; 
 -moz-box-shadow: 0 −1px 0 #111111;
 box-shadow: 0 -1px 0 #111111; 
}

.header_menu_active i { 
 background: #ffffff; box-shadow: 0 0 10px #ffffff; 
 -webkit-box-shadow: 0 0 10px #ffffff; 
 -moz-box-shadow: 0 0 10px #ffffff;
}

.header_settings { 
 float: left; width: 54px; height: 54px; 
 background: url('/img/mobile_sprite.png') -180px -57px;
 visibility: hidden; 
}

.header_settings_active {
 background: url('/img/mobile_sprite.png') -180px -110px;
}

/* --- Body --- */

.body {
 color:#555555;
 border-top: 1px solid #eeeeee; 
}

.body_clear {
 border-top: 0;
}

.body_page {
 padding: 15px;
}

.body_gb .pr br {
 display: block !important;
}

.wrapper {
 position: relative; overflow: hidden;
 min-height: 100%; max-width: 600px; 
 background: #f7f7f7; text-align: left;
 -webkit-box-shadow: 0 0 20px #333333; 
 box-shadow: 0 0 20px #333333;
 margin: 0 auto; 
}

/* --- Titles --- */

.subheader {
 padding: 15px; white-space: pre; overflow: hidden; 
 background: #f1f1f1; background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ececec)); 
 background: -ms-linear-gradient(top, #f1f1f1, #ececec); background: -moz-linear-gradient(top, #f1f1f1, #ececec); 
 background: -o-linear-gradient(top, #f1f1f1, #ececec); box-shadow: inset 0 1px 0 #fcfcfc; 
 -webkit-box-shadow: inset 0 1px 0 #fcfcfc; text-shadow: 0 1px 0 #fcfcfc; 
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ececec');
 color: #bbbbbb; text-shadow: 0 1px 1px rgba(0,0,0, .3); 
 border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; 
 font-size: 16px; font-weight: bold; line-height: 17px; text-align: center; 
 text-overflow: ellipsis;
}

.separator {
 display: block; height: 19px; padding: 15px; white-space: pre;
 background: #f1f1f1; background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ececec)); 
 background: -ms-linear-gradient(top, #f1f1f1, #ececec); background: -moz-linear-gradient(top, #f1f1f1, #ececec); 
 background: -o-linear-gradient(top, #f1f1f1, #ececec); box-shadow: inset 0 1px 0 #fcfcfc; 
 -webkit-box-shadow: inset 0 1px 0 #fcfcfc; text-shadow: 0 1px 0 #f9f9f9; color: #777777;
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ececec');
 border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; font-size: 16px;
 font-weight: bold; text-align: center; text-overflow: ellipsis;
}

/* --- UI --- */

.lay {
 display: none;
}
.counter {
 padding: 15px; padding-bottom: 30px; font-size: 14px;
 text-align: center; text-shadow: 0 1px 0 #e7e7e7; color: #9f9f9f;
}
.goto {
 display: block; 
 margin-top: 4px; 
 color: #999999;
}

.report, .archiveNoEntry {
 padding-top: 80px; padding-right: 30px;
 padding-bottom: 80px; padding-left: 0px;
 line-height: 140%; text-align: center;
 text-shadow:0 1px 0 #e7e7e7; color: #666666;
}
.report a {
 display: block; padding: 20px; white-space: pre; 
 text-decoration: none; color: #999999;
}
.report a:hover {
 color: #666666
}

.arrow {
 display: inline-block;
 width: 10px; height: 16px;
 background: url('/img/mobile_sprite.png') 0 -146px;
}
.arrow_light {
 background: url('/img/mobile_sprite.png') 0 -145px !important;
}

.arrow_a, .preview:hover .preview_arrow i, .block_menu a:hover i, .profile_link:hover .profile_link_arrow i, .pr_title:hover .pr_title_arrow i, .search_res:hover .search_res_arrow i {
 background: url('/img/mobile_sprite.png') -22px -146px !important;
}

.block {
 margin: 15px; overflow: hidden;
 border-radius: 10px; border: 1px solid #c3c3c3;
 box-shadow: 0 1px 0 #e5e5e5;
 -webkit-box-shadow: 0 1px 0 #e7e7e7;
 -moz-box-shadow: 0 1px 0 #e7e7e7;
}
.block_title {
 margin-top: 30px; margin-bottom: 15px;
 margin-left: 30px; font-size: 14px;
 text-shadow: 0 1px 0 #e5e5e5; color: #999999;
}

/* --- Preview --- */

.preview_wrap {
 margin-bottom: 15px;
}
.preview {
 display: table; width: 100%; padding-top: 15px; 
 padding-bottom: 15px; background: #d7d7d7; 
 background: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#d3d3d3));
 background: -moz-linear-gradient(top, #d9d9d9, #d4d4d4);
 background: -o-linear-gradient(top, #d9d9d9, #d4d4d4);
 background: -ms-linear-gradient(top, #d9d9d9, #d4d4d4);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#d4d4d4');
 border-top: 1px solid #e4e4e4; border-bottom: 1px solid #c3c3c3;
 text-decoration: none; text-shadow: 0 1px 0 #eeeeee;
}
.preview span {
 display: table-cell;
 vertical-align: middle;
}
.preview_image {
 width: 66px; 
 padding-right: 15px; 
 padding-left: 15px;
}
.preview_image b {
 display: block; width: 64px; height: 64px; overflow: hidden;
 background: url('/img/mobile_sprite.png') -12px -68px #cccccc;
 border-radius: 10px; border: 1px solid #c3c3c3; 
 box-shadow: 0 1px 0 #e3e3e3;
 -webkit-box-shadow: 0 1px 0 #e3e3e3; 
 -moz-box-shadow: 0 1px 0 #e3e3e3; text-align: center;
}
.preview_image img {
 display: inline-block;
 height: 64px;
}
.preview_title {
 display: inline-block; overflow: hidden;
 line-height: 140%; text-overflow: ellipsis; 
 color: #666666;
}
.preview_arrow {
 width: 10px; 
 padding-right: 15px; 
 padding-left: 10px;
}
.preview:hover {
 background: #8994a3 url('/img/menu-gradient.png') repeat-x 0 -110px;
 color: #e7e5e5; text-shadow: 0 1px 1px rgba(0,0,0, .3);
 border-top: 1px solid #c1c1c1; border-bottom: 1px solid #6f6f6f;
}
.preview:hover .preview_image b {
 background: url('/img/mobile_sprite.png') -102px -68px #d8dbeb; 
 border: 1px solid #6f6f6f;
 box-shadow:0 1px 0 #6f6f6f;
 -webkit-box-shadow: 0 1px 0 #6087f4;
 -moz-box-shadow: 0 1px 0 #6087f4;
}
.preview:hover .preview_title {
 color: #ffffff;
}

/* --- Preview UGC --- */

.pr {
 margin: 15px; background: #eeeeee; border-radius: 10px;
 border: 1px solid #c3c3c3; box-shadow: 0 1px 0 #e5e5e5;
 -webkit-box-shadow: 0 1px 0 #e5e5e5; -moz-box-shadow: 0 1px 0 #e5e5e5;
}
.pr_answer {
 position: relative; display: block; padding: 15px;
 border-top: 1px solid #cccccc; line-height: 140%; color: #666666;
}
.pr_answer_tail {
 position: absolute; top: -8px; left: 31px; z-index: 1;
 display: block; width: 15px; height: 8px; 
 background: url('/img/mobile_sprite.png') -33px -145px no-repeat;
}
.pr_title {
 position: relative; display: table; width: 100%; 
 padding-top: 15px; padding-bottom: 15px; 
 background: #e3e3e3; background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#dfdfdf));
 background: -moz-linear-gradient(top, #e2e2e2, #dfdfdf);
 background: -o-linear-gradient(top, #e2e2e2, #dfdfdf);
 background: -ms-linear-gradient(top, #e2e2e2, #dfdfdf);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#dfdfdf');
 border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #cccccc;
 text-decoration: none; text-shadow: 0 1px 0 #eeeeee;
}
.pr_title span {
 display: table-cell;
 vertical-align: middle;
}
.pr_title_avatar {
 width: 46px; 
 padding-left: 15px;
}
.pr_title_avatar b {
 display: block; width: 44px; height: 44px; overflow: hidden;
 background: url('/img/mobile_sprite.png') -23px -79px #d6d6d6;
 border-radius: 10px; border: 1px solid #c3c3c3;
 box-shadow: 0 1px 0 #e7e7e7; -webkit-box-shadow: 0 1px 0 #e7e7e7;
 -moz-box-shadow: 0 1px 0 #e7e7e7; text-align: center;
}
.pr_title_avatar img {
 display: inline-block;
 height: 45px;
}
.pr_title_body {
 padding-right: 15px; padding-left: 15px;
 font-size: 14px; color: #999999;
}
.pr_title_body b {
 display: block; margin-bottom: 4px;
 font-size: 16px; color: #777777;
}
.pr_title_arrow {
 width: 10px;
 padding-right: 15px;
}
.pr_title_tail {
 position: absolute; bottom: -1px; left: 31px; z-index: 1;
 display: block; width: 15px; height: 8px; 
 background: url('/img/mobile_sprite.png') -33px -145px;
}
.pr_text {
 position: relative; display: block;
 padding: 15px; line-height: 140%;
 text-decoration: none; color: #666666;
}
.pr_text img {
 border: 1px solid #cccccc !important;
}
.pr_title:hover {
 background: -webkit-gradient(linear, left top, left bottom, from(#477de1), to(#4171c8));
 background: -moz-linear-gradient(top, #477de1, #4171c8);
 background: -o-linear-gradient(top, #477de1, #4171c8);
 background: -ms-linear-gradient(top, #477de1, #4171c8);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#477de1', endColorstr='#4171c8');
 border-bottom: 1px solid #263eb7; text-shadow: 0 -1px 0 #3b51c0;
}
.pr_title:hover .pr_title_body {
 color: #d7e1fd;
}
.pr_title:hover .pr_title_body b {
 color: #ffffff;
}
.pr_title:hover .pr_title_avatar b {
 background: url('/img/mobile_sprite.png') -113px -79px #d8dbeb;
 border: 1px solid #263eb7; box-shadow: 0 1px 0 #6087f4;
 -webkit-box-shadow: 0 1px 0 #6087f4;
 -moz-box-shadow: 0 1px 0 #6087f4;
}
.pr_title:hover .pr_title_tail {
 background-position: -48px -145px;
}


/* --- Preview cell --- */

.cell {
 display: inline-block; width: 92px;
 overflow: hidden; text-align: center; 
 text-decoration: none;
}
.cell_image {
 display: block;
}
.cell_image b {
 display: block; width: 90px; height: 90px;
 overflow: hidden; background: url('/img/mobile_sprite.png') 0 -56px #cccccc;
 border-radius: 10px; border: 1px solid #c0c0c0; box-shadow: 0 1px 0 #e5e5e5;
 text-align: center;
}
.cell_image img {
 display: inline-block; 
 height: 90px;
}
.cell_title {
 display: block; margin-top: 6px; 
 font-size: 14px; line-height: 140%; 
 text-shadow: 0 1px 0 #e7e7e7; color: #666666;
}


/* --- Menu --- */

.block_menu a {
 display: block; padding: 20px; overflow: hidden; background: #e5e5e5; color: #777777;
 background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#e6e6e6)); 
 background: -moz-linear-gradient(top, #e9e9e9, #e6e6e6); 
 background: -o-linear-gradient(top, #e9e9e9, #e6e6e6);
 background: -ms-linear-gradient(top, #e9e9e9, #e6e6e6); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#e6e6e6');
 border-top: 1px solid #f0f0f0; border-bottom: 1px solid #d3d3d3; font-size: 15px;
 font-weight: bold; text-decoration: none; text-overflow: ellipsis; text-shadow: 0 1px 0 #f9f9f9; 
}
.block_menu a:first-child {
 border-top-left-radius: 10px; 
 border-top-right-radius: 10px;
}
.block_menu a:last-child {
 border-bottom-left-radius: 10px;
 border-bottom-right-radius: 10px; 
 border-bottom: 0;
}
.block_menu a i {
 width: 10px; height: 16px; margin-top: 0; 
 float: right; background: url('/img/mobile_sprite.png') 0 -145px;
}
.block_menu a:hover {
 background: #8994a3 url('/img/menu-gradient.png') repeat-x 0 -110px;
 color: #e7e5e5; text-shadow: 0 1px 1px rgba(0,0,0, .3);
 border-top: 1px solid #8994a3;
}


/* --- Categories --- */

.categories a {
 display: table !important; width: 100%;
 padding-top: 15px !important; padding-right: 0 !important;
 padding-bottom: 15px !important; padding-left:0 !important;
}
.categories .active {
 background: -webkit-gradient(linear, left top, left bottom, from(#dedede), to(#dcdcdc));
 background: -moz-linear-gradient(top, #dedede, #dcdcdc);
 background: -o-linear-gradient(top, #dedede, #dcdcdc);
 background: -ms-linear-gradient(top, #dedede, #dcdcdc);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#dcdcdc');
 border-top: 1px solid #e6e6e6;
}
.cat_body, .cat_arrow {
 display: table-cell;
 padding-right: 15px;
 vertical-align: middle;
}
.cat_body {
 padding-left: 15px;
}
.cat_arrow {
 width: 10px;
}
.cat_count {
 display: inline-block; margin-left: 4px; 
 font-weight: normal; color: #999999;
}
.cat_description {
 display: block; padding-top: 4px;
 font-weight: normal; color: #777777;
}
.categories a:hover .cat_count, .categories a:hover .cat_description {
 color: #d7e1fd;
}


/* --- Buttons --- */
.bottom_link, .noun {
 display: block; padding: 20px; margin: 15px;
 border-radius: 10px; line-height: 120%; 
 text-align: center; text-decoration: none;
 text-shadow: 0 1px 0 #e7e7e7; color: #666666;
}
.bottom_link:hover, .noun:hover {
 background: #e9e9e9; text-shadow: none;
 box-shadow: inset 0 1px 4px #e0e0e0, 0 1px 0 #fcfcfc; 
 -webkit-box-shadow: inset 0 1px 4px #e0e0e0, 0 1px 0 #fcfcfc;
}

.more, .action, .button, .photo_security input[type=submit] {
 display: block; background: #e5e5e5; overflow: hidden; padding: 20px !important; margin: 15px; cursor: pointer;
 background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#e6e6e6)); 
 background: -moz-linear-gradient(top, #e9e9e9, #e6e6e6); 
 background: -o-linear-gradient(top, #e9e9e9, #e6e6e6);
 background: -ms-linear-gradient(top, #e9e9e9, #e6e6e6); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#e6e6e6');
 border-radius: 10px; border: 1px solid #c3c3c3; box-shadow: 0 1px 0 #e5e5e5, inset 0 -2px 10px #d2d2d2, inset 0 1px 0 #e5e5e5;
 font-size: 15px; font-weight: bold; text-align: center; text-decoration: none; text-shadow: 0 1px 0 #f9f9f9; color: #777777;
}
.more:hover, .action:hover, .button:hover, .photo_security input[type=submit]:hover {
}
.button, .photo_security input[type=submit] {
 width: 100%; margin: 0 !important;
}
.action {
 margin-top: 0;
}
.actions {
 position: relative; height: 51px;
 padding: 15px; border-bottom: 1px solid #cccccc;
}
.actions a {
 padding: 16px !important; 
 margin-top: 15px; font-weight: normal;
}
.actions_left {
 position: absolute; top: 0; 
 left: 0; width: 50%;
}
.actions_right {
 position: absolute; top: 0; 
 right: 0; width: 50%;
}
.actions_left a {
 margin-right: 7px;
}
.actions_right a {
 margin-left: 8px;
}


/* --- Hypertext --- */

.text h1, .pr_text h1, .text h2, .pr_text h2, 
.text h3, .pr_text h3, .text h4, .pr_text h4, 
.text h5, .pr_text h5, .text h6, .pr_text h6 {
 margin-bottom: 15px; font-weight: normal; line-height: 120%; 
 text-shadow: 0 1px 0 #e9e9e9; color: #666666;
}
.text h1, .pr_text h1 {
 font-size: 23px;
}
.text h2, .pr_text h2 {
 font-size: 22px;
 color: #666666;
}
.text h3, .pr_text h3 {
 font-size: 21px; 
 color: #7f7f7f;
}
.text h4, .pr_text h4 {
 font-size: 20px;
 color: #888888;
}
.text h5, .pr_text h5 {
 font-size: 19px;
 color: #9f9f9f;
}
.text h6, .pr_text h6 {
 font-size: 18px;
 color: #9f9f9f;
}
.text a, .pr_text a {
 padding-top: 8px;
 padding-bottom: 8px;
 color: #777777;
}
.text a:hover, .pr_text a:hover {
 text-decoration: none;
}
.text p, .pr_text p, .text div, .pr_text div { 
 margin: 0; margin-bottom: 15px;
}
.text div:last-child, .pr_text div:last-child, 
.text p:last-child, .pr_text p:last-child {
 margin-bottom: 0;
}
.text img, .pr_text img {
 display: block; max-width: 90%;
 margin: 0 auto !important;
 border-radius: 10px; border: 1px solid #c3c3c3;
 box-shadow: 0 1px 0 #e5e5e5;
 -webkit-box-shadow: 0 1px 0 #e5e5e5;
 -moz-box-shadow: 0 1px 0 #e5e5e5;
}
.text iframe {
 display: block; max-width: 90%;
 margin: 0 auto !important; height: auto !important;
}

/* --- Entries --- */

.text{padding:15px;font-size:17px;line-height:140%;text-shadow:0 1px 0 #e7e7e7;color:#555555}
.text_opt{margin-top:15px !important}
.text_opt_name{display:block;color:#999999}

.info{padding-right:15px;padding-bottom:10px;padding-left:15px;text-shadow:0 1px 0 #e7e7e7;color:#999999}
.info span{display:block;margin-bottom:6px}
.info a{padding-top:15px;padding-bottom:15px;padding-right:15px;text-decoration:none;color:#999999}
.info a:hover{color:#555555}

.author {
 position: relative; display: table; width: 100%;
 padding-top: 15px; padding-bottom: 15px; text-decoration: none;
 color: #e7e5e5; text-shadow: 0 1px 1px rgba(0,0,0, .3);
 border-bottom: 1px solid #dedede; 
 background: #f1f1f1; background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ececec)); 
 background: -ms-linear-gradient(top, #f1f1f1, #ececec); background: -moz-linear-gradient(top, #f1f1f1, #ececec); 
 background: -o-linear-gradient(top, #f1f1f1, #ececec); box-shadow: inset 0 1px 0 #fcfcfc; 
 -webkit-box-shadow: inset 0 1px 0 #fcfcfc; text-shadow: 0 1px 0 #fcfcfc; 
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ececec');
}
.author span {
 display: table-cell;
 vertical-align: middle;
}
.author_tail {
 width: 15px; height: 7px; 
 position: absolute; display: block;
 z-index: 1; bottom: -1px; left: 31px; 
 background: url('/img/mobile_sprite.png') -33px -145px;
}
.author_avatar {
 width: 46px; 
 padding-right: 15px; 
 padding-left: 15px;
}
.author_avatar b {
 display: block; width: 44px; height: 44px; overflow: hidden; 
 background: url('/img/mobile_sprite.png') -23px -79px #c7c7c7; text-align: center;
 border-radius: 10px; border: 1px solid #888888; box-shadow: 0 1px 0 #9f9f9f;
 -webkit-box-shadow: 0 1px 0 #9f9f9f; -moz-box-shadow: 0 1px 0 #9f9f9f; 
}
.author_avatar img {
 display: inline-block;
 height: 45px;
}
.author_info {
 font-size: 12px;
 color: #bbbbbb;
 padding-left: 15px;
}
.author_info_news {
 font-size: 12px;
 color: #bbbbbb; 
 padding-left: 15px;
}
.author_info b {
 display: block; padding: 0; 
 color: #2b5a82 !important; 
 font-weight: normal !important; 
 font-size: 14px; padding-bottom: 4px;
}
.author_info_news b {
 display: block; padding: 0; 
 color: #2b5a82 !important; 
 font-weight: normal !important; 
 font-size: 14px; padding-bottom: 4px;
}
.author_arrow { 
 width: 10px; 
 padding-right: 15px; 
 padding-left: 15px;
}
.author:hover {
}
.author:hover .author_tail {
}
.author:hover .author_avatar b {
 background: url('/img/mobile_sprite.png') -113px -79px #d8dbeb;
 border: 1px solid #263eb7; box-shadow: 0 1px 0 #6087f4;
 -webkit-box-shadow: 0 1px 0 #6087f4; -moz-box-shadow: 0 1px 0 #6087f4;
}
.author:hover .author_info {
}
.author:hover .author_info b {
}

.data{margin:15px;margin-top:0;overflow:hidden;border-radius:10px;border:1px solid #c3c3c3;box-shadow:0 1px 0 #e5e5e5;text-overflow:ellipsis}
.data div{display:table;width:100%;background:#e7e7e7;background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#e6e6e6));background:-moz-linear-gradient(top, #e9e9e9, #e6e6e6);background:-o-linear-gradient(top, #e9e9e9, #e6e6e6);background:-ms-linear-gradient(top, #e9e9e9, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#e6e6e6');border-top:1px solid #f0f0f0;border-bottom:1px solid #d3d3d3}
.data div:first-child{border-top-left-radius:10px;border-top-right-radius:10px}
.data div:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom:0}
.data_option, .data_value{display:table-cell;padding-top:12px;padding-bottom:12px;vertical-align:top;overflow:hidden;font-size:14px;text-overflow:ellipsis}
.data_option{padding-right:5px;padding-left:12px;color:#999999}
.data_value{padding-right:12px;padding-left:5px;text-align:right;color:#555555}
.data_arrow{display:table-cell;width:10px;vertical-align:middle}
.data div a{display:table;width:100%;text-decoration:none}
.data div a:hover {
 margin-top: -1px;
 background: #8994a3 url('/img/menu-gradient.png') repeat-x 0 -110px;
 border-top: 1px solid #8994a3; text-shadow: 0 1px 1px rgba(0,0,0, .3);
}
.data div a:hover .data_option{color:#d7e1fd}
.data div a:hover .data_value{color:#ffffff}

/* --- Comments --- */

.comments {
 position: relative;
}
.comments #allEntries div:last-child a {
 border-bottom: 0;
}
.comments_next, .comments_previous {
 position: absolute; top: 0; 
 display: block; width: 51px; height: 51px;
}
.comments_next i, .comments_previous i {
 display: block; width: 15px; height: 15px; 
 margin-top: 18px; margin-left: 18px;
}
.comments_next {
 right: 0;
}
.comments_next i {
 background: url('/img/mobile_sprite.png') -65px -145px;
}
.comments_previous {
 left: 0;
}
.comments_previous i {
 background:url('/img/mobile_sprite.png') -81px -145px;
}
.comments_form{
 position: relative;
 padding: 15px;
}

.comment{display:table;width:100%;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #cccccc;text-decoration:none}
.comment_avatar, .comment_body{display:table-cell;padding-right:15px;vertical-align:top}
.comment_avatar {
 width: 46px; padding-left: 15px;
}
.comment_avatar b {
 display: block; width: 44px; height: 44px;
 border-radius: 10px; border: 1px solid #c3c3c3;
 box-shadow:0 1px 0 #e5e5e5; text-align: center;
 background: url('/img/mobile_sprite.png') -23px -79px #d1d1d1; 
 -webkit-box-shadow: 0 1px 0 #e5e5e5; -moz-box-shadow: 0 1px 0 #e5e5e5; overflow: hidden;
}
.comment_avatar img {
 height: 44px;
}
.comment_body{text-shadow:0 1px 0 #e7e7e7;color:#555555}
.comment_body span{display:block;margin-bottom:4px;font-size:14px;text-shadow:0 1px 0 #e7e7e7;color:#999999}
.comment_body span b{font-size:16px !important;color:#666666}



/* --- Dir --- */

.site .pr_title_body b{font-size:18px;font-weight:normal;line-height:120%;color:#555555}
.site .pr_text_tail{left:15px !important}



/* --- Search --- */

.search {
 background: #f1f1f1; background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ececec)); 
 background: -ms-linear-gradient(top, #f1f1f1, #ececec); background: -moz-linear-gradient(top, #f1f1f1, #ececec); 
 background: -o-linear-gradient(top, #f1f1f1, #ececec); box-shadow: inset 0 1px 0 #fcfcfc; 
 -webkit-box-shadow: inset 0 1px 0 #fcfcfc; border-bottom: 1px solid #c3c3c3; border-top: 1px solid #dedede;
}
.search_line {
 position: relative; padding-top: 10px; padding-right: 8px; 
 padding-bottom: 10px; padding-left: 8px; margin-right: 48px;
}
.search_line input {
 display: block; width: 100%; padding: 10px; 
 padding-left: 36px; outline: 0; border-radius: 20px; 
 border: 1px solid #dedede; box-shadow: inset 0 1px 5px #f1f1f1; 
 -webkit-box-shadow: inset 0 1px 5px #f1f1f1; 
 -moz-box-shadow: inset 0 1px 5px #f1f1f1; color: #555555;
}
.search_line_icon {
 position: absolute; top: 23px; left: 22px;
 z-index: 1; width: 18px; height: 18px; 
 background: url('/img/mobile_sprite.png') -63px -145px;
}

.search_res {
 display: table; width: 100%; padding: 15px; background: #dddddd; 
 background: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#d3d3d3));
 background: -moz-linear-gradient(top, #d9d9d9, #d4d4d4);
 background: -o-linear-gradient(top, #d9d9d9, #d4d4d4);
 background: -ms-linear-gradient(top, #d9d9d9, #d4d4d4);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#d4d4d4');
 border-top: 1px solid #e4e4e4; border-bottom: 1px solid #c3c3c3; 
 text-decoration: none; text-shadow: 0 1px 0 #e7e7e7;
}
.search_res_title { 
 display: block; font-size: 19px;
 line-height: 120%; color: #555555;
}
.search_res_description {
 display: block; margin-top: 4px; 
 line-height: 140%; color: #777777;
}
.search_res_title b, .search_res_description b {
 font-weight: normal;
}
.search_res:hover {
 background: #8994a3 url('/img/menu-gradient.png') repeat-x 0 -110px;
 color: #e7e5e5; text-shadow: 0 1px 1px rgba(0,0,0, .3);
 border-top: 1px solid #c1c1c1; border-bottom: 1px solid #6f6f6f;
}
.search_res:hover .search_res_title {
 color: #ffffff;
}
.search_res:hover .search_res_description {
 color: #ffffff;
}
.search_res:hover .goto {
 color: #d7e1fd;
}

/* --- Photo --- */

.body_photo table {
 border-collapse: collapse;
}
.body_photo table td {
 padding: 6px;
 text-align: center;
}
#uEntriesList {
 list-style: none; margin-bottom: 0;
 padding: 0; text-align: center;
}
#uEntriesList .uEntryWrap {
 display: inline-block; 
 margin-left: 5px; 
 margin-bottom: 5px;
}

.photo {
 display: inline-block; width: 90px; verflow: hidden; 
 background: url('/img/mobile_sprite.png') 0 -56px #cccccc;
 border-radius: 10px; border: 1px solid #c0c0c0; 
 box-shadow: 0 1px 0 #e5e5e5; 
 -webkit-box-shadow: 0 1px 0 #e5e5e5; -moz-box-shadow:0 1px 0 #e5e5e5;
}
.photo img{display:block;width:90px}

.photo_wrap{text-align:center}
.photo_wrap_cont{display:inline-block;margin:15px}
.photo_wrap_cont img{max-width:100%;border-radius:10px;border:1px solid #c3c3c3;box-shadow:0 1px 0 #e5e5e5;-webkit-box-shadow:0 1px 0 #e5e5e5;-moz-box-shadow:0 1px 0 #e5e5e5}
.photo_info{margin:15px;margin-top:0}
.photo_info_title{font-size:19px;color:#555555}
.photo_info_description{margin-top:4px;line-height:140%;text-shadow:0 1px 0 #e7e7e7;color:#777777}

.photo_security font{color:#999999 !important}
.photo_security td{display:block;text-align:center}
.photo_security input[type=password]{display:inline-block;width:80%;padding:18px;border-radius:10px;border:1px solid #c3c3c3;box-shadow:0 1px 0 #e5e5e5}
.photo_security input[type=submit]{display:inline-block;width:50%;padding:18px}



/* --- Login --- */

.login_inputs{margin:15px;border-radius:10px;border:1px solid #c3c3c3}
.login_inputs div{position:relative;margin-right:114px}
.login_inputs input{display:block;width:100%;padding:18px;padding-left:96px;margin:0;border:0;line-height:18px;color:#555555}
.login_inputs label{position:absolute;top:17px;left:17px;z-index:1;line-height:18px;color:#999999}
.login_user{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #d3d3d3 !important}
.login_password{border-bottom-right-radius:10px;border-bottom-left-radius:10px}

.login_error {
 padding-top: 15px; text-align: center;
 text-shadow: 0 1px 0 #eeeeee; color: #999999;
}
.login_button {
 padding: 0 15px 15px 15px;
}
.login_button input {
 display: block; 
 width: 100%;
}


/* --- Profile --- */ 

.profile_link {
 display: table; width: 100%; border-radius: 10px; text-decoration: none;
 padding-top: 15px; padding-bottom: 15px; background: #e7e7e7; 
 background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#e5e5e5));
 background: -moz-linear-gradient(top, #e9e9e9, #e5e5e5);
 background: -o-linear-gradient(top, #e9e9e9, #e5e5e5);
 background: -ms-linear-gradient(top, #e9e9e9, #e5e5e5);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#e5e5e5'); 
}
.profile_link_avatar {
 display: table-cell; width: 52px; 
 padding-right: 15px; padding-left: 15px;
}
.profile_link_avatar b {
 display: block; width: 50px; height: 50px; text-align: center;
 overflow: hidden; background: url('/img/mobile_sprite.png') -20px -76px #d3d3d3; 
 border-radius: 10px; border: 1px solid #c3c3c3; box-shadow: 0 1px 0 #e3e3e3; 
 -webkit-box-shadow: 0 1px 0 #e3e3e3; -moz-box-shadow: 0 1px 0 #e3e3e3; 
}
.profile_link_avatar img {
 display: inline-block;
 height: 50px;
}
.profile_link_name {
 display: table-cell; vertical-align: middle;
 font-weight: bold; text-shadow: 0 1px 0 #f9f9f9; color: #777777;
}

.profile_link_arrow {
 display: table-cell; padding-right: 20px; 
 vertical-align: middle; text-align: right;
}
.profile_link:hover {
 background: #8994a3 url('/img/menu-gradient.png') repeat-x 0 -110px;
}
.profile_link:hover .profile_link_avatar b {
 background: url('/img/mobile_sprite.png') -110px -76px #d8dbeb;
 border: 1px solid #8994a3; box-shadow: 0 1px 0 #8994a3; 
 -webkit-box-shadow: 0 1px 0 #6087f4; -moz-box-shadow: 0 1px 0 #6087f4;
}
.profile_link:hover .profile_link_name {
 color: #e7e5e5; text-shadow: 0 1px 1px rgba(0,0,0, .3);
}

.profile_header {
 display: table;
 padding: 15px 0;
}
.profile_header_avatar {
 display: table-cell;
 width: 92px;
}
.profile_header_avatar b {
 display: block; width: 90px; height: 90px;
 margin-right: 15px; margin-left: 15px;
 overflow: hidden; background: url('/img/mobile_sprite.png') 0 -56px #cccccc;
 border-radius: 10px; border: 1px solid #c3c3c3;
 box-shadow: 0 1px 0 #e5e5e5; -webkit-box-shadow: 0 1px 0 #e5e5e5;
 -moz-box-shadow: 0 1px 0 #e5e5e5; text-align: center;
}
.profile_header_avatar img {
 display: inline-block;
 height: 90px;
}
.profile_header_name {
 display: table-cell;
 vertical-align: middle;
 color: #999999;
}
.profile_header_name b {
 display: block; margin-bottom: 4px;
 font-size: 20px; color: #777777;
}

/* --- Forms --- */

.form_el {
 position: relative;
 margin-right: 24px;
 margin-bottom: 15px;
}
.form_el label {
 display: block; padding-bottom: 10px;
 padding-left: 10px; font-size: 14px;
 text-shadow: 0 1px 0 #e7e7e7; color: #999999;
}
.form_el textarea, .form_el input {
 display: block; width: 100%; padding: 10px; resize: none;
 border-radius: 10px; border: 1px solid #c3c3c3;
 box-shadow: 0 1px 0 #e5e5e5; -webkit-box-shadow: 0 1px 0 #e5e5e5;
 -moz-box-shadow: 0 1px 0 #e5e5e5; color: #555555;
}
.form_el img {
 display: none;
}
.postTextFl {
 height: 110px;
}
#secuImgC, #secImg {
 position: absolute; bottom: 1px; right: -21px;
 z-index: 1; display: inline-block !important;
 height: 38px; border-top-right-radius: 10px; 
 border-bottom-right-radius: 10px; 
 border-left: 1px solid #c3c3c3 !important;
}
.securityCode{
 padding: 10px !important;
 font-size: 16px !important;
}

/* --- Other --- */

.visible{visibility:visible !important}
.gb_form{display:none;border-top:1px solid #c3c3c3}
.games table td{padding:6px;text-align:center}
.pr_text div br, .text div br, .body_gb br, .cats_stock, .entryReadAll, .fastLinks, .catPages2, .csTop{display:none}

.catPages1, #pagesBlock1, #pagesBlock2{display:block;padding:15px;padding-left:0;float:none !important;font-size:14px;text-align:center;color:#999999}
.catPages1 a, #pagesBlock1 a, #pagesBlock2 a{display:inline-block;padding-top:6px;padding-right:5px;padding-bottom:6px;padding-left:5px;font-weight:normal;text-decoration:none;text-shadow:0 1px 0 #e7e7e7;color:#666666}
.catPages1 a:hover, #pagesBlock1 a:hover, #pagesBlock2 a:hover{background:#cccccc;border-radius:3px;color:#555555}
.catPages1 b, #pagesBlock1 b, #pagesBlock2 b{padding-top:6px;padding-right:5px;padding-bottom:6px;padding-left:5px;background:#cccccc;border-radiu:3px;font-weight:normal;text-shadow:0 1px 0 #e7e7e7;color:#666666}

.news_message .quoteMessage {
 background: #f2f2f2 url('/img/quote.gif') no-repeat; 
 font-size: 8pt; padding: 10px 10px 10px 50px; 
 margin: 10px 0px; border: 1px solid #d4d4d4 !important;
}
#uidLogButton,#uidLogButtonAjx {
 display: none;
}
#baseLogForm,#baseLogFormAjx {
 display: block !important;
}

/* --- Forum --- */

/* --- Base --- */
.body table {
 border-collapse: collapse;
}
.main hr, .threads hr, 
.main br, .threads br,
.threadpage br, .threadpage hr {
 display: none;
}
.forumNamesBar, .threadpage .gTableTop, 
.fFastNavTd, .userRights, .fFastSearchTd, 
.funcBlock, #frmButns83 {
 display: none;
}

/* --- Forum rules --- */
.forumsrules .gTableTop {
 display: none;
}
.forumsrules div,
.forumsrules p {
 font-size: 14px !important;
 line-height: 18px !important;
}

/* --- Recent threads --- */
.recentthreads table,
.recentthreads .gTableTop,
.recentthreads .threadsDetails,
.recentthreads .pagesInfo {
 display: none;
}
.recentthreads .body {
 margin-right: 55px;
}
.recentthreads .gTable {
 display: table;
}
.recentthreads .switchDigit {
 display: inline-block; padding: 6px; 
 color: #cccccc; line-height: 16px;
}


/* --- Main --- */
.main .body {
 margin-right: 30px;
}
.main .body > .gTable {
 display: none;
}
.main .gTable {
 margin: 15px; 
 background: #f7f7f7;
 border-collapse: collapse;
}
.main .gTableTop {
 overflow: hidden; padding-right: 15px; padding-left: 15px; 
 width: 100%; height: 45px; color: #999999; 
 text-overflow: ellipsis; -o-text-overflow: ellipsis; 
 text-shadow: 0 1px 0 #e5e5e5; white-space: pre; 
 font-size: 14px; line-height: 45px;
}
.main .forumNameTd {
 border: 1px solid #d3d3d3; 
}
.main .forumNameTd div {
 height: 51px; position: relative; background: #e5e5e5;
 background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#e6e6e6)); 
 background: -moz-linear-gradient(top, #e9e9e9, #e6e6e6); 
 background: -o-linear-gradient(top, #e9e9e9, #e6e6e6);
 background: -ms-linear-gradient(top, #e9e9e9, #e6e6e6); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#e6e6e6');
}
.main .forumNameTd a {
 position: absolute; top: 0; right: 0; left: 0; 
 display: block; overflow: hidden; padding: 17px; 
 padding-right: 40px; padding-left: 15px; 
 border-top: 1px solid #f0f0f0; font-size: 14px;
 color: #777777; text-decoration: none; text-overflow: ellipsis; 
 -o-text-overflow: ellipsis; text-shadow: 0 1px 0 #f9f9f9; white-space: pre; 
 line-height: 16px; 
}

.main .forumNameTd a:before {
 position: absolute; top: 18px; right: 15px; 
 display: block; width: 10px; height: 16px; 
 background-image: url('/img/mobile_sprite.png'); 
 background-position: 0 -145px; content: ' ';
}
.main .forumNameTd a:hover:before {
 top: 17px; background-position: -22px -146px;
}
.main .forumNameTd a:hover {
 padding-left: 15px; border-top: 1px solid #8994a3; 
 background: #8994a3 url('/img/menu-gradient.png') repeat-x 0 -110px; 
 border-left: 0; color: #e7e5e5; text-shadow: 0 1px 1px rgba(0,0,0, .3);
}

.main .forumStat,.forumLastUpdateThread,.forumLastUpdateAuthor,.forumLastUpdateLink {
 display: none !important;
}

/* --- Threads --- */
.threads .body {
 text-align: right;
}
.threads .body div[align=center] {
 padding: 60px; padding-right: 50px; padding-left: 50px; 
 border-bottom: 1px solid #ececec; color: #666666; line-height: 160%;
}
.threads .gDivLeft {
 margin-right: 55px; text-shadow: 0 1px 0 #ffffff;
}
.threads b {
 color: #555555 !important; font-weight: normal !important;
}
.threads b, .threads .switchDigit {
 display: inline-block; padding: 6px; color: #cccccc; 
 text-decoration: none; line-height: 16px;
}

.threadNametd {
 height: 52px; background: #f5f5f5; 
 color: #f5f5f5; vertical-align: top; 
 text-align: left; text-shadow: none;
}
.threadNametd div {
 position: relative;
}
.threadNametd a {
 position: absolute; top: 0; left: 0; z-index: 1; 
 display: block; overflow: hidden; padding: 17px; 
 padding-right: 40px; padding-left: 15px; width: 100%; 
 background: #d7d7d7; 
 background: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#d3d3d3));
 background: -moz-linear-gradient(top, #d9d9d9, #d4d4d4);
 background: -o-linear-gradient(top, #d9d9d9, #d4d4d4);
 background: -ms-linear-gradient(top, #d9d9d9, #d4d4d4);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#d4d4d4'); 
 border-top: 1px solid #e4e4e4; border-bottom: 1px solid #c3c3c3;
 color: #555555; text-decoration: none; text-overflow: ellipsis; 
 -o-text-overflow: ellipsis; text-shadow: 0 1px 0 #eeeeee !important; 
 white-space: pre; font-weight: normal !important; line-height: 16px; 
}

.threads .threadNametd a:before,
.recentthreads .threadNametd a:before{
 position: absolute; top: 18px; right: 15px; 
 display: block; width: 10px; height: 16px; 
 background-image: url('/img/mobile_sprite.png'); 
 background-position: 0 -145px; content: ' ';
}
.threads .threadNametd a:hover:before,
.recentthreads .threadNametd a:hover:before {
 top: 17px; background-position: -22px -146px;
}
.threads .threadNametd a:hover,
.recentthreads .threadNametd a:hover{
 color: #fff; text-shadow: 0 1px 1px rgba(0,0,0, .3) !important;
 background: #8994a3 url('/img/menu-gradient.png') repeat-x 0 -110px;
 border-top: 1px solid #c1c1c1; border-bottom: 1px solid #6f6f6f;
 padding-left: 15px; border-left: 0; font-weight: normal !important;
}

/* --- Threadpage --- */
.threadpage .body {
 text-align: right;
}
.threadpage .switchDigit {
 display: inline-block; padding: 6px; 
 color: #cccccc; text-decoration: none; 
 line-height: 16px;
}

.post {
 text-align: left; 
}
.post_header {
 position: relative; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; 
 background: #f1f1f1; background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ececec)); 
 background: -ms-linear-gradient(top, #f1f1f1, #ececec); background: -moz-linear-gradient(top, #f1f1f1, #ececec); 
 background: -o-linear-gradient(top, #f1f1f1, #ececec); box-shadow: inset 0 1px 0 #fcfcfc; 
 -webkit-box-shadow: inset 0 1px 0 #fcfcfc; text-shadow: 0 1px 0 #fcfcfc; 
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ececec');
}
.post_header a, .post_header span, .post_header i {
 display: block;
}
.post_link {
 height: 70px; color: #bbbbbb; 
 text-decoration: none; font-size: 12px; 
}
.post_avatar {
 position: relative; float: left; 
 margin: 15px; width: 40px; height: 40px; 
 border: 1px solid rgba(0, 0, 0, 0.15);
 border-radius: 6px; -webkit-border-radius: 6px; 
 box-shadow: 0 1px 0 #fcfcfc; -webkit-box-shadow: 0 1px 0 #fcfcfc;
}
.post_info {
 margin-left: 70px; 
 padding-top: 17px; 
 line-height: 16px;
}
.post_info b {
 display: block; padding: 0; 
 color: #2b5a82 !important; 
 font-weight: normal !important; 
 font-size: 14px; padding-bottom: 4px;
}
.post_edit {
 position: absolute;
 height: 40px; padding: 15px;
 right: 0; top: 0; display: block;
}
.post_answer {
 position: absolute;
 height: 40px; padding: 15px;
 right: 30px; top: 0; display: block;
}
.post_edit img,
.post_answer img {
 margin-top: 10px;
}
.post_body {
 line-height: 140%;
 padding: 15px;
 overflow: hidden;
}
.post_body div {
 max-width: 100%;
}
.post_body p {
 text-align: left !important;
}
.post_body span {
 color: #555555 !important;
 font-size: 14px !important;
}
.post_body br {
 display: block;
}
.post_body b {
 display: inline-block; padding: 0; 
 font-weight: bold !important;
}
.post_body img {
 height: auto !important;
 max-width: 100%;
}
.post_body iframe {
 display: block; max-width: 90%;
 margin: 0 auto !important; height: auto !important;
}
.post_body a {
 color: #1f4f9b; 
 word-wrap: break-word;
 text-decoration: none; 
}
.post_body a:hover {
 color: #1f4f9b; 
 text-decoration: underline;
}
.post_body .bbQuoteBlock,
.post_body .bbCodeBlock {
 position: relative;
 padding-bottom: 10px;
}
.post_body .bbQuoteName,
.post_body .bbCodeName {
 color: #67707C; 
}
.post_body .bbQuoteName span {
 color: #67707c !important;
 font-size: 7pt !important;
}
.post_body .quoteMessage, 
.post_body .codeMessage {
 padding: 5px !important; border: 1px solid #dedede !important; 
 border-radius: 6px; -webkit-box-shadow: 0 1px 0 #fcfcfc; 
 background: #eee !important; box-shadow: 0 1px 0 #fcfcfc; 
 -webkit-box-shadow: 0 1px 0 #fcfcfc; font-size: 8pt;
}
.moder_message {
 font-size: 8pt; background: #ffefe8; 
 border: 1px solid #e9c0b6; margin-top: 10px; 
 padding: 5px 8px; border-radius: 6px;
}
.post_body .edited {
 color: #67707c; font-size: 12px;
 text-shadow: 0 1px 0 #fcfcfc;
 text-align: right; padding-top: 10px;
}
.post_body .edited span {
 color: #67707c !important; font-size: 12px !important;
 text-shadow: 0 1px 0 #fcfcfc !important;
}

/* Form add */
.button {
 display: block; padding: 15px; width: 100%; 
 border: 1px solid #dedede; border-radius: 6px; 
 -webkit-border-radius: 6px; background: #f1f1f1; 
 background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ececec)); 
 background: -ms-linear-gradient(top, #f1f1f1, #ececec); 
 background: -moz-linear-gradient(top, #f1f1f1, #ececec); 
 background: -o-linear-gradient(top, #f1f1f1, #ececec); 
 box-shadow: inset 0 1px 0 #fafafa, 0 1px 0 #fcfcfc; 
 -webkit-box-shadow: inset 0 1px 0 #fafafa, 0 1px 0 #fcfcfc; 
 color: #777777; text-decoration: none; text-shadow: 0 1px 0 #fcfcfc; 
 font-size: 14px !important; line-height: 20px !important; 
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ececec'); 
 cursor: pointer;
}
.button:hover {
 background: #e9e9e9; text-shadow: none;
 box-shadow: inset 0 1px 4px #e0e0e0, 0 1px 0 #fcfcfc; 
 -webkit-box-shadow: inset 0 1px 4px #e0e0e0, 0 1px 0 #fcfcfc;
}

.threads .gTableTop, .threads .threadsDetails, .threads .forumStat, .threads .forumLastUpdateAuthor, .threads .forumLastUpdateLink, #thread_search_form {
 display: none !important;
}

div.uSpoilerButBl input {
 background: linear-gradient(to bottom, #f7f7f7 0%, #e1e1e1 100%) repeat;
 border: 1px solid #d4d4d4;
 border-radius: 3px;
 font-size: 8pt;
 color: #616161;
 padding: 4px 15px;
 text-shadow: 1px 1px 0 #fff;
}
div.uSpoilerButBl input:hover {
 color: #1e6bc4;
 cursor: pointer;
}

/* --- Publ Style --- */
.directed_by br {
 display: inline !important;
}