/* CSS SITE */
#container_wrap {min-width:1000px;}
#header {height:75px; background:#d2e0c7 url(/img/header.png) repeat-x 0 0;}
#header_l {float:left; padding:3px 0 0 4px;}
#header_r {width:772px; height:75px; float:right; position:relative;}
.header_film {display:block; position:absolute; right:0px; top:0px; z-index:1; outline:none;}

#navigation {width:752px; display:block; float:right; padding:0; margin:51px 16px 0 0; list-style:none; position:relative; z-index:10;}
#navigation li {height:21px; float:right; margin:0 -8px 0 0; background:url(/img/nav_bg.png) no-repeat right -21px;}
#navigation li a:link,
#navigation li a:active,
#navigation li a:visited {height:21px; display:block; padding:0 13px 0 0; font-size:9pt; color:#9e9c9c; text-shadow:0 0 1px #ccc; text-decoration:none; background:url(/img/nav_bg.png) no-repeat right -21px;}
#navigation li a:hover {color:#fff; text-shadow:0 0 1px #ffc48a; background-position:right -63px;}
#navigation li a span {height:18px; display:block; padding:3px 2px 0 14px; background:url(/img/nav_bg.png) 0 0; cursor:pointer;}
#navigation li a:hover span {background-position:0 -42px;}

#navigation li#navigation_on a {color:#fff; text-shadow:0 0 1px #ffc48a; background-position:right -63px;}
#navigation li#navigation_on a span {background-position:0 -42px;}

#content_full {padding:1px 4px 0 3px; overflow:hidden;}
#side_left {width:200px; float:left;}
#side_right {margin:0 0 0 250px;}

#collum_full {padding:2px 0 0 0; overflow:hidden;}
#collum_right {float:right; width:247px;}
#collum_left {margin:0 251px 0 1px;}

