.regul-new01 { padding: 0 0 0 15px; font-size: 11px; }
.regul-new01 li { list-style-type: none; list-style-position: outside; background: url("../../images/frontend/new/arrowregul.gif") no-repeat 0 0; padding: 0 0 1px 10px; }
.regul-new01 a:link { text-decoration: underline; color: #000000; }
.regul-new01 a:visited { text-decoration: underline; color: #000000; }
.regul-new01 a:hover { text-decoration: none; color: #000000; }
.regul-new01 img { display: inline; }
.regul-new01 span { font-family: tahoma; font-size: 10px; background-color: #00ff00; padding: 0 5px 0 5px; margin: 0 5px 0 5px; }

.out01-new01 { float: right; font-family: tahoma; font-size: 11px; color: #ffffff; padding: 1px 10px 0 10px; font-weight: bold; background-color: #000000; margin: 0 5px 0 0; }
.out01-new01 a:link { text-decoration: none; color: #ffffff; }
.out01-new01 a:visited { text-decoration: none; color: #ffffff; }
.out01-new01 a:hover { text-decoration: none; color: #ffffff; }

.menutop-new01 { position: absolute; font-size: 12px; font-weight: bold; margin: 3px 0 0 25px; float: left; width: 940px; }
.menutop-new01 li { float: left; list-style-type: none; list-style-position: outside; padding: 0 3px 0 3px; }
.menutop-new01 a:link { text-decoration: none; color: #ffffff; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; }
.menutop-new01 a:visited { text-decoration: none; color: #ffffff; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; }
.menutop-new01 a:hover { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/new/bgrmenuact_.gif") no-repeat 0 0; }
.menutop-new01 img { margin: 0px auto; }
.menutop-new01 span { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/new/bgrmenuact.gif") no-repeat 0 0; }

.menutop-new01 a.menutopact:link { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/new/bgrmenuact.gif") no-repeat 0 0; }
.menutop-new01 a.menutopact:visited { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/new/bgrmenuact.gif") no-repeat 0 0; }
.menutop-new01 a.menutopact:hover { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/new/bgrmenuact.gif") no-repeat 0 0; }

.menutop-new01 a.menutopact-1:link { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/new/bgrmenuact_l.png") no-repeat 0 0; }
.menutop-new01 a.menutopact-1:visited { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/new/bgrmenuact_l.png") no-repeat 0 0; }
.menutop-new01 a.menutopact-1:hover { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/new/bgrmenuact_l.png") no-repeat 0 0; }


.nmb { position: absolute; top: 4px; padding: 0 0 0 65px; font-size: 9px; color: #000000; font-family: arial; }
.nmbi { position: absolute; top: 4px; padding: 0 0 0 65px; font-size: 9px; color: #ffff00; font-family: arial; }

.nmb-serial { position: absolute; top: 4px; padding: 0 0 0 79px; font-size: 9px; color: #000000; font-family: arial; }
.nmbi-serial { position: absolute; top: 4px; padding: 0 0 0 79px; font-size: 9px; color: #ffff00; font-family: arial; }

.nmb-video { position: absolute; top: 4px; padding: 0 0 0 70px; font-size: 9px; color: #000000; font-family: arial; }
.nmbi-video { position: absolute; top: 4px; padding: 0 0 0 70px; font-size: 9px; color: #ffff00; font-family: arial; }

.nmb-media { position: absolute; top: 4px; padding: 0 0 0 68px; font-size: 9px; color: #000000; font-family: arial; }
.nmbi-media { position: absolute; top: 4px; padding: 0 0 0 68px; font-size: 9px; color: #ffff00; font-family: arial; }

.nmb-contest { position: absolute; top: 4px; padding: 0 0 0 69px; font-size: 9px; color: #000000; font-family: arial; }
.nmbi-contest { position: absolute; top: 4px; padding: 0 0 0 69px; font-size: 9px; color: #ffff00; font-family: arial; }

.nmb-shop { position: absolute; top: 4px; padding: 0 0 0 78px; font-size: 9px; color: #000000; font-family: arial; }
.nmbi-shop { position: absolute; top: 4px; padding: 0 0 0 78px; font-size: 9px; color: #ffff00; font-family: arial; }

.vkladka-banner { position: absolute; }
.vkladka-banner img { margin: -9px 0 0 570px; }

.block-efir { width: 646px; border: solid 10px #000000; background: url("../../images/frontend/new/bgr-efir.gif") no-repeat 0 0; background-color: #000000; margin: 0 14px 0 14px; float: left; height: 23px; font-size: 12px; font-weight: bold; }
.block-efir table.tbl001 { float: left; width: 271px; margin: 0 10px 0 95px; color: #c62332; }
.block-efir table.tbl002 { float: left; width: 270px; color: #000000; }

.block-efir table.tbl001 td { text-align: center; padding: 4px 0 0 0; }
.block-efir table.tbl002 td { text-align: center; padding: 4px 0 0 0; }

.block-efir table.tbl001 td.tdl { width: 45px; }
.block-efir table.tbl001 td.tdr { width: 226px; } 
.block-efir table.tbl002 td.tdl { width: 45px; }
.block-efir table.tbl002 td.tdr { width: 225px; } 

.block-efir table.tbl001 a:link { text-decoration: underline; color: #c62332; }
.block-efir table.tbl001 a:visited { text-decoration: underline; color: #c62332; }
.block-efir table.tbl001 a:hover { text-decoration: none; color: #c62332; }
.block-efir table.tbl002 a:link { text-decoration: underline; color: #000000; }
.block-efir table.tbl002 a:visited { text-decoration: underline; color: #000000; }
.block-efir table.tbl002 a:hover { text-decoration: none; color: #000000; }


.block-search-new { width: 240px; border: solid 10px #000000; background-color: #000000; float: left; height: 23px; } 
.block-search-new input.ileft { float: left; border: none; width: 210px; font-family: tahoma; color: #ffffff; font-size: 17px; background-color: #000000; }
.block-search-new input.iright { float: right; }

.block-preview { margin: 0 14px 0 14px; float: left; width: 666px; }
.block-banner-240 { float: left; width: 240px; border: solid 10px #000000; } 


.block-fresh-video { width: 666px; margin: 0 0 14px 0; background: url("../../images/frontend/new/bgr-fresh-video.gif") no-repeat 0 0; background-color: #000000; height: 273px; }
.block-series { width: 666px; background: url("../../images/frontend/new/bgr-series.gif") no-repeat 0 0; background-color: #000000; height: 133px; }

.block-2x2-news { float: left; width: 350px; border: solid 10px #000000; background: url("../../images/frontend/new/bgr-2x2-news.gif") no-repeat 0 0; background-color: #ffffff; margin: 0 14px 0 14px; height: 677px; }
.block-2x2-news table.tbl001 { margin: 30px 0 0 0; }
.block-2x2-news table.tbl001 td { padding: 5px 0 0 10px; }
.block-2x2-news table.tbl001 p { padding: 0 0 5px 0; }
.block-2x2-news table.tbl001 td.tdl img { border: solid 1px #000000; }
.ttl-01-2x2news { font-family: georgia; font-size: 14px; color: #7f0000; padding: 0; font-weight: bold; }
.ttl-02-2x2news { font-family: georgia; font-size: 14px; color: #000000; padding: 0; font-weight: bold; }

.block-2x2-news table.tbl001 a:link { text-decoration: none; color: #000000; }
.block-2x2-news table.tbl001 a:visited { text-decoration: none; color: #000000; }
.block-2x2-news table.tbl001 a:hover { text-decoration: underline; color: #000000; }



.block-favorites { float: left; width: 536px; border: solid 10px #000000; background: url("../../images/frontend/new/bgr-favorites.gif") no-repeat 0 0; background-color: #ffffff; height: 677px; }

.block-media-shop { float: left; width: 306px; height: 271px; background: url("../../images/frontend/new/bgr-media-shop.jpg") no-repeat 0 0; border: solid 10px #000000; }
.block-opros { float: left; width: 240px; height: 271px; background: url("../../images/frontend/new/bgr-opros.jpg") no-repeat 0 0; border: solid 10px #000000; margin: 0 14px 0 14px; }
.block-graf { float: left; width: 306px; height: 271px; background: url("../../images/frontend/new/bgr-setka.jpg") no-repeat 0 0; border: solid 10px #000000; margin: 0 14px 0 0; }

.block-new-themes { float: left; width: 443px; height: 171px; border: solid 10px #000000; background: url("../../images/frontend/new/bgr-new-themes.gif") no-repeat 0 0; background-color: #2f2f2f; margin: 0 14px 0 14px; }
.block-last-answers { float: left; width: 443px; height: 171px; border: solid 10px #000000; background: url("../../images/frontend/new/bgr-last-answers.gif") no-repeat 0 0; background-color: #2f2f2f; }

.block-data { color: #aaaaaa; float: left; font-size: 10px; padding: 0 0 5px 0; margin: -5px 0 0 0; }
.block-rat { color: #aaaaaa; float: right; font-size: 10px; padding: 0 10px 5px 0; margin: -5px 0 0 0; }

.block-2x2-news table.tbl001 .block-rat td.tdshow { background: url("../../images/frontend/new/icon-eye.gif") no-repeat 0 4px; padding: 0 10px 0 12px; color: #000000; }
.block-2x2-news table.tbl001 .block-rat td.tdrat { background: url("../../images/frontend/new/icon-rat.gif") no-repeat 0 4px; padding: 0 0 0 12px; color: #7f0000; }

.trcolor01 td { background-color: #ffff00; }
.trcolor02 td { background-color: #e5e5e5; }

.block-2x2-news p.all-news { text-align: center; font-size: 14px; }
.block-2x2-news p.all-news  a:link { text-decoration: underline; color: #000000; }
.block-2x2-news p.all-news  a:visited { text-decoration: underline; color: #000000; }
.block-2x2-news p.all-news  a:hover { text-decoration: none; color: #000000; }

.tbl-favorites { margin: 30px auto; }
.tbl-favorites td { width: 33%; text-align: center; padding: 10px; }
.tbl-favorites td img { border: solid 1px #000000; margin: 0 0 3px 0; }
.tbl-favorites td img.border-act { border: solid 1px #ff00fc; margin: 0 0 3px 0; }
.ttl-01-favorites { font-family: georgia; font-size: 12px; color: #ffffff; padding: 0; font-weight: bold; background-color: #ff00fc; }
.ttl-02-favorites { font-family: georgia; font-size: 12px; color: #000000; padding: 0; font-weight: bold; }

.tbl-favorites a:link { text-decoration: none; color: #000000; }
.tbl-favorites a:visited { text-decoration: none; color: #000000; }
.tbl-favorites a:hover { text-decoration: underline; color: #000000; }


.tbl-favorites-page { margin: 0px auto; }
.tbl-favorites-page td { padding: 0 5px 0 5px; }

.tbl-new-themes { margin: 40px 0 0 0; }
.tbl-new-themes td { padding: 2px 10px 3px 5px; vertical-align: bottom; }
.tbl-new-themes td.td01 img { margin: 0 0 2px 0; }
.tbl-new-themes td.td02 { font-size: 13px; font-weight: bold; color: #ff00fc; }
.tbl-new-themes td.td02a { font-size: 13px; font-weight: bold; color: #ffffff; }
.tbl-new-themes td.td03 { text-align: right; color: #ffffff; font-size: 13px; }
.tbl-new-themes td.td04 { color: #999999; font-size: 11px; }
.tbl-new-themes a:link { text-decoration: none; color: #ff00fc; }
.tbl-new-themes a:visited { text-decoration: none; color: #ff00fc; }
.tbl-new-themes a:hover { text-decoration: none; color: #ffffff; }

.tbl-last-answers { margin: 40px 0 0 0; }
.tbl-last-answers td { padding: 2px 10px 3px 5px; vertical-align: bottom; }
.tbl-last-answers td.td01 img { margin: 0 0 2px 0; }
.tbl-last-answers td.td02 { font-size: 13px; font-weight: bold; color: #00ff00; }
.tbl-last-answers td.td02a { font-size: 13px; font-weight: bold; color: #ffffff; }
.tbl-last-answers td.td03 { text-align: right; color: #ffffff; font-size: 13px; }
.tbl-last-answers td.td04 { color: #999999; font-size: 11px; }
.tbl-last-answers a:link { text-decoration: none; color: #00ff00; }
.tbl-last-answers a:visited { text-decoration: none; color: #00ff00; }
.tbl-last-answers a:hover { text-decoration: none; color: #ffffff; }


.ttl-opros { width: 175px; padding: 10px; font-size: 18px; height: 65px; }
.ttl-opros a:link { text-decoration: underline; color: #000000; }
.ttl-opros a:visited { text-decoration: underline; color: #000000; }
.ttl-opros a:hover { text-decoration: none; color: #000000; }

.tbl-opros { margin: 0 10px 0 10px; font-size: 13px; font-weight: bold; color: #000000; }
.tbl-opros .tr-act td { background-color: #ffff00; }
.tbl-opros td { vertical-align: middle; padding: 2px;  }

.tbl-opros-01 { width: 100%; margin: 15px 0 0 0; color: #ffffff; }
.tbl-opros-01 .td { padding: 10px; }
.tbl-opros-01 .tdr { text-align: right; }
.tbl-opros-01 .tdr a:link { text-decoration: underline; color: #cad100; }
.tbl-opros-01 .tdr a:visited { text-decoration: underline; color: #cad100; }
.tbl-opros-01 .tdr a:hover { text-decoration: none; color: #cad100; }
.tbl-opros-01 .tdr img { display: inline; }

