html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { margin: 0pt; padding: 0pt; }
body { background-color: rgb(240, 240, 234); }
h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 1.8em; }
h3 { font-size: 1.35em; }
a { color: rgb(242, 125, 3); text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0pt none; }
input, textarea, select, body { font: 12px/17px Tahoma,Arial,Verdana,sans-serif; }
input, textarea, select, a { outline: medium none; }
p { margin-bottom: 0.4em; }
.clr { clear: both; }
ul { padding-left: 16px; list-style-position: outside; list-style-image: none; }
table { border-collapse: collapse; border-spacing: 0pt; }
.reset, .reset li { list-style: none outside none; padding: 0pt; margin: 0pt; }
.pagebg { background: url('headwide.jpg') repeat-x scroll 0% 0% transparent; }
.wrapper { min-width: 902px; max-width: 1580px; width: 97%; text-align: left; margin: 0pt auto; }
.lcolomn, .rcolomn, .head { display: inline; }
.lcolomn, .head { float: left; }
.rcolomn, .arg { float: right; }
.thide, .btl b { overflow: hidden; display: block; height: 0pt; }
.vnavi li a, .headrss, .vnavi2 li a, .argmore a, .navigation a, .fullv { text-decoration: none ! important; }
.fbutton, .berrors, .navigation span, .infoblock, .btn_reglog { -moz-border-radius: 6px 6px 6px 6px; }
.topbar { padding: 0pt 10px; height: 38px; background: url('headwide.jpg') repeat-x scroll 0% 0% rgb(48, 48, 48); }
.thmenu { overflow: hidden; }
.thmenu, .thmenu ul, .thmenu ul li { float: left; }
.thmenu ul { margin: 8px 0pt 0pt -11px; }
.thmenu ul li { padding: 0pt 9px 0pt 11px; background: url('dotmsep0.png') no-repeat scroll 0pt 65% transparent; }
.thmenu ul li a { color: rgb(255, 255, 255); }
.topbar form ul { width: 434px; height: 25px; margin-top: 6px; background: url('search00.png') no-repeat scroll 0% 0% rgb(0, 0, 0); }
.topbar form ul li { float: left; height: 25px; }
.topbar form ul li input { color: rgb(255, 255, 255); border: 0pt none; background: none repeat scroll 0% 0% transparent; }
.sh-text { width: 370px; overflow: hidden; }
.sh-btn { width: 64px; }
.topbar form ul .sh-text input { width: 358px; margin: 5px 0pt 0pt 7px; display: block; }
.topbar form ul .sh-btn input { width: 64px; height: 25px; background: url('search00.png') no-repeat scroll -370px 0pt transparent; }
.topbar form ul .sh-btn input:hover { background-position: -434px 0pt; }
.header, .header .rcolomn, .headleft, .headright, .header .lcolomn { height: 183px; }
.header { padding-left: 210px; }
.header .lcolomn { width: 210px; margin-left: -210px; overflow: hidden; }
.header .rcolomn { width: 100%; background: url('header00.png') repeat-x scroll 0pt -183px transparent; }
.headright { padding-right: 200px; background: url('header00.png') no-repeat scroll 100% -366px transparent; }
.headleft { padding-left: 44px; background: url('header00.png') no-repeat scroll 0% 0% transparent; }
.header logo a { margin: 41px 0pt 27px; float: right; width: 201px; padding-top: 83px; background: url('ruvideo_.png') no-repeat scroll 0% 0% transparent; }
.headrss { background: url('rsshead0.png') no-repeat scroll 0% 0% transparent; color: rgb(0, 0, 0); font-size: 0.9em; display: block; clear: both; padding-left: 34px; height: 29px; line-height: 28px; }
.headrss:hover { background-position: 0pt -29px; }
.head { width: 100%; }
.head li { position: relative; float: left; width: 23.5%; margin-top: 14px; }
.head li div, .head li img { width: 150px; height: 150px; display: block; }
.loginbox { font-size: 0.9em; position: relative; float: right; width: 190px; margin-right: -200px; padding-left: 10px; }
.loginbox .rdl5 { position: absolute; left: -36px; top: 21px; }
.loginbox .loginblock { position: relative; z-index: 10; }
.loginform { margin-top: 35px; }
.loginform, .loginform li div { width: 168px; }
.loginform li { margin-bottom: 0.6em; }
.loginform li span { display: block; padding-left: 2px; }
.loginform li div { overflow: hidden; height: 21px; background: url('loginfor.png') repeat scroll 0% 0% rgb(255, 255, 255); }
.loginform li div input { border: 0pt none; background: none repeat scroll 0% 0% transparent; }
.loginform li div .lbtn { float: right; width: 52px; height: 21px; background: url('loginfor.png') repeat scroll -116px -21px rgb(220, 220, 220); }
.loginform li div .lbtn:hover { background-position: -116px -42px; }
.loginform li.flogin div input { width: 160px; }
.loginform li.flogin div input, .loginform li.fpass div .ltext { margin: 3px 0pt 0pt 4px; display: block; }
.loginform li.fpass div { background: url('loginfor.png') repeat scroll 0pt -21px rgb(255, 255, 255); }
.loginform li.fpass div .ltext { float: left; width: 108px; }
.vsep { width: 100%; background: url('vsepl000.png') no-repeat scroll 0pt 100% rgb(255, 255, 255); }
.vsep .vsep { background: url('vsepr000.png') no-repeat scroll 100% 100% transparent; }
.container { padding: 0pt 173px 0pt 232px; background: url('http://sastal.ru/images/pic/data/@22@22') no-repeat scroll 100% 100% transparent; }
.leftside { font-size: 0.9em; padding-right: 14px; width: 218px; margin: 0pt 0pt 0pt -232px; }
.rightside { font-size: 0.9em; width: 173px; margin: 0pt -173px 0pt 0pt; padding-bottom: 120px; }
.midside, .mainside, .conts { width: 100%; }
.spbar, .spbar div { height: 51px; }
.spbar { background: url('speedbar.png') repeat-x scroll 0pt -51px rgb(41, 41, 41); font-size: 0.9em; }
.spbar div { background: url('speedbar.png') no-repeat scroll 0pt -102px transparent; padding: 0pt 0pt 0pt 20px; }
.spbar div div { padding: 0pt 100px 0pt 0pt; background-position: 100% 0pt; position: relative; }
.spbar img { position: absolute; bottom: 0pt; right: 0pt; }
.spbar p { padding-top: 9px; color: rgb(255, 255, 255); }
.footer { min-width: 900px; padding-top: 30px; height: 50px; font-size: 0.9em; background: url('footer00.png') repeat-x scroll 0% 0% transparent; }
.footer .lcolomn a { color: rgb(38, 38, 38); }
.footer .lcolomn span, .footer .lcolomn span a { color: rgb(89, 89, 87); }
.footer .rcolomn ul { display: inline; padding: 0pt; list-style: none outside none; }
.footer .rcolomn ul li { float: left; width: 88px; margin: 2px 0pt 0pt 8px; }
.footer .rcolomn ul li { opacity: 0.4; }
.footer .rcolomn ul li:hover { opacity: 1; }
.leftside .block { margin-bottom: 14px; width: 218px; background: url('leftbloc.png') repeat-y scroll -218px 0pt rgb(255, 255, 255); }
.leftside .block .dbtm { padding: 0pt 1px 18px; width: 216px; background: url('leftbloc.png') no-repeat scroll 100% 100% transparent; }
.leftside .block .dtop { overflow: hidden; border-bottom: 2px solid rgb(229, 229, 229); color: rgb(255, 161, 22); height: 42px; background: url('leftbloc.png') no-repeat scroll 0% 0% rgb(42, 42, 42); }
.btl b { margin: 13px 0pt 0pt 15px; padding-top: 17px; width: 155px; background: url('headings.png') no-repeat scroll 0% 0% transparent; }
.vnavi { border-bottom: 1px solid rgb(229, 229, 229); }
.vnavi li a, .vnavi2 li a { color: rgb(0, 0, 0); padding: 2px 0pt; width: 100%; display: block; border-top: 1px solid rgb(229, 229, 229); background: url('vnavilef.png') no-repeat scroll -999px 0pt transparent; }
.vnavi li a b, .vnavi2 li a b { display: block; cursor: pointer; padding: 0pt 15px; }
.vnavi li a:hover, .vnavi2 li a:hover { background: url('vnavilef.png') repeat-y scroll 100% 0pt rgb(255, 180, 12); border-top: 1px solid rgb(217, 151, 12); }
.subbtl { padding: 10px 15px; color: rgb(153, 153, 153); text-transform: uppercase; }
.topnews .btl b { background-position: 0pt -103px; }
.leftside .topnews .dcont { margin: 0pt 15px; padding: 10px 0pt 0pt; }
.tags .btl b { background-position: 0pt -120px; }
.leftside .tags .dcont { margin: 0pt 10px; padding: 10px 0pt 0pt; }
.calendr .btl b { background-position: 0pt -137px; }
.leftside .calendr .dcont { margin: 0pt 5px; padding: 10px 0pt 0pt; }
.rightside .btl { overflow: hidden; }
.rightside .btl b { width: 140px; }
.rightside .yblock { width: 173px; background: url('yblock00.png') repeat-y scroll -173px 0pt rgb(255, 162, 21); }
.rightside .yblock .dtop { background: url('yblock00.png') no-repeat scroll 0% 0% transparent; }
.rightside .yblock .dbtm { padding-bottom: 30px; background: url('yblock00.png') no-repeat scroll -346px 100% transparent; }
.rightside .yblock .btl b { background-position: 0pt -51px; margin-bottom: 16px; }
.rightside .yblock .vnavi li a, .rightside .yblock .vnavi { border-color: rgb(209, 133, 17); }
.rightside .yblock .vnavi li a:hover { color: rgb(255, 255, 255); background: url('vnavirig.png') repeat-x scroll 0% 0% rgb(55, 55, 55); }
.rightside .yblock .vnavi li a b { font-weight: normal; background: url('vnavirig.png') no-repeat scroll -999px 0pt transparent; }
.rightside .gblock { width: 173px; background: url('gblock00.png') repeat-y scroll 0% 0% rgb(249, 249, 249); }
.rightside .gblock .dbtm { padding-bottom: 30px; background: url('gblock00.png') no-repeat scroll -173px 100% transparent; }
.rightside .gblock .btl b { margin: 0pt 0pt 14px 15px; background-position: 0pt -68px; }
.rightside .block { width: 173px; background: url('rightblo.png') repeat-y scroll 0% 0% rgb(255, 255, 255); }
.rightside .block .btl b { background-position: 0pt -85px; margin: 0pt 0pt 14px 15px; }
.rightside .block .dbtm { padding-bottom: 26px; background: url('rightblo.png') no-repeat scroll -173px 100% transparent; }
.rightside .block .dcont { margin: 0pt 15px; }
.fbutton, .btn_reglog, .vresult { border: 0pt none; background: none repeat scroll 0% 0% transparent; cursor: pointer; }
.vresult { color: rgb(247, 137, 19); padding: 7px 3px 3px; }
.fbutton { text-shadow: 0pt 1px 0pt rgb(255, 191, 92); border: 1px solid rgb(200, 137, 39); height: 30px; color: rgb(0, 0, 0); padding: 2px 15px 4px; background: url('fbutton0.png') repeat-x scroll 0% 0% rgb(255, 164, 22); font-weight: bold; }
.fbutton:hover { background-position: 0pt -100px; }
.fbutton { -moz-box-shadow: 0pt 1px 4px -2px black; }
.base, .basecont { margin-bottom: 2.5em; }
.base { border-bottom: 3px solid rgb(245, 245, 241); }
.shd { font-weight: normal; font-size: 1.5em; color: rgb(0, 0, 0); margin: 0pt 15px 0.4em; }
.shdinfo { font-size: 0.9em; border-top: 1px solid rgb(216, 216, 216); height: 30px; padding: 8px 15px 0pt; background: url('shdinfo0.png') repeat-x scroll 0% 0% transparent; }
.shdinfo .arg, .shdinfo .date { float: left; margin-right: 10px; line-height: 21px; }
.shdinfo .date a, .shdinfo .date { color: rgb(255, 255, 255); }
.shdinfo .date b, .shdinfo .date { height: 22px; float: left; background: url('date0000.png') no-repeat scroll 0% 0% rgb(255, 149, 28); }
.shdinfo .date b { padding: 0pt 8px; font-weight: normal; background-color: transparent; background-position: 100% -22px; }
.ratebox { float: right; position: relative; width: 85px; height: 17px; padding: 2px 0pt; overflow: hidden; margin-left: 10px; }
.isicons { float: right; text-align: right; margin-left: 8px; }
.isicons ul { display: inline; }
.isicons li { float: left; margin-left: 6px; }
.maincont { margin: 0pt 15px 1em; overflow: hidden; }
.morelink { padding: 0pt 15px; margin-bottom: 18px; }
.morelink .arg { float: left; color: rgb(124, 124, 124); font-size: 0.9em; }
.morelink .arg a { color: rgb(124, 124, 124); }
.fullstory { margin-bottom: 10px; }
.infodload { padding: 8px 15px 8px 53px; font-size: 0.9em; background: url('infodloa.png') no-repeat scroll 10px 50% rgb(248, 248, 246); border-bottom: 1px solid rgb(231, 231, 227); }
.related { background-color: rgb(248, 248, 246); padding: 10px 15px; }
.related h3 { margin: 0pt 0pt 0.4em; font-size: 1em; }
.related li { margin-bottom: 0.1em; padding-left: 10px; background: url('vnavi200.png') no-repeat scroll 0pt 6px transparent; }
.related li a { color: rgb(3, 3, 3); }
.related li a:hover { color: rgb(255, 133, 0); }
.berrors { margin: 0pt 15px 15px; font-size: 0.9em; font-style: italic; padding: 6px 10px; background: url('berrors0.png') repeat scroll 0% 0% rgb(252, 247, 238); line-height: normal; border: 1px solid rgb(243, 228, 217); }
.bcomment .dtop { position: relative; background-color: rgb(245, 245, 241); border-top: 1px solid rgb(184, 184, 184); padding-left: 36px; height: 36px; padding-right: 15px; margin-bottom: 0.4em; }
.bcomment .dtop .avatar { left: 15px; top: 10px; position: absolute; height: 49px; width: 49px; border: 1px solid rgb(160, 160, 160); }
.bcomment .dtop .avatar span { overflow: hidden; display: block; border: 3px solid rgb(245, 245, 241); width: 43px; height: 43px; }
.bcomment .dtop .avatar span img { width: 43px; }
.bcomment .dtop h3 { margin-top: 8px; float: left; color: rgb(44, 44, 44); }
.bcomment .dtop h3 a { color: rgb(44, 44, 44); }
.comnum { margin-top: 7px; width: 33px; height: 22px; line-height: 21px; text-align: center; background: url('comnum00.png') no-repeat scroll 0pt 0pt rgb(184, 184, 184); float: right; color: rgb(245, 245, 241); font-size: 1.2em; }
.bcomment .dtop, .bcomment .dmid { padding-left: 75px; }
.bcomment .dmid { margin-bottom: 0.8em; font-size: 0.9em; color: rgb(156, 145, 138); padding-right: 15px; }
.cmaincont { margin: 0pt 15px; }
.comedit { height: 20px; padding: 0pt 15px; font-size: 0.9em; margin-bottom: 10px; }
.comedit ul { float: right; }
.comedit ul li { float: right; margin-left: 6px; }
.cbanner { margin: 0pt 14px 10px; text-align: center; padding-top: 10px; }
.cbanner .dcont { width: 468px; height: 60px; overflow: hidden; margin: 0pt auto; text-align: left; }
#hintbox { text-align: left; width: 150px; font-size: 10px; border: 1px solid rgb(153, 161, 171); background-color: rgb(255, 255, 255); color: rgb(40, 40, 40); margin: 10px 0pt 0pt 10px; padding: 3px 5px; position: absolute; visibility: hidden; z-index: 998; -moz-border-radius: 5px 5px 5px 5px; }
.onl_table { width: 100%; font-size: 10px; }
.onl_table td { padding-right: 5px; font-size: 10px; }
.u_link, .u_link a:link, .u_link a:visited, .u_link_on { color: rgb(102, 102, 102); }
/* ::::: http://www.warez-0k.ru/templates/warez/style/engine.css ::::: */

