/* line 3, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#category_layout .vod_info_horizontal { background: none; padding-bottom: 0; }

/* line 6, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#category_layout .vod_info_horizontal .vod_photo_outer { padding-bottom: 0; }

/* line 11, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#vod_info #all_sections_in_packet { float: right; margin-right: 10px; }

/* line 16, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet { -webkit-transition: height 0.5s ease-in; -moz-transition: height 0.5s ease-in; -o-transition: height 0.5s ease-in; transition: height 0.5s ease-in; height: 0; width: 799px; font: 500 16px "NoveCentoWide"; color: #363636; background: url(/file/o2/redefine/iplatv-assets/common/category-layout/all_sections_in_packet_bg-42492634ab7446b8a08f32147629ff7b.png) 50% 0 no-repeat; overflow: hidden; margin-top: 36px; }

/* line 28, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .description_packet { float: left; margin: 14px 0 0 21px; }

/* line 31, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .description_packet p { font: 500 12px "NoveCentoWide"; color: #484848; line-height: 14px; }

/* line 36, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .description_packet p:first-child { line-height: normal; font-size: 20px; color: #72b201; }

/* line 42, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .payments { float: left; margin: 10px 0 0 45px; }

/* line 46, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .packet-btn { float: right; margin: 22px 21px 0 0; }

/* line 49, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .packet-btn a { color: #fff; font: 500 14px 'NoveCentoWide'; }

/* line 53, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .packet-btn a span.pre { background: url(/file/o2/redefine/iplatv-assets/packages/pre-a480c2fe64628d51c22828704ecc0a19.png) 0 0 no-repeat; width: 10px; height: 37px; display: block; float: left; }

/* line 61, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .packet-btn a span.post { background: url(/file/o2/redefine/iplatv-assets/packages/post-f629e9624ada32b34a3da603e8fc8a6f.png) 0 0 no-repeat; width: 10px; height: 37px; display: block; float: left; }

/* line 69, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .packet-btn a span.label { text-shadow: 1px 1px 1px #79A81B; background: url(/file/o2/redefine/iplatv-assets/packages/middle-8de6a5b6c72d08f514852675ae81a363.png) 0 0 repeat-x; height: 17px; display: block; float: left; padding: 10px 10px; }

/* line 80, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .packet-btn a:hover span { text-decoration: none; background-position: 0 -39px; }

/* line 86, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet a { color: #72b201; text-decoration: none; }

/* line 91, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .spacer { width: 78px; display: block; float: left; }

/* line 97, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .price-profiler-reduced { clear: both; font: 10px "Arial"; color: #9c9c9c; float: left; margin: -15px 0 0 56px; text-align: right; }

/* line 106, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .price-profiler-reduced .price-reduced { color: #363636; font-size: 11px; font-weight: bold; }

/* line 113, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .packets { float: left; margin: 7px 0 0 0; font-size: 15px; line-height: 15px; color: #434343; text-align: right; }

/* line 120, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .packets span { float: left; margin: 5px 0px 0 7px; text-align: left; }

/* line 125, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .packets img { float: left; width: 48px; border-radius: 2px; }

/* line 131, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .price { color: #363636; font: 500 35px "NoveCentoWide"; float: left; position: relative; line-height: 52px; }

/* line 138, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .price .small { position: absolute; top: 9px; right: -23px; font: 500 18px "NoveCentoWide"; color: #363636; }

/* line 147, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .price .currency { color: #b3b3b3; font: 11px "NoveCentoWide"; font-weight: bold; position: absolute; bottom: 10px; right: -78px; }

/* line 154, ../../../../../../app/assets/stylesheets/shared/promo_sections_box.css.scss */
#all_sections_in_packet .price .currency .days { color: #363636; }