.block_nav_bgt {width:245px; margin:0 0 11px 1px; background:url(/img/block_nav_bg_tb.png) no-repeat 0 0;}
.block_nav_bgb {padding:1px 0 10px 0; background:url(/img/block_nav_bg_tb.png) no-repeat 0 bottom;}
.block_nav_bgc {width:241px; border-left:2px solid #c1d4b2; border-right:2px solid #c1d4b2; background:#fff;}

.block_nav_loop {width:241px; border-bottom:1px solid #c1d4b2; overflow:hidden; background:url(/img/block_nav_bg_icon.png) no-repeat 0 0;}
.nav_film {background-position: -241px 0;}
.nav_music {background-position: -482px 0;}
.nav_tv {background-position: -723px 0;}
.block_nav_title {width:231px; height:25px; padding:4px 10px 0 0; font-size:9pt; font-weight:bold; text-shadow:0 0 0px #fff; text-transform:uppercase; color:#fff; text-align:right; margin:0;}
.block_nav_title:first-letter {color:#139a13; text-shadow: 0 0 1px #139a13;}
.block_nav_title a:link,
.block_nav_title a:active,
.block_nav_title a:visited {color:#fff;}
.block_nav_list_1 {width:88px; display:block; padding:20px 0 0 5px;float:left;word-wrap: break-word; overflow:hidden;}
.block_nav_list_2 {width:147px; display:block; float:left;word-wrap: break-word; overflow:hidden;}
.block_nav_linkall {width:241px; float:none; clear:both; padding:3px 0 5px 0; overflow:hidden; border-top:1px dashed #bdbcbc; background:url(/img/block_nav_gr.png) repeat-x 0 bottom;}
.block_nav_linkall a:link,
.block_nav_linkall a:active,
.block_nav_linkall a:visited {display:block; float:left; padding:0 0 0 8px; margin:2px 0 0 13px; background:url(/img/block_nav_arrow.png) no-repeat 0 5px;}

.block_orang {width:247px; background:url(/img/block_orang_title.png) no-repeat 0 0;}
.block_orang_cont {width:237x; padding:0 4px 10px 4px; border:1px solid #139a13; border-top:0;}
.block_orang_title {height:21px; overflow:hidden; padding:3px 0 0 10px;}
.block_orang_title div {height:21px; display:block; float:left; padding:0 13px 0 0;background:url(/img/nav_bg.png) no-repeat right -21px;}
.block_orang_title h3 {height:19px; display:block; padding:2px 5px 0 13px; margin:0; font-size:10pt; color:#a7a6a6; font-weight:100; background:url(/img/nav_bg.png) no-repeat 0 0;}

.list_random {display:block; margin:0 -4px 0px -4px;}
.list_random li {padding:3px 4px 1px 6px; overflow:hidden; border-bottom:1px solid #b0afaf;}
.list_random li .view {width:64px; height:12px; display:block; float:right; margin:1px 0 3px 0; font-size:8pt; color:#b2b1b1; line-height:10px; font-weight:100; text-shadow:none; text-decoration:none; background:url(/img/list_random_arrow.png) no-repeat right 0;}
.list_random li .view:hover {text-decoration:none; color:#000; background-position:right -12px;}
.list_random li a {font-size:8pt; font-weight:bold;}

.slider_inf {height:130px; background:url(/img/slider_bg.png) repeat-x 0 0;}
.slider_inf_bgl {background:url(/img/slider_bg.png) no-repeat 0 -130px;}
.slider_inf_bgr {height:130px; position:relative; background:url(/img/slider_bg.png) no-repeat right -260px;}
.slider_inf_title {height:20px; padding:4px 0 0 25px; font-size:9pt; color:#fff; background:#c1d4b2 url(/img/slider_bg.png) no-repeat 0 -130px;}
.slider_inf_in {height:85px; margin:0 23px 0 22px; padding:5px 0 0 0; overflow:hidden; position:relative;}
.slider_inf_list ul li {width:65px; height:85px; float:left; text-align:center;}
#slider_ing_prev {width:15px; height:92px; position:absolute; left:7px; top:26px; background:#139a13 url(/img/slider_bg.png) no-repeat -7px -156px; cursor:pointer;}
#slider_ing_prev:hover {background:url(/img/slider_bg.png) no-repeat 0 -390px;}
#slider_ing_prev:active {background-position:-99px -99px;}
#slider_ing_next {width:15px; height:92px; position:absolute; right:8px; top:26px; background:#139a13 url(/img/slider_bg.png) no-repeat -57px -286px; cursor:pointer;}
#slider_ing_next:hover {background:url(/img/slider_bg.png) no-repeat -15px -390px;}
#slider_ing_next:active {background-position:-99px -99px;}

.list_waitfilm {display:block; margin:0 -4px;}
.list_waitfilm li {padding:5px 5px 10px 60px; overflow:hidden; border-bottom:1px dashed #acabab;}
.list_waitfilm_img {display:block; float:left; margin:0 0 0 -55px;}

.speedbar {display:block; overflow:hidden; margin:0; padding:0 0 3px 0; font-size:8pt; font-weight:100; color:#909090;}
.speedbar span {display:block; float:left;padding:0 4px 0 8px; background:url(/img/block_nav_arrow.png) no-repeat 0 5px;}
.speedbar span:first-child {background:0 !important; padding:0 4px 0 17px;}
.speedbar span a:link,
.speedbar span a:active,
.speedbar span a:visited {color:#909090;}


.viewb_full {margin:0 0 10px 0; background:url(/img/viewn_panel_bg.png) no-repeat right -24px;}
.viewb_title {height:21px; overflow:hidden; padding:3px 0 0 10px; margin-right:5px;background:url(/img/viewn_panel_bg.png) no-repeat 0 0;}
.viewb_in_title {height:21px; display:block; float:left; padding:0 13px 0 0;background:url(/img/nav_bg.png) no-repeat right -21px;}
.viewb_in_title h3 {height:19px; display:block; padding:2px 5px 0 13px; margin:0; font-size:10pt; color:#a7a6a6; font-weight:100; background:url(/img/nav_bg.png) no-repeat 0 0;}
.viewb_title span {display:block; float:left; margin:0 0 0 15px; font-size:10pt; color:#fff;}
.viewb_cont {border:1px solid #139a13; border-top:0; padding:12px; overflow:hidden;}
.viewbb_4cont {width:25%; height:200px; float:left; overflow:hidden;}
*:first-child+html .viewbb_4cont {width:24.9% !important;} /* IE7 */

.viewbb_loop {width:104px; height:215px; margin:0 auto; text-align:center; position:relative;}
.viewbb_border {width:104px; height:151px; position:absolute; left:0px; top:0px; background:url(/img/viewb_border.png) no-repeat 0 0;}
.viewbb_border:hover {background-position:-104px 0;}
.viewbb_loop img {width:102px; height:145px; display:block; margin:0 auto 6px auto;}
.viewbb_loop h2 {width:104px; height:30px; display:block; padding:1px; margin:0; overflow:hidden; font-size:10pt; font-weight:100; text-shadow:1 0 0px #000; font-weight:bold; color:#000;}
.viewbb_loop m2 {width:104px; height:20px; display:block; padding:1px; margin:0; overflow:hidden;}
.viewbb_loop div {width:104px; height:14px; display:block; font-size:8pt; color:#a8a7a7; overflow:hidden;word-wrap: break-word;}

.viewp_full {margin:0 0 10px 0; background:url(/img/viewn_panel_bg.png) no-repeat right -24px;}
.viewp_zagolovok {float:left; font-size:10pt; color:#fff;}
.viewp_title {height:21px; overflow:hidden; padding:3px 0 0 10px; margin-right:5px;background:url(/img/viewn_panel_bg.png) no-repeat 0 0;}
.viewp_title .tabs li {height:21px; float:right; margin:0 -8px 0 0; padding:0 13px 0 0; background:url(/img/nav_bg.png) no-repeat right -21px; cursor:pointer;}
.viewp_title .tabs li span {height:18px; display:block; padding:3px 2px 0 15px; color:#a6a5a5; background:url(/img/nav_bg.png) 0 0;}
.viewp_title .tabs li.current {background:url(/img/nav_bg.png) no-repeat right -105px;}
.viewp_title .tabs li.current span {color:#000; text-shadow:0 0 0px #000; background:url(/img/nav_bg.png) 0 -84px; cursor:pointer;}
.viewp_cont {border:1px solid #139a13; border-top:0; padding:14px 14px 0; overflow:hidden;}
.viewp_cont .box {display:none;}
.viewp_cont .visible {display:block}

.viewpp_6cont {width:16.6%; height:107px; float:left; min-width:76px; padding:0 0 10px 0; overflow:hidden;}
*:first-child+html .viewpp_6cont {width:16.5% !important;} /* IE7 */
.viewpp_loop {width:71px; height:107px; margin:0 auto; position:relative;border:1px dashed #fff;}
.viewpp_loop a,
.viewpp_loop a:link,
.viewpp_loop a:active,
.viewpp_loop a:visited,
.viewpp_loop a:hover { width:71px; height:107px; display:block;text-decoration:none;}
.viewpp_loop:hover {border:1px solid #139a13;}
.viewpp_loop img {float:left;}
.viewpp_loop span {width:71px; height:17px; padding:5px 0 0 0; position:absolute; left:0px; bottom:0px; font-size:7pt; color:#fff; text-align:center; background:url(/img/viewp_nakladka.png) no-repeat 0 0; cursor:pointer;}

.site_info {text-align:center; color:#a5a2a2;}
.site_info v2 {display:block; margin:0 0 5px 0; padding:0; font-size:12pt; font-weight:100; color:#faa34d;}
.site_info p {margin:0; padding:0;}




a img {border:0;}

a:link,
a:active,
a:visited {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

ul {padding:0; margin:0; list-style:none;}