#loading-layer { line-height: 14px; }
.clouds_xsmall { font-size: 0.9em; }
.clouds_small { font-size: 1em; }
.clouds_large { font-size: 1.3em; }
.clouds_xlarge { font-size: 1.4em; }
.scriptcode, .title_quote, .quote, .title_spoiler, .text_spoiler { padding: 5px; background-color: rgb(251, 251, 250); border: 1px dotted rgb(194, 194, 190); }
.rating { width: 85px; height: 17px; font-size: 0.9em; overflow: hidden; }
.unit-rating { list-style: none outside none; margin: 0pt; padding: 0pt; width: 85px; height: 17px; position: relative; background: url('rating00.png') repeat-x scroll 0% 0% transparent; }
.unit-rating li { text-indent: -90000px; padding: 0pt; margin: 0pt; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0pt; }
.unit-rating li a:hover { background: url('rating00.png') repeat scroll 0pt -17px transparent; z-index: 2; left: 0pt; }
.unit-rating a.r1-unit { left: 0pt; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating { background: url('rating00.png') repeat scroll 0pt -34px transparent; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }
#dropmenudiv { border: 1px solid rgb(16, 16, 16); background-color: rgb(255, 255, 255); font-size: 11px; line-height: 20px; margin: 2px; padding: 4px; opacity: 0.9; }
.cpojer a { display: inline-block; padding: 4px; outline: 0pt none; color: rgb(88, 126, 215); -moz-transform: scale(1) rotate(0deg); }
.cpojer a:hover { background: none repeat scroll 0% 0% rgb(255, 165, 0); text-decoration: none; color: rgb(255, 255, 255); -moz-border-radius: 4px 4px 4px 4px; -moz-transform: scale(1.05) rotate(-1deg); }
.cpojer a:nth-child(2n):hover { -moz-transform: scale(1.05) rotate(1deg); }