/* line 5, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
h1.category_title_name { font: 40px "NoveCentoWide"; color: #363636; font-weight: 500; margin: 0 0 0 33px; padding: 25px 0 20px; background: url(/file/o2/redefine/iplatv-assets/common/short_sep-404b239c2b043cf975cf472da3844e9f.png) no-repeat scroll 50% bottom transparent; }

/* line 16, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.sort_select { float: right; }

/* line 19, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.sort_select p { float: left; font-weight: bold; height: 23px; line-height: 23px; width: 48px; }

/* line 27, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.sort_select .rede_dropdown { float: left; }

/* line 32, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.category_page #breadcrump, .category_page #breadcrumb-inner { margin-left: 33px; }

/* line 38, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title { /*overflow: hidden*/ padding: 5px 5px 20px 5px; border-radius: 5px; margin-left: 17px; background: url(/file/o2/redefine/iplatv-assets/common/short_sep-404b239c2b043cf975cf472da3844e9f.png) 50% bottom no-repeat; }

/* line 45, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title .description { width: 320px; height: auto; position: relative; }

/* line 53, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title #facebook_like { width: 100px; /*overflow: hidden;*/ position: relative; z-index: 10; margin-top: 10px; }

/* line 61, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title .description h3, .header-category-title .description h1 { display: block; font: normal 32px/33px "NoveCentoWide", Arial; position: relative; color: #000; line-height: 37px; font-weight: normal; padding-bottom: 10px; top: 0; left: 0; z-index: auto; float: none; font-weight: 500; word-wrap: break-word; }

/* line 76, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.description p { color: #7e7e7e; font-size: 12px; font-family: Arial; overflow: hidden; }

/* line 82, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title .photo { float: right; margin-left: 30px; }

/* line 86, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title .photo .img { display: inline-table; }

/* line 89, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title .photo .img img { width: 448px; vertical-align: middle; }

/* line 95, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title #breadcrump.inner, .header-category-title #breadcrumb-inner { margin: 25px 0 0; }

/* line 99, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title #breadcrump.inner span, .header-category-title #breadcrump.inner a, .header-category-title #breadcrumb-inner span, .header-category-title #breadcrumb-inner a { color: #939393; margin-right: 4px; font-size: 10px; padding: 0 5px; background: none; }

/* line 107, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title #breadcrump.inner ul, .header-category-title #breadcrumb-inner ul { padding-top: 5px; display: block; }

/* line 111, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title #breadcrump.inner ul li, .header-category-title #breadcrumb-inner ul li { display: inline-block; }

/* line 114, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title #breadcrump.inner ul li a, .header-category-title #breadcrumb-inner ul li a { color: #2d2d2d; margin-right: 0px; font-weight: bold; border-right: 1px #C3C3C3 solid; padding: 0 5px; white-space: nowrap; }

/* line 122, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.header-category-title #breadcrump.inner ul li.last a, .header-category-title #breadcrumb-inner ul li.last a { background: none; border: none; }

/* line 129, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.gradient { position: relative; float: left; left: 50%; }

/* line 134, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.gradient > * { position: relative; float: left; left: -50%; }

/* line 141, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_vod_list { padding: 25px 0 45px; position: relative; width: 153px; margin-left: 56px; }

/* line 146, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_vod_list h2 a { font: normal 22px/30px "NoveCentoWide"; color: #000; position: relative; }

/* line 147, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_vod_list h2 a:hover { text-decoration: none; }

/* line 151, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_vod_list h2 a:after { display: block; position: absolute; width: 10px; height: 19px; top: 3px; right: -15px; background: url(/file/o2/redefine/iplatv-assets/common/next-17eb114cf197b97de460a87311e42da3.png) 0 0 no-repeat; content: ''; }

/* line 161, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_vod_list h2 a:hover:after { color: #72b201; text-decoration: none; }

/* line 165, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list { padding: 31px 0 20px 0; margin: 18px 0 0 0px; position: relative; overflow: hidden; width: 153px; background: #f1f1f1; border: 1px solid #E0E0E0; border-radius: 5px; }

/* line 175, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list > ul { position: absolute; left: 0; top: 0; }

/* line 176, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_vod_list li { display: block; float: left; padding: 5px 5px 0; width: 142px; float: left; }

/* line 183, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li a.img { display: block; width: 136px; height: 77px; background: #EAEAEA; border: 2px solid transparent; padding: 1px; position: relative; margin: 0 auto; }

/* line 184, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_vod_list.vertical .inPackage_page_items_list a.img, .inPackage_vod_list.vertical .inPackage_page_items_list a.img img { height: 190px; }

/* line 185, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li a.img img { width: 136px; height: 77px; }

/* line 186, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li a.img:hover { background: #E0E0E0; border-color: #E0E0E0; border-radius: 3px; }

/* line 187, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li a.img span { position: absolute; display: block; background-image: url(/file/o2/redefine/iplatv-assets/icons-1ded9c2a4b02753f91b06db61747b29b.png); background-repeat: no-repeat; }

/* line 188, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li a.img .icon18 { left: 1px; top: 1px; background-position: 0 -15px; width: 29px; height: 14px; }

/* line 189, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li a.img .iconHD { right: 1px; top: 1px; background-position: -67px 0; width: 18px; height: 15px; }

/* line 190, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li a.img .iconPREMIERE, a.img .iconPREMIERE { left: 1px; bottom: 1px; background-position: 0 0; width: 67px; height: 15px; }

/* line 191, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li a.img .iconPOLSAT { right: 2px; bottom: 2px; background-position: -67px -15px; width: 16px; height: 16px; }

/* line 192, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li h3 { padding: 5px 5px 2px; line-height: 18px; height: 15px; overflow: hidden; font-family: 'NoveCentoWide'; }

/* line 193, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li h3 a { color: #f3cf77; font-size: 14px; font-weight: normal; }

/* line 194, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li p { padding-left: 5px; line-height: 22px; font-family: 'NoveCentoWide'; max-height: 69px; overflow: hidden; }

/* line 195, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li p a { color: #2d2d2d; font-size: 20px; }

/* line 196, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li p.live_now { background: url(/file/o2/redefine/iplatv-assets/program_live_now-28e70269d271ef5115761e78bd5448ad.png) 0 0 no-repeat; width: 31px; height: 12px; margin: 2px 4px 4px; }

/* line 197, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li p.channel a { color: #d9d187; font-size: 11px; }

/* line 198, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li p.date { color: #777; font-size: 11px; height: auto; padding-bottom: 4px; }

/* line 199, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list li a.img + p { margin-top: 3px; }

/* line 201, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_list p.renew label { display: none; }

/* line 204, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_navigation a { display: block; position: absolute; top: 0; width: 27px; height: 26px; }

/* line 205, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_navigation .inactive { cursor: default; }

/* line 207, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_navigation { width: 108px; height: 36px; position: absolute; bottom: 0; left: 50%; margin-left: -54px; }

/* line 215, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_navigation .inner { height: 36px; }

/* line 219, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_navigation a { display: block; position: absolute; top: 0; width: 21px; height: 20px; }

/* line 227, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_navigation .nav_left { background: url(/file/o2/redefine/iplatv-assets/common/uni_box_arrows-6f6cbdc8b8b4824fe70f1d03aad05a34.png) 0 0 no-repeat; left: 27px; }

/* line 231, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_navigation .nav_left:hover { background-position: 0 -24px; }

/* line 236, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_navigation .nav_right { background: url(/file/o2/redefine/iplatv-assets/common/uni_box_arrows-6f6cbdc8b8b4824fe70f1d03aad05a34.png) -21px 0 no-repeat; right: 28px; }

/* line 240, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_navigation .nav_right:hover { background-position: -21px -24px; }

/* line 245, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_navigation .inactive { cursor: default; opacity: 0.5; }

/* line 248, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_more { width: 100px; height: 28px; position: absolute; bottom: 8px; left: 50%; margin-left: -50px; }

/* line 249, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_page_items_more a { display: block; text-indent: -9999px; overflow: hidden; background: url(/file/o2/redefine/iplatv-assets/backgrounds/box_more-57b9dac8edd17813e793bf872580c855.png) 0 0 no-repeat; width: 100px; height: 28px; }

/* line 251, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.inPackage_vod_list .inner_image { display: block; width: 135px; height: 135px; background-position: center center; background-repeat: no-repeat; }

/* line 253, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
#inPackage_items_list a.img { width: 136px !important; height: 136px !important; }

/* line 254, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.vertical #inPackage_items_list a.img { width: 136px !important; height: 190px !important; }

/* line 255, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
#inPackage_items_list .button { background: #72b201; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) #72b201; background: -moz-linear-gradient(top, #72b201 0%, #558500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #72b201), color-stop(100%, #558500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #72b201 0%, #558500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #72b201 0%, #558500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #72b201 0%, #558500 100%); /* IE10+ */ background: linear-gradient(to bottom, #72b201 0%, #558500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #FF72B201, endColorstr= #FF558500,GradientType=0 ); /* IE6-8 */ color: #fff; border-radius: 3px; padding: 4px 8px; font: 10px "NoveCentoWide"; display: block; margin-top: 8px; }

/* line 38, ../../../../../../app/assets/stylesheets/shared/mixins.css.scss */
:root #inPackage_items_list .button { filter: none !important; /* IE9 */ }

/* line 48, ../../../../../../app/assets/stylesheets/shared/mixins.css.scss */
#inPackage_items_list .button:hover { background: #72b201; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) #72b201; background: -moz-linear-gradient(top, #72b201 0%, #639b00 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #72b201), color-stop(100%, #639b00)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #72b201 0%, #639b00 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #72b201 0%, #639b00 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #72b201 0%, #639b00 100%); /* IE10+ */ background: linear-gradient(to bottom, #72b201 0%, #639b00 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #FF72B201, endColorstr= #FF639B00,GradientType=0 ); /* IE6-8 */ text-decoration: none; }

/* line 62, ../../../../../../app/assets/stylesheets/shared/mixins.css.scss */
:root #inPackage_items_list .button:hover { filter: none !important; /* IE9 */ }

/* line 268, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.search-category-separator { width: 2px; height: 44px; background: transparent url(/file/o2/redefine/iplatv-assets/common/vertical_separators-d2d836a8b211092f9e48156018e5da55.png) 0 0 no-repeat; display: block; float: left; }

/* line 276, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.movie-category-dropdown { display: block; float: left; margin: 10px; }

/* line 279, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.movie-category-dropdown.genres .selectbox { width: 115px; }

/* line 284, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.movie-category-dropdown.country .selectbox { width: 185px; }

/* line 290, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.movie-category-dropdown.sound .selectbox { width: 150px; }

/* line 296, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.movie-category-dropdown.period .selectbox { width: 130px; }

/* line 302, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.movie-category-dropdown.pay .selectbox { width: 135px; }

/* line 312, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.movie-category-dropdown .fancy { height: 26px; }

/* line 316, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.movie-category-dropdown .selectbox div.text { line-height: 28px; }

/* line 320, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.movie-category-dropdown .selectbox .display .arrow_btn { top: 2px; right: 2px; height: 20px; width: 20px; }

/* line 325, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.movie-category-dropdown .selectbox .display .arrow_btn .arrow { top: 8px; left: -2px; }

/* line 332, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.only_sep { background: url(/file/o2/redefine/iplatv-assets/common/short_sep-404b239c2b043cf975cf472da3844e9f.png) no-repeat scroll 50% bottom transparent; height: 20px; margin-left: 27px; }

/* line 3, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

/* line 11, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .filter { float: left; height: 40px; line-height: 40px; margin-bottom: 10px; }

/* line 17, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .filter > * { float: left; }

/* line 21, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .filter label { width: 94px; padding-right: 5px; color: #515151; font-size: 11px; text-align: right; }

/* line 29, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .filter label.radio { width: 25px; text-align: left; background: url(/file/o2/redefine/iplatv-assets/common/uni_box_dots-b488915b18a91089082685ebefdf5dde.png) 0 -40px no-repeat; padding-left: 25px; height: 30px; line-height: 30px; margin: 5px 0; }

/* line 40, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .filter input[type="radio"]:checked + label.radio { background: url(/file/o2/redefine/iplatv-assets/common/uni_box_dots-b488915b18a91089082685ebefdf5dde.png) 0 -18px no-repeat; }

/* line 44, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .filter.disabled { opacity: 0.5; }

/* line 49, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .col1, .filters .col2, .filters .col3 { float: left; }

/* line 53, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .col1 { width: 236px; }

/* line 55, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .col1 label { width: 70px; }

/* line 60, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .col2 { width: 300px; }

/* line 62, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .col2 label { width: 107px; }

/* line 67, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .col3 { width: 280px; }

/* line 69, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters .col3 label { width: 120px; }

/* line 74, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters input[type="text"] { width: 124px; padding: 11px 13px; font-size: 11px; }

/* line 79, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters input[type="text"]:hover { border-color: #aaa; }

/* line 84, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters input[type="radio"] { width: 0px; height: 0px; visibility: hidden; position: absolute; top: -30px; }

/* line 92, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters input[type="reset"] { border: none; background: url(/file/o2/redefine/iplatv-assets/common/green_close-3d46474b1841e6fa63c99143f860bcb1.png) 0 55% no-repeat; padding-left: 15px; color: #555555; font-size: 11px; position: absolute; right: 15px; top: 45px; cursor: pointer; height: 40px; line-height: 40px; }

/* line 105, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters input[type="reset"]:hover { text-decoration: underline; }

/* line 110, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters button[type="submit"] { background: #a1cf3b; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) #a1cf3b; background: -moz-linear-gradient(top, #a1cf3b 0%, #90ba35 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1cf3b), color-stop(100%, #90ba35)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a1cf3b 0%, #90ba35 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a1cf3b 0%, #90ba35 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a1cf3b 0%, #90ba35 100%); /* IE10+ */ background: linear-gradient(to bottom, #a1cf3b 0%, #90ba35 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #FFA1CF3B, endColorstr= #FF90BA35,GradientType=0 ); /* IE6-8 */ color: #fff; cursor: pointer; font: 500 14px "NoveCentoWide"; padding: 8px 22px 8px; border-radius: 5px; width: auto; border: none; margin: 10px auto 20px; display: block; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.17); }

/* line 38, ../../../../../../app/assets/stylesheets/shared/mixins.css.scss */
:root .filters button[type="submit"] { filter: none !important; /* IE9 */ }

/* line 48, ../../../../../../app/assets/stylesheets/shared/mixins.css.scss */
.filters button[type="submit"]:hover { background: #a1cf3b; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) #a1cf3b; background: -moz-linear-gradient(top, #a1cf3b 0%, #98c438 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1cf3b), color-stop(100%, #98c438)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a1cf3b 0%, #98c438 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a1cf3b 0%, #98c438 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a1cf3b 0%, #98c438 100%); /* IE10+ */ background: linear-gradient(to bottom, #a1cf3b 0%, #98c438 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #FFA1CF3B, endColorstr= #FF98C438,GradientType=0 ); /* IE6-8 */ text-decoration: none; }

/* line 62, ../../../../../../app/assets/stylesheets/shared/mixins.css.scss */
:root .filters button[type="submit"]:hover { filter: none !important; /* IE9 */ }

/* line 124, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.filters select { border: 1px solid #D3D3D3; border-radius: 3px 3px 3px 3px; height: 40px; line-height: 40px; padding: 11px 5px 8px; width: 152px; }

/* line 134, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.selectbox { width: 152px; }

/* line 137, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.selectbox li div.text { line-height: 38px; }

/* line 142, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.empty_search { font: 500 17px "NoveCentoWide"; text-align: center; margin: 90px 0 0; }

/* line 147, ../../../../../../app/assets/stylesheets/shared/filters.css.scss */
.strong { font-weight: bold; }

/* line 340, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
#advanced_search { padding-bottom: 25px; position: relative; }

/* line 345, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.cp-banner { display: block; clear: both; margin-top: 23px; margin-bottom: 35px; margin-left: -8px; }

/* line 353, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.legal { font-size: 12px; margin-top: 20px; }

/* line 356, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.legal a { color: #74B006; }

/* line 359, ../../../../../../app/assets/stylesheets/controllers/categories.css.scss */
.legal strong { font-weight: bold; }
