* { margin: 0; padding: 0; }

body { background: #1B1B1B; font-family: "Trebuchet MS", Sans-Serif, Tahoma, Verdana; color: #FFF; }
html, body { width: 100%; height: 100%; }

img { border: none; }
a:focus { outline: none; }

#wrapper { min-width: 980px; width: 100%; position: relative; min-height: 100%; height: auto !important; height: 100%; }
* html #wrapper, #footer { width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 980 ? "980px" : "auto"); }
/* start head */
#head { position: relative; width: 100%; height: 92px; background: #1B1B1B url(/images/bghd.gif) repeat-x top left; }
#head .log { float: left; width: 176px; }
#head .cer { position: relative; margin-left: 176px; }
* html #head .cer { position: relative; left: -3px; margin-right: -3px; }
#head .cer .tex { float: left; width: 262px; font-size: 18px; color: #FF0066; text-transform: uppercase; padding: 38px 0px 0 28px; }
#head .cer .wom { position: relative; margin-left: 292px; text-align: right; padding: 16px 20px 0 0; }
/* start letters */
#lete { clear: both; height: 33px; background: #1B1B1B url(/images/let.gif) repeat-x top left; padding: 12px 0 12px 16px; font-size: 1px; }
#lete a { font-size: 14px; font-weight: bold; color: #B8B8B8; padding: 6px 12px; line-height: 18px; }
#lete a:hover { color: #FFF; background: #FF0066; text-decoration: none; }
#lete .select { color: #FFF; background: #FF0066; text-decoration: none; }
/* start search */
/* start search */
#search { clear: both; height: 53px; padding: 0 20px 0 20px; }
#search .stbl { height: 53px; background: #1B1B1B url(../images/sbg.gif) repeat-x top left; width: 100%; }
#search th { font-weight: bold; font-size: 14px; color: #5E5B5C; width: 45px; padding: 0 10px 0 10px; }
#search .inp { width: 100%; }
#search .inp input { font-size: 14px; font-weight: bold; color: #000;  padding-left: 4px; width: 100%; padding: 5px 0 3px 0px; line-height: 18px; //line-height: 16px; //padding-bottom: 4px; }
#search .but { padding: 0 10px 0 10px; width: 90px; }
/* start content */
#content { clear: both; position: relative; padding-bottom: 132px; margin-top: 14px; overflow: hidden; zoom: 1; }
/* start left */
#lef { position: relative; float: left; width: 164px; margin-left: 10px; display: inline; font-size: 1px; }
#lef ul { list-style-type: none; background: #1B1B1B; color: #B8B8B8; }
#lef ul li a { display: block; height: 18px; line-height: 18px; font-size: 14px; font-weight: bold; color: #B8B8B8; padding: 3px 0 3px 10px; }
#lef ul li a:active, #lef ul li a:hover, #lef ul li.active a:link, #lef ul li.active a:visited { background: #111111 url(/images/navbg.gif) no-repeat right; color: #FF0066; text-decoration: none; }
/* start right */
#rig { position: relative; float: right; width: 200px; }
#rig .rblc { margin-right: 20px; }
#rig .rblc .head { background: #272727 url(/images/gov.gif) repeat-x top left; height: 28px; font-size: 14px; font-weight: bold; color: #B8B8B8; padding: 8px 0 0 14px; }
#rig .rblc .lin { background: #181818; font-size: 1px; padding: 15px 0 20px 15px; }
#rig .rblc .lin ul { list-style-type: none; background: #181818; color: #FF0066; }
#rig .rblc .lin ul li a { display: list-item; height: 18px; line-height: 18px; font-size: 12px; color: #FF0066; }
#rig .rblc .lin ul li a:hover { text-decoration: none; }
#rig .sblc { margin: 12px 20px 12px 0; }
#rig .sblc .head { background: #272727 url(/images/gov.gif) repeat-x top left; height: 28px; font-size: 14px; font-weight: bold; color: #B8B8B8; padding: 8px 0 0 14px; }
#rig .sblc .lin { background: #181818; font-size: 1px; padding: 15px 0 20px 15px; }
#rig .sblc .lin ul { list-style-type: none; background: #181818; color: #FF0066; }
#rig .sblc .lin ul li a { display: list-item; height: 18px; line-height: 18px; font-size: 12px; color: #B2B2B2; }
#rig .sblc .lin ul li a:hover { text-decoration: none; }
/* start center */
#cen { position: relative; margin-left: 174px; margin-right: 210px; background: #111111 url(/images/lenta.gif) repeat-y left top; }
#cen .cnt { position: relative; background: url(/images/lenta.gif) repeat-y right top; }
* html #cen .cnt { position: relative; left: -3px; margin-right: -3px; }
/* start film block */
.film { padding: 0 32px 30px 32px; overflow: hidden; zoom: 1;}
.search-title { padding: 10px 32px 10px 32px; overflow: hidden; zoom: 1;  font-size: 18px; color: #FFFFCC;}
.film .nam { margin-top: 15px; }
.film .nam a { font-size: 18px; color: #FFFFCC; }
.film .nam span { font-size: 18px; color: #FFFFCC; }
.film .nam a:hover { text-decoration: none; }
.film .bl { clear: both;  overflow: hidden; zoom: 1; margin-top: 15px; }
.film .bl .im { float: left; width: 240px; }
.film .bl .im .rs { height: auto; width: 240px; }
.film .bl .im .rat { height: 29px; border-bottom: 1px solid #1F1F1F; color: #FFF; font-size: 11px; font-weight: bold; padding: 12px 10px 0 10px; }
.film .bl .im .rat span { margin-left: 100px; }
.film .bl .im .rat img { cursor: pointer; width: 14px; height: 13px; }
.film .bl .im .rat .not img { cursor: default; width: 14px; height: 13px; }
.film .bl .in { margin-left: 256px; //margin-left: 253px; }
.film .bl .in .nam { font-size: 11px; font-weight: normal; color: #858585; }
.film .bl .in .nam span { font-size: 11px; font-weight: bold; color: #FFF; }
.film .bl .in .abo { margin-top: 36px; }
.film .bl .in .nam a{color: #FF0066; font-size: 11px;}
.film .bl .in .nam a:hover { text-decoration: none; font-size: 11px; }
.film .bl .in .abo .info { background: #1B1B1B url(/images/fin.gif) repeat-x top left; height: 31px; font-size: 14px; font-weight: bold; color: #FFFFCC; padding: 12px 0 0 12px; }
.film .bl .in .abo .text { margin-top: 10px; font-size: 14px; color: #B2B2B2; padding-bottom: 18px; border-bottom: 1px solid #242424; padding-right: 60px; }
.film .bl .in .own { margin-top: 2px; border-top: 1px solid #242424; padding-top: 8px; color: #858585; font-size: 11px; }
.film .bl .in .own b { color: #FFF; }
.film .bl .in .own a { color: #FF0066; }
.film .bl .in .own a:hover { text-decoration: none; }
.film .sosihui { clear: both; margin-top: 26px; padding-bottom: 15px; border-top: 1px solid #242424; border-bottom: 1px solid #242424; font-size: 11px; color: #858585; }
.film .sosihui div{margin:0px;padding:0px}
.film .down { clear: both; margin-top: 26px; height: 34px; border-top: 1px solid #242424; border-bottom: 1px solid #242424; font-size: 11px; color: #858585; }
.film .down .view { float: left; width: 300px; font-size: 11px; padding-left: 14px; margin-top: 9px; }
.film .down .view b { padding-right: 18px; color: #FFF; }
.film .down .lin { margin-left: 314px; text-align: right; font-size: 14px; font-weight: bold; padding-right: 14px; margin-top: 7px; }
.film .down .lin span { background: #111111 url(/images/pon.gif) no-repeat left ; padding-left: 18px; }
.film .down .lin span a { color: #FF0066; }
.film .down .lin span a:hover { text-decoration: none; }
/* start navigatin */
#pagn { margin: 30px 210px 30px 174px; text-align: center; font-size: 20px; color: #7F7F7F; }
#pagn .llin { margin: 0 60px 0 11px; color: #FF0066; background: #1B1B1B url(/images/left.gif) no-repeat left; padding-left: 30px; }
#pagn .llin a { color: #FF0066; }
#pagn .llin a:hover { text-decoration: none; }
#pagn .rlin { margin: 0 11px 0 60px; color: #FF0066; background: #1B1B1B url(/images/right.gif) no-repeat right; padding-right: 30px; }
#pagn .rlin a { color: #FF0066; }
#pagn .rlin span { color: #858585; }
#pagn .llin span { color: #858585; }
#pagn .rlin a:hover { text-decoration: none; }
#pagn .cent { font-size: 12px;  }
#pagn .cent a { color: #FFF; padding: 10px 13px 10px 13px; background: #242424; margin: 0 3px 0 3px; height: 18px; line-height: 48px; 
}
#pagn .cent span { color: #FF0066; font-weight: bold; padding: 10px 13px 10px 13px; background: #242424; margin: 0 3px 0 3px; height: 18px; line-height: 48px; }
#pagn .cent a:hover { text-decoration: none; background: #FF0066; } 
/* start footer */
#footer { position: relative; margin-top: -102px; height: 132px; background: #131313; color: #3C3C3C; }
#footer .sit { float: left; width: 200px; margin-top: 30px; padding-left: 26px; font-size: 12px; height: 80px; }
#footer .sit a { color: #979797; }
#footer .sit a:hover { text-decoration: none; }
#footer .sch { float: right; width: 200px; margin-top: 30px; text-align: center; }
#footer .rec { margin-left: 226px; margin-right: 220px; padding-top: 22px; }
#footer .rec a { color: #3C3C3C; font-size: 12px; }
#footer .rec a:hover { text-decoration: none; }
.comment{ border: 1px solid #1F1F1F; margin-bottom: 5px; }
.comment b{ color:#fff; padding: 0 10px; }
html:root .hui{padding-left:20px} 
* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }