@charset "utf-8";
* { margin: 0; padding: 0; font-size: 100%; }
html, body { height: 100%; }
body { font:75%/1.4 Arial, Helvetica, sans-serif; background:#bdbdbd; color:#999; }
img, .checkbox, .middle, label { vertical-align: middle; }
.dashed { border-bottom:1px dashed #000; }
button, .submit_button { padding: .2em .8em; font: 1em Tahoma, Arial, Helvetica, sans-serif; overflow: visible; }
textarea, input { font: 1em/1.4 Tahoma, Arial, Helvetica, sans-serif; padding-left: 3px; }
.submit { padding:0 }
a img { border: none; vertical-align:top }
a { text-decoration: none; color:#f36; color:#f39; }
a:hover, a:focus, a:active { text-decoration: underline; }
:focus { outline: none; }
.clear { clear: both; display: block; line-height:0; font-size:0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; font-size:0}
.png img {vertical-align:top}
ul, ol, li { list-style: none; }
.text_left { text-align:left !important; }
.text_right { text-align:right !important; }
.inline {display:inline}
.clear_l {clear:left}
.center {text-align:center !important}
.normal {font-weight:normal !important}
.inline_block {display:inline-block}
#template { min-height:100%; position:relative; width:960px; margin:0 auto; text-align:left; background:#000}
#footer { height:10em; margin:-10em auto 0; position:relative; width:942px; text-align:left; padding:0 9px; background:#000 url(images/backgrounds/footer.jpg) no-repeat 50% 100% }
#template_inner {min-height:733px; padding:0 9px 11em;}
.f_rg {float:right;}
.f_lf {float:left;}
#outer {height:733px; margin-bottom:-733px; position:relative}
#outer #center_point {width:0; height:0; font-size:0; line-height:0; margin:0 auto; position:relative}
#outer #center_point .left_patterns {position:absolute; width:82px; height:710px; background:url(images/backgrounds/left_pattern.jpg); left:-480px; margin-left:-82px;}
#outer #center_point .right_patterns {position:absolute; width:68px; height:733px; background:url(images/backgrounds/right_pattern.jpg); right:-480px; margin-right:-68px;}
#outer #center_point #left_girl {position:absolute; width:205px; height:600px; background:url(images/backgrounds/girl.png); left:-480px; margin-left:-205px; top:610px}



#header {background:#bdbdbd url(images/backgrounds/header.jpg) no-repeat 50% 0; height:252px; margin:0 -9px;}
#header .top_logo {float:left; margin:39px 0 0 8px;}
#header .top_logo a {cursor:pointer; text-decoration:none;}
#change_culture {float:right; color:#fff; background:#000; border:1px solid #48423e; margin-top:7px; font-size:.92em}
#change_culture option {border:none; padding-right:10px;}
#top_additional_menu {float:right; margin:7px 1em 0 0;}
#top_additional_menu li {display:inline; margin-right:.25em; padding-right:10px;}
#top_additional_menu li a, #top_additional_menu li a b {display:inline-block; color:#fff; text-transform:uppercase; background:url(images/backgrounds/top_buttons.gif) no-repeat 0 0; text-decoration:none; height:19px;}
#top_additional_menu li a {font-size:.83em; padding-left:10px;}
#top_additional_menu li a b {line-height:18px; background-position:100% 0; padding-right:10px; margin-right:-10px; position:relative; cursor:pointer}

#top_menu {margin:10px 0 15px; overflow:hidden; height:37px; position:relative}
#top_menu .menu_outer {margin:0 -1px;}
#top_menu .menu_layout {display:table; width:100%;}
#top_menu .menu_layout ul {display:table-row; list-style:none}
#top_menu .menu_layout ul li {display:table-cell; height:37px; vertical-align:middle; text-align:center;}
#top_menu .menu_layout ul li span {display:block; border:1px solid #292929; border-color:#292929 #000 #181818 #6f6f6f; padding:10px 20px 11px; background:#5c5c5c url(images/backgrounds/menu_bg.gif) repeat-x 0 100%}
#top_menu .menu_layout ul li.active span {background:#e9559a url(images/backgrounds/menu_bg_active.gif) repeat-x 0 100%; border-color:#753553 #000 #753553 #ec6ca7}
#top_menu .menu_layout ul li a {color:#fff; font:1.16em/1 "Myriad Pro", Tahoma, sans-serif; text-transform:uppercase; position:relative}
#top_menu .menu_paterns {position:absolute; width:100%; height:100%; background:url(images/backgrounds/menu_patterns.png) no-repeat 0 0; left:10px;}
#top_menu .left_cut {height:37px; width:8px; float:left; margin:0 -9px 0 1px; background:url(images/backgrounds/menu_left.png) no-repeat 0 0; position:relative;}
#top_menu .right_cut {height:37px; width:8px; float:right; margin:0 1px 0 -9px; background:url(images/backgrounds/menu_right.png) no-repeat 0 0; position:relative}

#bottom_menu li {border:1px solid #222; font:.92em/1 "Myriad Pro", Tahoma, sans-serif; margin-right:-1px; float:left; width:10.36em; text-align:center; padding:.63em 0}
#bottom_menu li a {color:#797979; text-transform:uppercase; letter-spacing:1px; font-weight:bold}

#bottom_additional_menu {overflow:hidden; font-size:.83em; margin:1.8em 0 1.8em -.6em;}
#bottom_additional_menu li {display:inline; border-left:1px solid #333; margin-left:-1px; padding:0 .6em;}

#footer .copyright {color:#999; font-size:.83em; text-transform:uppercase}

#bottom_banners .banner_item, #login_page .login_column {float:left; border:1px solid #1f1f1f; width:459px; background:no-repeat 0 0; height:243px}
#bottom_banners #inscription, #login_page #login_form {width:461px; margin-right:15px; background-image:url(images/banners/inscription.jpg);}
#bottom_banners #cest {background-image:url(images/banners/cest.jpg)}
#bottom_banners .banner_item .inner {margin:0 10px 0 135px;}
#bottom_banners #inscription .inner {margin-left:150px;}
#bottom_banners .banner_item .inner h3 {font:2.58em/1.8 "Myriad Pro", Tahoma, sans-serif; color:#ff9900; text-transform:uppercase; font-weight:bold}

#login_page {margin-bottom:15px;}
#login_page .login_column {height:361px;}
#login_page #login_form {background-image:url(images/backgrounds/login_form_bg.jpg);}
#login_page #login_info {background-image:url(images/backgrounds/login_info_bg.jpg);}
#login_page .login_column h2 {font-size:2.25em; color:#e73f8a; margin:20px 0 0; line-height:1.1}
#login_page .login_column h2 span {font-size:.52em; color:#757575}

#login_form h2 {margin:20px 0 25px 120px !important;}
#login_form .label {float:left; width:110px; text-align:right; padding:15px 10px 0 0;}
#login_form .input_block {float:left; width:310px;}
#login_form .input_block .png_bg {background:url(images/backgrounds/login_input.png) no-repeat 0 0; width:237px; border:none; padding: 6px 8px; font-size:1.08em; color:#9a9a9a; font-weight:bold; cursor:text; margin:10px 0;}
#login_form .input_block .small {font-size:.83em;}
#login_form .submit {padding-top:25px;}
#login_form .login_submit {border:none; background:transparent url(images/backgrounds/submit.gif) no-repeat 0 0; overflow:visible; font:2em/32px "Myriad Pro", Tahoma, sans-serif; font-weight:bold; color:#fff; text-align:center; width:149px; text-transform:uppercase; cursor:pointer}

#login_info h2 {margin-left:83px !important;}
#login_info ol li {background:url(images/backgrounds/login_list.png) no-repeat 0 0; margin:0 10px;}
#login_info ol li span {font:4.1em/1 "Myriad Pro", Tahoma, sans-serif; color:#fff; font-weight:bold; float:left; height:57px; width:79px; text-align:center; line-height:55px; margin-right:-79px;}
#login_info ol li h4 {font-size:1.16em; color:#e53f89; font-weight:bold; margin-left:73px; letter-spacing:-1px; padding-top:1em; line-height:1}
#login_info ol li h5 {color:#999; font-weight:normal; margin-left:73px;}
#login_info .center {margin:15px 0 0 30px}
#login_info .center a {text-decoration:none; cursor:pointer; position:relative}
#login_info .inscript_linl {display:inline-block; background:transparent url(images/backgrounds/inscription_submit.gif) no-repeat 0 0; overflow:visible; font:2em/32px "Myriad Pro", Tahoma, sans-serif; font-weight:bold; color:#fff; text-align:center; width:317px; text-transform:uppercase; cursor:pointer}

#inscription ul, #tarifs ul {margin-top:-.5em;}
#inscription ul li, #tarifs ul li {background:url(images/backgrounds/dot.gif) repeat-x 0 0; font:1.66em/1 "Myriad Pro", Tahoma, sans-serif bold; text-transform:uppercase; letter-spacing:1px; padding:.27em 0}
#inscription ul li .cost, #tarifs ul li .cost {float:right; color:#e83e84; margin-top:.2em;}
#inscription ul li input, #tarifs ul li input {vertical-align:middle; margin-left:-20px;}
#inscription ul li label, #tarifs ul li label {vertical-align:middle; display:inline-block; color:#fff;}
#inscription ul li label.current, #tarifs ul li label.current {color:#e73f8a}
#inscription ul li label span, #tarifs ul li label span {color:#707070; font-size:.45em;}
#inscription .center, #tarifs .center {margin-top:.2em;}
#inscription .submit {border:none; background:transparent url(images/backgrounds/inscription_submit_button.gif) no-repeat 0 0; overflow:visible; font:1.66em/26px "Myriad Pro", Tahoma, sans-serif; font-weight:bold; color:#fff; text-align:center; width:170px; text-transform:uppercase; cursor:pointer}

#cest ul {background:url(images/backgrounds/dot.gif) repeat-x 0 100%; font:1.4em "Myriad Pro", Tahoma, sans-serif bold; color:#fff; text-transform:uppercase; margin:.8em 100px 0 0;}
#cest ul li {background:url(images/backgrounds/dot.gif) repeat-x 0 0; padding:.12em 0}
#cest ul li p {margin-right:-100px;}
#cest .text_right {margin-top:-25px;}
#cest .text_right a {display:inline-block; cursor:pointer; text-decoration:none}

#top_search {width:256px; height:73px; float:right; margin-bottom:-73px; margin-top:-52px;}
#top_search .search_text {border:none; background:url(images/backgrounds/search_input.png) no-repeat 0 0; width:176px; margin-right:-15px; vertical-align:middle; position:relative; font-size:1.08em; color:#9a9a9a; font-weight:bold; padding:6px 3px 6px 33px; cursor:text}
#top_search .search_submit {border:none; background:url(images/backgrounds/search_submit.png) no-repeat 0 0; width:52px; height:73px; font:1.5em/73px "Myriad Pro", Tahoma, Geneva, sans-serif; color:#ededed; text-transform:uppercase; font-weight:bold; vertical-align:middle; cursor:pointer}

.left_column {width:693px; float:left; margin-right:10px;}
.right_column {width:237px; float:left;}
.total_column {width:940px; float:left; margin-right:10px;}

h3.title {font-size:1.16em; color:#f6f6f6; background:#c8367a url(images/backgrounds/title.gif) no-repeat 0 0; padding-left:.86em; position:relative; min-width:180px;}
h3.title span {background:url(images/backgrounds/title.gif) no-repeat 100% 0; padding-right:.86em; display:block; line-height:25px;}
.left_column h3.title {display:inline-block; margin:0 0 -1px 1px;}

.bordered {border:1px solid #1f1f1f; margin-bottom:15px;}

#main {/*margin-bottom:10px;*/}

#main_last_added, #last_dvds, #main_categories, #videos {padding:5px 0 0;}
#main_last_added .item, #last_dvds .item, #main_categories .item, #videos .item {padding:10px 0 10px 10px; color:#999; width:160px; float:left}
#main_last_added .item .rating, #last_dvds .item .rating, #top_videos .rating {background:#333; margin:2px 0; text-align:right; padding:2px 5px 1px; font-size:.83em;}
#main_last_added .item h4, #last_dvds .item h4, #top_videos h4 {text-align:center; font-weight:normal; font-size:.92em; margin-top:1px}
#main_last_added .item h4 a, #top_videos h4 a {color:#999;}
#main_last_added .item .star-rating, #last_dvds .item .star-rating, #top_videos .star-rating {float:left; margin-top:1px;}
#main_last_added .total, #last_dvds .total {padding:5px 10px 10px; color:#ccc; clear:both; font-size:.92em;}
#main_last_added .total a , #last_dvds .total a  {color:#d73b80;}

#last_dvds .item {padding-bottom:0}
#last_dvds .item h4, #last_dvds .item h4 span {background:#e53f89 url(images/backgrounds/dvd_bottom.gif) no-repeat 100% 100%; display:block}
#last_dvds .item h4 span {background-position:0 100%; margin-right:6px; padding-left:6px; min-height:38px;}
#last_dvds .item h4 span a {color:#fff; font-weight:bold; line-height:18px;}

#videos .duration {font-size:1.16em; float:right; color:#ccc; margin:0 10px;}
#videos .video_title {font-size:1.5em; color:#f39; margin-left:10px;}
#videos .classer {margin-bottom:15px;}
#videos .item {width:220px; margin-right:-6px; padding:4px 0 0 10px}
#videos .types {margin-top:10px;}
#videos .types a {margin: 0 -6px 0 10px;color:#FFF; font-weight:bold;text-decoration:none;}
#videos .types a:hover {text-decoration:none;}
#videos .pager {margin-top:20px;}

#videos .types .haute {background:url(images/types/haute.gif) no-repeat;height:18px;padding:22px 7px 29px;width:146px;display:inline-block;text-align:right;}
#videos .types .basse {background:url(images/types/basse.gif) no-repeat;height:18px;display:inline-block;padding:22px 7px 29px;width:146px;text-align:right;}
#videos .types .mp4 {background:url(images/types/mp4.gif) no-repeat;height:18px;display:inline-block;padding:22px 10px 29px;width:146px;text-align:right;}
#videos .types .flash {background:url(images/types/flash.gif) no-repeat;width:146px;height:18px;display:inline-block;padding:22px 7px 29px;text-align:right;}

#videos .types .haute_act {background:url(images/types/haute_act.gif) no-repeat;height:18px;padding:22px 7px 29px;width:146px;display:inline-block;text-align:right;}
#videos .types .basse_act {background:url(images/types/basse_act.gif) no-repeat;height:18px;display:inline-block;padding:22px 7px 29px;width:146px;text-align:right;}
#videos .types .mp4_act {background:url(images/types/mp4_act.gif) no-repeat;height:18px;display:inline-block;padding:22px 10px 29px;width:146px;text-align:right;}
#videos .types .flash_act {background:url(images/types/flash_act.gif) no-repeat;width:146px;height:18px;display:inline-block;padding:22px 7px 29px;text-align:right;}

.video_about {background:#161616 url(images/backgrounds/cuts/lt.gif) no-repeat 0 0; margin:10px;}
.video_about .tr {background:url(images/backgrounds/cuts/rt.gif) no-repeat 100% 0}
.video_about .bl {background:url(images/backgrounds/cuts/lb.gif) no-repeat 0 100%}
.video_about .br {background:url(images/backgrounds/cuts/rb.gif) no-repeat 100% 100%; padding:5px 10px; font-size:.92em; line-height:1.6}
.video_about .title {float:left; width:110px; padding-right:10px; color:#ccc; text-align:right}
.video_about p {margin-left:120px; color:#e33b86}
.video_about p a {color:#e33b86;}

#main_categories  {padding:5px 0 15px 10px;}
#main_categories ul {margin-right:-15px;}
#main_categories .item {color:#ccc; background:#1e1e1e; padding:0; margin:10px 10px 0 0;}
#main_categories .item a {float:left;}
#main_categories .item .category_info {line-height:1.2; padding:1px 0; margin-left:88px;}
#main_categories .item .category_info a {float:none; margin:0; color:#e73f8a}
#main_categories .item .category_info p {padding-top:2px; line-height:1.4}
#main_categories .item .category_info p a {color:#ccc; font-size:.75em;}
#main_categories.category_page .item {width:216px; background:#1e1e1e url(images/backgrounds/category.gif) no-repeat 100% 0; margin-right:11px;}
#main_categories.category_page .item .category_info {padding-top:3px;}

/*Rating 5stars*/
.star-rating { margin: 0; padding: 0; list-style: none; width: 55px; height: 11px; position: relative; background: url(images/backgrounds/stars.png) 0 0; z-index:1; font-size:0; line-height:0; }
.star-rating li { float: left; margin: 0; padding: 0; }
.star-rating li a, .star-rating li span { display: block; width: 11px; height: 11px; text-indent: -9999px; position: absolute; text-decoration: none; z-index: 10; }
.star-rating li a:hover { background: url(images/backgrounds/stars.png) 0 50%; left: 0; z-index: 7; }
.star-rating .star1 { left: 0; }
.star-rating a.star1:hover { width: 11px; }
.star-rating .star2 { left: 11px; }
.star-rating a.star2:hover { width: 22px; }
.star-rating .star3 { left: 22px; }
.star-rating a.star3:hover { width: 33px; }
.star-rating .star4 { left: 33px; }
.star-rating a.star4:hover { width: 44px; }
.star-rating .star5 { left: 44px; }
.star-rating a.star5:hover { width: 55px; }
.star-rating li.current { background: url(images/backgrounds/stars.png) 0 100%; height: 11px; z-index: 1; }

.big_stars { margin: 0; padding: 0; list-style: none; width: 80px; height: 14px; position: relative; background: url(images/backgrounds/big_stars.png) 0 0; z-index:1; font-size:0; line-height:0; }
.big_stars li { float: left; margin: 0; padding: 0; }
.big_stars li a, .big_stars li span { display: block; width: 16px; height: 14px; text-indent: -9999px; position: absolute; text-decoration: none; z-index: 10; }
.big_stars li a:hover { background: url(images/backgrounds/big_stars.png) 0 50%; left: 0; z-index: 7; }
.big_stars .star1 { left: 0; }
.big_stars a.star1:hover { width: 16px; }
.big_stars .star2 { left: 16px; }
.big_stars a.star2:hover { width: 32px; }
.big_stars .star3 { left: 32px; }
.big_stars a.star3:hover { width: 48px; }
.big_stars .star4 { left: 48px; }
.big_stars a.star4:hover { width: 64px; }
.big_stars .star5 { left: 64px; }
.big_stars a.star5:hover { width: 80px; }
.big_stars li.current { background: url(images/backgrounds/big_stars.png) 0 100%; height: 14px; z-index: 1; }
/*-Rating 5stars-*/

.grey_button {display:inline-block; height:18px; background:#333 url(images/backgrounds/grey_button.gif) no-repeat 0 0; padding-left:16px;}
.grey_button span {display:inline-block; background:url(images/backgrounds/grey_button.gif) no-repeat 100% 0; padding-right:16px; height:18px;}
.grey_button a {color:#fff; font-size:.83em; line-height:18px;}

.left_column .grey_button {float:right; margin-top:2px;}

.central_banner {padding:5px 1px 15px;}

#tarifs {margin-top:-1px; background:url(images/backgrounds/tariff.gif) no-repeat 100% 0; padding-bottom:10px;}
#tarifs h5 {font:1.25em "Myriad Pro", Tahoma, sans-serif bold; color:#f90; text-transform:uppercase; margin:1em .4em .5em}
#tarifs ul li {font-size:1.41em; letter-spacing:-1px; padding:.27em 4px;}
#tarifs ul li input {margin:0 2px 0 0}
#tarifs ul li label {line-height:1.2}
#tarifs ul li label span {font-size:.8em; letter-spacing:0}
#tarifs ul li .cost {margin-top:.1em;}
#tarifs .submit {border:none; background:transparent url(images/backgrounds/tarif_submit.gif) no-repeat 0 0; overflow:visible; font:2em/32px "Myriad Pro", Tahoma, sans-serif; font-weight:bold; color:#fff; text-align:center; width:209px; text-transform:uppercase; cursor:pointer}

#statistic, #categories {margin-top:2px; overflow:hidden; padding-right:1em;}
#statistic ul li, #categories ul li {background:url(images/backgrounds/dot.gif) repeat-x 0 0; margin-top:-1px; font-size:1.16em; padding:.3em 0 .3em .8em}
#statistic ul li strong {text-transform:uppercase; color:#fff}

#top_videos {margin-top:2px;}
#top_videos ul {width:215px; margin:0 auto; padding-top:10px;}
#top_videos ul li {margin-bottom:12px;}
#top_videos ul .big_thumb {float:left; margin:3px 5px 0 0;}
#top_videos ul .small_thumbs {float:left}
#top_videos ul .small_thumbs img {margin-top:3px}
#top_videos .rating {margin-bottom:5px !important}

#categories {padding-right:0}
#categories ul li {padding:.3em .8em;}
#categories ul li a {color:#fff; font-weight:bold}
#categories ul li a span {color:#f39;}

.classer, .navigation_links {font-size:.83em; margin:5px 10px; background:url(images/backgrounds/grey_button.gif) no-repeat 0 0; color:#7a7a7a}
.classer .in_classer {background:url(images/backgrounds/grey_button.gif) no-repeat 100% 0; padding-right:20px; margin-left:20px; line-height:18px;}
.classer .in_classer a, .navigation_links a {margin:0 .5em; text-decoration:underline}
.classer .in_classer a:hover, .navigation_links a:hover {text-decoration:none}
.classer .in_classer span {color:#fff; margin-right:.5em;}
.navigation_links {background:url(images/backgrounds/navigation/bg.png); line-height:18px; margin:5px 20px; padding:0 10px}
.navigation_links:before, .navigation_links .before {content: ""; display:block; float:left; width:10px; height:18px; font-size:0; line-height:0; margin-left:-20px; background:url(images/backgrounds/navigation/left.png);}
.navigation_links:after, .navigation_links .after {content: ""; display:block; float:right; width:10px; height:18px; font-size:0; line-height:0; margin-right:-20px; background:url(images/backgrounds/navigation/right.png);}

.pager {text-align:center; color:#fff; margin:10px 0 20px;}
.pager_outer {background:url(images/backgrounds/pager_bg.gif) no-repeat 0 0; display:inline-block}
.pager_inner {background:url(images/backgrounds/pager_bg.gif) no-repeat 100% 0; padding-right:15px; margin-left:15px; display:inline-block; height:18px;}
.pager_inner a {color:#fff; margin:0 .15em;}
.pager_inner img {vertical-align:middle; margin:-1px .15em 0}
.pager_inner .active {margin:1px .15em 0; display:inline-block; background:url(images/backgrounds/pager_active.gif) no-repeat 0 0;}
.pager_inner .active span {display:inline-block; height:16px; background:url(images/backgrounds/pager_active.gif) no-repeat 100% 0; padding-right:6px; margin-left:6px;}
.pager_inner .active span b {font-weight:normal; margin:0 -2px;}

#inscription_page {width:934px; min-height:660px; background:url(images/backgrounds/inscription.jpg) no-repeat 0 0; margin-left:3px; position:relative}
#inscription_page h2 {font:2.16em/1.3 "Myriad Pro", Tahoma, sans-serif; color:#f90; font-weight:bold; text-transform:uppercase; margin-top:10px; position:relative}
#inscription_page h2 span {font-size:.73em;}
#inscription_page .pictures {position:absolute; top:30px; right:-6px; background:url(images/backgrounds/pictures.png) no-repeat 0 0; width:342px; height:334px;}
#inscription_page .inscription_center {margin:0 108px 0 248px}
#inscription_page h4 {font:1.66em/1.3 "Myriad Pro", Tahoma, sans-serif; font-weight:bold; text-transform:uppercase; color:#e53f89; letter-spacing:-1px; margin:.8em 0 .5em}
#inscription_page .content_l {margin-left:20px;line-height:1.1}
#inscription_page .content_l h3 {font-size:2em; color:#fff;}
#inscription_page .et_aus {color:#a4a4a4; font-size:1.08em; margin:1em 0 0 30px; position:relative}
#inscription_page .et_aus strong {text-transform:uppercase}
#inscription_page .platforms {margin: -50px 0 -30px -35px;}
#inscription_page h5.center {font:1.33em/1.2 "Myriad Pro", Tahoma, sans-serif; font-weight:bold; text-transform:uppercase; color:#bcbcbc}

#inscription_form {background:url(images/backgrounds/inscription_form.jpg) no-repeat 0 0; width:835px; margin: 20px auto; min-height:316px; padding-left:60px;}
#inscription_form .formula_choose {width:400px; float:left; position:relative}
#inscription_form .formula_choose h3 {font-size:2.25em; color:#e53f89; position:relative; margin-top:.9em;}
#inscription_form .formula_choose .part {font:5.25em/1 "Myriad Pro", Tahoma, sans-serif; font-weight:bold; color:#fff; position:absolute;}
#inscription_form .formula_choose .part span {position:absolute}
#inscription_form .formula_choose .one {background:url(images/backgrounds/one.png) no-repeat 0 0; width:149px; height:240px; left:-65px; top:-83px;}
#inscription_form .formula_choose .two {background:url(images/backgrounds/two.png) no-repeat 0 0; width:239px; height:130px; left:-35px; top:-20px;}
#inscription_form .formula_choose .one span {top:80px; left:35px;}
#inscription_form .formula_choose .two span {top:17px; left:95px;}
#inscription_form .formula_choose .tarifs {margin:0 10px;}
#inscription_form .formula_choose .tarifs li {background:url(images/backgrounds/dot.gif) repeat-x 0 100%; padding:5px 0}
#inscription_form .formula_choose .tarifs li .radio { text-align:center; width:30px; margin-top:7px;float:left;position:relative;}
#inscription_form .formula_choose .tarifs li h5 {float:left; width:115px; padding-left:5px; font-size:1.66em; color:#fff}
#inscription_form .formula_choose .tarifs li .price {float:left; text-align:right; width:90px; font-size:1.66em; color:#e83e84; font-weight:bold}
#inscription_form .formula_choose .tarifs li p {float:left; padding-left:35px; width:105px; position:relative; font-size:.92em; line-height:1.2; color:#939292}
#inscription_form .formula_choose .tarif_info {font-size:.92em; line-height:1.2; color:#939292; padding:7px;}
#inscription_form .formula_choose .tarif_head {background:url(images/backgrounds/pager_bg.gif) no-repeat 0 0; margin:5px 0}
#inscription_form .formula_choose .tarif_head div {background:url(images/backgrounds/pager_bg.gif) no-repeat 100% 0; padding-right:10px; margin-left:10px;}
#inscription_form .formula_choose .tarif_head h5 {color:#f90;font-size:1.33em; line-height:1.2}
#inscription_form .formula_choose .tarif_head .name {padding-left:35px; float:left; width:115px}
#inscription_form .formula_choose .tarif_head .name_price {float:left; width:90px; text-align:right}
#inscription_form .formula_choose .inputs {margin:10px 0 20px}
#inscription_form .formula_choose .label {float:left; width:167px; padding:15px 10px 0 0; text-align:right}
#inscription_form .formula_choose .input_block {float:left; width:223px;}
#inscription_form .formula_choose .input_block input {color:#9a9a9a; cursor:text; font-size:1.08em; font-weight:bold; margin:10px 0; padding:6px 8px; width:207px; background:url(images/backgrounds/inscript_input.png) no-repeat 0 0; border:none}
#inscription_form .formula_choose .login_submit {border:none; background:transparent url(images/backgrounds/submit.gif) no-repeat 0 0; overflow:visible; font:2em/32px "Myriad Pro", Tahoma, sans-serif; font-weight:bold; color:#fff; text-align:center; width:149px; text-transform:uppercase; cursor:pointer}

#dvd_page {background:url(images/backgrounds/dvd_top.gif) no-repeat 100% 0}
#dvd_info {background:url(images/backgrounds/dvd_bottom_bg.gif) no-repeat 100% 100%; padding:0 10px 0 20px;}
#dvd_info h2 {font-size:2em; color:#f90; margin-bottom:.4em;}
#dvd_info .thumb {text-align:center; float:left; position:relative}
#dvd_info .thumb img {margin:0 15px 5px 0}
#dvd_info .thumb .link {padding-right:15px;}
#dvd_info .info, #dvd_info .info .info_text {display:table; position:relative}
#dvd_info .info .downloads {margin-bottom:10px;}
#dvd_info .info .info_title {width:75px; text-align:right; margin-right:10px; color:#ababab; float:left}
#dvd_info .info .info_text .white {color:#fff}
#dvd_info .info .dvd_description {color:#fff; font-size:.92em; line-height:1.3; margin-top:20px;}

#dvd_page .banners {clear:both;}
#dvd_page .fleft {float:left; margin-top:10px}
#dvd_page .small_platforms {margin:-40px -5px 0 -60px;}

#dvd_page #videos {border-top:1px solid #1f1f1f; padding-top:1em;}
#videos .scene {font-size:1.5em; float:right; color:#f90; margin:0 10px;}

#dvd_page .dvd_bottom_buton {background:url(images/backgrounds/dvd_left.gif) no-repeat 0 100%;}
#dvd_page .dvd_bottom_buton .inn {background:url(images/backgrounds/dvd_bottom_right.gif) no-repeat 100% 100%; min-height:145px}

#dvd_page .dvd_bottom_buton .inn .submit {display:inline-block; background:transparent url(images/backgrounds/dvd_button.gif) no-repeat 0 0; overflow:visible; font:2em/32px "Myriad Pro", Tahoma, sans-serif; font-weight:bold; color:#fff; text-align:center; width:282px; text-transform:uppercase; margin-top:40px}
#dvd_page .dvd_bottom_buton .inn .submit:hover {text-decoration:none}