#html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background:  transparent;
}
body {
    background: #ffffff;
    color: #595959;
    font: 12px/1.35em Arial, Helvetica, sans-serif;
    text-align: left;
    width:100%; 
    height: 100%; 
    display:block;
}
ol, ul {
    list-style:  none;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
blockquote, q {
    quotes:  none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:  '';
    content:  none;
}
:focus {
    outline: 0;
}
ins {
    text-decoration:  none;
}
del {
    text-decoration:  line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clear {
    clear: both;
}
p {
    line-height: 1.2em;
}
h3 {
    font-size: 14px;
}
body {
    margin: 10px 0px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #808080;
}
.cleaner {
    clear: both;
    height: 1px;
    font-size: 1px;
    border: none;
    margin: 0px;
    padding: 0px;
    background: transparent}
#wrapper {
    width: 990px;
    display: block;
    margin: 0 auto;
    text-align: left;
}
#container {
    width: 990px;
    background: #fff;
    margin: 10px 0px;
}
#header-wrapper {
    display: block;
    height: 155px;
    margin-bottom: 20px;
}
#header {
    background:  url('/images/layout/bg-header.gif') repeat-x top left;
    height: 70px;
}
#header h1, #header h1 a {
    width: 220px;
    height: 30px;
    display: block;
    overflow:  hidden;
    text-indent:  -9999px;
}
#header h1 {
    margin: 20px;
    float:  left;
}
#header h1 a {
    background:  url('/images/layout/logo-nick.png') no-repeat top left;
}

#header .fblike {
	float: left;
    width: 70px;
    height: 30px;
}
#header .fblike iframe {
    width: 60px;
    height: 30px;
    display: block;
    margin: 30px 10px 0px 0px;
    border:none; 
    overflow:hidden;
}


#header ul {
    float:  right;
    margin: 10px;
}
#header ul li {
    float:  left;
    text-indent:  -9999px;
}
#header ul li#switch-nickjr a {
    display: block;
    width: 150px;
    height: 40px;
    background: url('/images/layout/switch-nickjr.png') no-repeat top left;
    overflow:  hidden;
    margin-right: 10px;
}
#header ul li#switch-nickjr a:hover {
    background-position: bottom left;
}
#header ul li#btn-applis a, #header ul li#btn-nnews a, #header ul li#btn-shop a {
    display: block;
    width: 81px;
    height: 40px;
    background: url('/images/layout/btn-applis.png') no-repeat bottom left;
    overflow:  hidden;
    margin-right: 10px;
}
#header ul li#btn-nnews a {
    background: url('/images/layout/btn-nnews.png') no-repeat bottom left;
    margin-right: 20px;    
}
#header ul li#btn-shop a {
    background: url('/images/layout/btn-switch-shop.png') no-repeat bottom left;    
}
#header ul li#btn-applis a:hover,#header ul li#btn-nnews a:hover, #header ul li#btn-shop {
    background-position:  top left;
}
#header ul li a.fb, #header ul li a.twitter {
    width: 30px;
    height: 30px;
    display: block;
    margin: 10px 10px 0px 0px;
}


#header ul li a.fb {
    background: url('/images/layout/icon-fb.png') no-repeat top left;
}
#header ul li a.twitter {
    background: url('/images/layout/icon-twitter.png') no-repeat top left;
}

/* Warning box */
#redirect-warning-shop {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 0px;
	display: block;
	overflow: hidden !important;
	background: #fc9f26;
	color: #fff;
	text-align: center
	font-size: 18px;
	font-weight: bold;
	z-index: 9999;
}
#redirect-warning-shop p {
	width: 960px;
	margin: 10px auto;
	font-size: 12px;	
}
#redirect-warning-shop strong {
	color: #000;
	font-size: 10px;
}





#navigation-wrapper {
    margin-bottom: 20px;
    height: 85px;
    position: absolute;
    z-index: 2000;
}
#navigation {
    height: 85px;
    position: absolute;
    z-index: 2500}
#left {
    width: 120px;
    display: block;
    margin: 0px 20px 0px 0px;
    float: left;
    background:  url('/images/layout/bg-left.gif') no-repeat top right;
    padding: 0px 10px 0px 5px;
}
#characters {
}
#main  {
    width: 480px;
    display: block;
    float: left;
    margin: 0px 20px 0px 0px;
    position: relative;
    z-index: 2000}
.bigcol {
    width: 315px;
    display: block;
    float: left}
#right {
    width: 320px;
    display: block;
    float: right;
    margin-right: 15px;
}
#footer_wrapper {
    margin: 0px 0px 20px 0px;
    padding: 20px 0px}
#footer {
    width: 960px;
    height: 50px;
    margin: 20px 15px;
    display: block;
    background: url('/images/layout/bg-footer.gif') no-repeat top left;
    text-align: center;
}
#footer ul.bottom-links {
    padding: 8px 0px 0px 0px;
}
#footer ul.bottom-links li {
    display:  inline;
    border-right: 1px solid #ddd;
    padding-right: 10px;
    margin-left: 10px;
    font-weight: bold;
}
#footer ul.bottom-links li.last {
    border-right: 0px;
}
#footer ul.bottom-links li a {
    color: #636363;
    text-decoration:  none;
}
#footer ul.bottom-links li a:hover {
    text-decoration:  underline;
}
#footer p {
    font-size: 10px;
    color: #939393;
}
ul.bottom-logos {
    margin: 0px 20px;
    float:  left;
}
ul.bottom-logos li {
    float:  left;
    margin-right: 10px;
}
a.credits {
    margin: 0px 20px;
    float:  right;
    width: 100px;
    height: 30px;
    text-indent:  -9999px;
    display: block;
    overflow:  hidden;
    background: url('/images/layout/studio-meta.gif') no-repeat top left;
}
a.credits:hover {
    background-position: bottom left;
}
.fullpage {
    width: 760px;
    float:  left;
    display: block;
    margin: 0px 20px;
}
#delire-wrapper, #inscription-wrapper, #message-wrapper, #horaires {
    width: 820px;
    float:  left;
    display: block;
    margin: 0px;
}
#message-content {
    width: 820px;
    height: 296px;
    display: block;
    background:  url('/images/layout/bg-oops.jpg');
}
#message-content-ok {
    width: 820px;
    height: 296px;
    display: block;
    background:  url('/images/layout/bg-yeah.jpg');
}
#message-content h1, #message-content-ok h1 {
    font-size: 18px;
    color: #f68b1f;
    padding-top: 120px;
    margin: 0px 0px 0px 30px;
    width: 550px;
    line-height: 20px;
    margin-bottom: 20px;
}
#message-content ul, #message-content-ok ul, #message-content p, #message-content-ok p {
    margin: 0px 0px 0px 30px;
    width: 550px;
}
p.text {
    margin: 10px 0px;
}
div.small, p.small {
    font-size: 12px;
}
p.date {
    color: #8d8d8;
    font-style:  italic;
}
p.note {
    padding-top: 20px;
    margin: 0px 20px;
    font-size: 10px;
    color: #8d8d8d;
}
a {
    color: #f68b1f;
}
a:hover {
    color: #232323;
}
a.plus {
    font-size: 12px;
    font-weight: bold;
    background:  url('/images/layout/icon-plus.png') no-repeat top left;
    padding-left: 16px;
    text-decoration:  none;
}
a.plus:hover {
    color: #232323;
}
p.back {
    width: 75px;
    height: 30px;
    display: block;
    margin: 40px auto;
}
p.back a {
    width: 75px;
    height: 30px;
    display: block;
    text-indent:  -9999px;
    overflow:  hidden;
    background:  url('/images/layout/backlink.gif') top left no-repeat;
}
p.back a:hover {
    background-position: bottom left;
}
.videolink {
     width: 150px;
    height: 110px;
    background:  url('/images/layout/bg-col-img.gif') no-repeat top left;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
}
.videolink a {
    width: 140px;
    height: 100px;
    display: block;
    background: #fff;
    border: 4px solid #fff;
}
.videolink a img {
    border: 0px;
    width: 140px;
    height: 100px}
.videolink a:hover {
    border: 4px solid #eb7100}
.videolink span {
    width: 21px;
    height: 21px;
    display: block;
    position: absolute;
    z-index: 600;
    top: 80px;
    left: 115px;
    background: url('/images/layout/icon-video.png') no-repeat top left}
.gamelink {
     width: 230px;
    height: 110px;
    background:  url('/images/layout/bg-demicol-img.gif') no-repeat top left;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
}
.gamelink a {
    width: 220px;
    height: 100px;
    display: block;
    background: #fff;
    border: 4px solid #fff;
}
.gamelink a img {
    border: 0px;
    width: 220px;
    height: 100px}
.gamelink a:hover {
    border: 4px solid #ababab}
.goodieslink, .wplink {
     width: 150px;
    height: 110px;
    background:  url('/images/layout/bg-col-img.gif') no-repeat top left;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
}
.goodieslink a, .wplink a {
    width: 140px;
    height: 100px;
    display: block;
    background: #fff;
    border: 4px solid #fff;
}
.goodieslink a img, .wplink a img {
    border: 0px;
    width: 140px;
    height: 100px}
.goodieslink a:hover  {
    border: 4px solid #d4dde8}
.wplink a:hover  {
    border: 4px solid #9fafc9}
#d800600 a, #d1024768 a, #d12801024 a, #dcustom a {
    width: 150px;
    height: 40px;
    display: block;
    overflow:  hidden;
    text-indent:  -9999px;
}
#d800600 a {
    background:  url('/images/layout/btn-d800600.gif') no-repeat top left;
}
#d1024768 a {
    background:  url('/images/layout/btn-d1024768.gif') no-repeat top left;
}
#d12801024 a {
    background:  url('/images/layout/btn-d12801024.gif') no-repeat top left;
}
#dcustom a {
    background:  url('/images/layout/btn-dcustom.gif') no-repeat top left;
    height: 20px;
    margin: 0 auto;
    text-indent: 0px;
    text-align: center;
    padding-top: 20px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    text-transform:  uppercase;
    text-decoration:  none;
}
#d800600 a:hover, #d1024768 a:hover, #d12801024 a:hover, #dcustom a:hover {
    background-position: bottom left;
}
.fullpage a {
    color: #818c9e;
}
.fullpage a:hover {
    color: #ed6f01;
}
a.view  {
    height: 25px;
    width: 43px;
    background:  url('/images/layout/btn-view.gif') top left no-repeat;
    display: block;
    text-indent:  -9999px;
    overflow:  hidden;
}
a.view:hover  {
    background-position: bottom left;
}
a.play  {
    height: 20px;
    width: 65px;
    background:  url('/images/layout/btn-play.gif') top left no-repeat;
    display: block;
    text-indent:  -9999px;
    overflow:  hidden;
}
a.play:hover  {
    background-position: bottom left;
}
a.vote  {
    height: 20px;
    width: 65px;
    background:  url('/images/layout/btn-vote.gif') top left no-repeat;
    display: block;
    text-indent:  -9999px;
    overflow:  hidden;
}
a.vote:hover  {
    background-position: bottom left;
}
a.download  {
    height: 20px;
    width: 100px;
    background:  url('/images/layout/btn-download.gif') top left no-repeat;
    display: block;
    text-indent:  -9999px;
    overflow:  hidden;
}
a.download:hover  {
    background-position: bottom left;
}
a#edit-profile  {
    height: 20px;
    width: 100px;
    background:  url('/images/layout/btn-edit-profil.gif') top left no-repeat;
    display: block;
    text-indent:  -9999px;
    overflow:  hidden;
    margin: 130px auto 0px auto;
}
a#edit-profile:hover  {
    background-position: bottom left;
}
a#logout  {
    height: 20px;
    width: 100px;
    background:  url('/images/layout/btn-logout.gif') top left no-repeat;
    display: block;
    text-indent:  -9999px;
    overflow:  hidden;
    margin: 10px auto 0px auto;
}
a#logout:hover  {
    background-position: bottom left;
}
a#inscription-club {
    width: 182px;
    height: 21px;
    display: block;
    overflow: hidden;
    text-indent: -5000px;
    margin: 40px 0px 0px 20px;
    background: url('/images/layout/btn-inscription-club.png') no-repeat top left;
}
a#inscription-club:hover {
    background: url('/images/layout/btn-inscription-club2.png') no-repeat top left;
}
a.participer, a.bulletin {
    width: 150px;
    height: 40px;
    display: block;
    overflow:  hidden;
    text-indent:  -9999px;
    margin: 20px auto;
}
a.participer  {
    background: url('/images/layout/btn-participer.gif') no-repeat top left;
}
a.bulletin  {
    background: url('/images/layout/btn-bulletin.gif') no-repeat top left;
}
a.participer:hover, a.bulletin:hover {
    background-position: bottom left;
}
h2, h2 a {
    color: #f68b1f;
    font-size: 20px;
    margin: 0px 0px 20px 0px;
}
h2 a {
    text-decoration:  none;
}
h2 a:hover {
    color: #232323;
}
h2.title {
    margin: 40px 0px;
}
h2.title-center {
    margin: 40px auto;
    text-align: center;
}
#main h3 {
    width: 480px;
    height: 35px;
    display: block;
    overflow:  hidden;
    text-indent:  -9999px;
    margin-bottom: 10px;
}
#main h3 a {
    width: 480px;
    height: 35px;
    display: block;
}
h3.last-videos {
    background:  url('/images/layout/title-dern-videos.gif') no-repeat top left;
}
h3.last-photos {
    background:  url('/images/layout/title-dern-photos.gif') no-repeat top left;
}
h3.last-game {
    background:  url('/images/layout/title-dern-jeux.gif') no-repeat top left;
}
h3.last-goodies {
    background:  url('/images/layout/title-dern-goodies.gif') no-repeat top left;
}
h3.last-applis {
    background:  url('/images/layout/title-dern-applis.gif') no-repeat top left;
}
h3.current-video {
    background:  url('/images/layout/title-current-video.gif') no-repeat top left;
}
h3.video-viewed {
    background:  url('/images/layout/title-video-viewed.gif') no-repeat top left;
}
h3.all-game {
    background:  url('/images/layout/title-all-game.gif') no-repeat top left;
}
h3.all-ordi {
    background:  url('/images/layout/title-all-ordi.gif') no-repeat top left;
}
h3.all-atelier {
    background:  url('/images/layout/title-all-atelier.gif') no-repeat top left;
}
h3.all-photos {
    background:  url('/images/layout/title-all-photos.gif') no-repeat top left;
}
h3.all-contests {
    background:  url('/images/layout/title-all-contests.gif') no-repeat top left;
}
h3.all-polls {
    background:  url('/images/layout/title-all-polls.gif') no-repeat top left;
}
h4.title {
    margin: 5px 0px 10px 0px;
    font-size: 14px;
}
h4.title a {
    text-decoration:  none;
}
h2.theme-heading-rdv, h2.theme-heading-humour, h2.theme-heading-emissions, h2.theme-heading-series, h2.theme-heading-action, h2.theme-heading-enfants {
    width: 480px;
    height: 150px;
    display: block;
    overflow:  hidden;
    text-indent:  -9999px;
    margin: 0px;
}
h2.theme-heading-humour {
    background:  url('/images/layout/theme-humour.jpg');
}
h2.theme-heading-rdv {
    background:  url('/images/layout/theme-rdv.jpg');
}
h2.theme-heading-emissions {
    background:  url('/images/layout/theme-emissions.jpg');
}
h2.theme-heading-series {
    background:  url('/images/layout/theme-series.jpg');
}
h2.theme-heading-action {
    background:  url('/images/layout/theme-action.jpg');
}
h2.theme-heading-enfants {
    background:  url('/images/layout/theme-enfants.jpg');
}
#right h3 {
    width: 320px;
    height: 30px;
    display: block;
    overflow:  hidden;
    text-indent:  -9999px;
    margin-bottom: 5px;
}
h3.personnages {
    background:  url('/images/layout/title-personnages.gif') no-repeat top left;
}
h3.video-tag {
    background:  url('/images/layout/title-video-tags.gif') no-repeat top left;
    height: 35px;
}
h3.photos-tag {
    background:  url('/images/layout/title-photos-tags.gif') no-repeat top left;
    height: 35px;
}
h3.top-game {
    background:  url('/images/layout/title-most-played.gif') no-repeat top left;
    height: 35px;
}
h3.top-goodies {
    background:  url('/images/layout/title-top-goodies.gif') no-repeat top left;
    height: 35px;
}
h3.my-thumbnails {
    background:  url('/images/layout/title-thumbnails.gif') no-repeat top left;
    height: 35px;
}
h3.partners {
    background:  url('/images/layout/title-partners.gif') no-repeat top left;
}
.fullpage h3 {
    margin: 20px 0px;
    color: #747f91;
    border-bottom: 1px solid #f2f4f7;
    padding-bottom: 4px;
}
.fullpage ul {
    list-style-type: disc;
    margin: 10px 20px;
}
.banner {
     margin: 0px 0px 20px 0px}
.promo-col, .promo-col-last, .promo-col-tv, .promo-col-tv-last {
     width: 150px;
    margin: 0px 15px 20px 0px;
    display: block;
    float: left;
    font-size: 11px;
}
.promo-col-last, .promo-col-tv-last {
    margin-right: 0px}
.promo-col p, .promo-col-last p {
    padding: 5px;
    height: 30px;
    background:  url('/images/layout/bg-promo-col.gif') no-repeat;
    color: #232323;
}
.promo-col a, .promo-col-last a, .promo-col-tv a, .promo-col-tv-last a {
     color: #f68b1f;
    text-decoration:  none;
}
.promo-col a:hover, .promo-col-last a:hover, .promo-col-tv a:hover, .promo-col-tv-last a:hover {
    color: #232323;
}
.promo-col img, .promo-col-last img {
    width: 150px;
    height: 110px;
}
.promo-col-tv div, .promo-col-tv-last div {
    height: 80px;
    display: block;
    background:  url('/images/layout/bg-promo-col-tv.gif') no-repeat;
    overflow:  hidden;
    padding: 10px;
}
.promo-col-tv h4, .promo-col-tv-last h4 {
    font-size: 14px;
}
.promo-col-tv p.more, .promo-col-tv-last p.more {
    margin-top: 10px;
}
.promo-large {
    margin-bottom: 20px;
    height: 140px;
}
.edito {
    width: 305px;
    height: 110px;
    display: block;
    margin: 0px 15px 10px 0px;
    background:  url('/images/layout/bg-edito.gif') no-repeat;
    padding: 5px;
}
.edito a, .edito a img {
    width: 305px;
    height: 110px;
    display: block;
}
.edito_vertical {
    width: 150px;
    height: 250px;
    float: right;
}
#video-player {
    width: 320px;
    height: 280px;
    display: block;
    margin: 0px 0px 20px 0px}
.col, .col-last {
    width: 150px;
    margin: 0px 15px 20px 0px;
    display: block;
    float: left;
}
.demicol, .demicol-last {
    width: 230px;
    margin: 0px 20px 20px 0px;
    display: block;
    float: left;
}
.col-last, .demicol-last  {
    margin-right: 0px}
.show-page {
    margin: 0px 0px 40px 0px;
}
.content p, .show-page p {
    margin: 14px 0px 14px 0px;
}
.img-heading, .img-heading2 {
    margin: 0px 0px 40px 0px;
    width: 480px;
    height: 205px;
    background:  url('/images/layout/bg-img-heading.gif') no-repeat bottom right;
}
.img-heading2 {
    height: 240px;
    margin-bottom: 20px;
}
.img-heading img {
    width: 475px;
    height: 200px;
}
.img-heading2 img {
    width: 475px;
    height: 235px;
}
.next-diffusion {
    width: 320px;
    height: 20px;
    background:  url('/images/layout/bg-nextdiff.gif') #f0f0f0 no-repeat top left;
    padding-top: 38px;
    color: #232323;
    margin-bottom: 20px;
}
.next-diffusion p {
    margin: 0px 10px;
    padding: 0;
    color: #232323;
}
ul.theme-nav {
    width: 480px;
    display: block;
    margin-top: 1px;
    margin-bottom: 40px;
}
ul.theme-nav li {
    display: block;
    float:  left;
    text-transform:  uppercase;
    font-size: 12px;
    font-weight: bold;
    margin-left: 1px;
}
ul.theme-nav li a {
    display: block;
    float:  left;
    height: 30px;
    line-height: 25px;
    padding: 0px 15px;
    text-decoration:  none;
    color: #3e3e3e;
    background:  url('/images/layout/bg-theme-nav.gif') no-repeat 0px 0px;
}
ul.theme-nav li a:hover {
    color: #fff;
    background:  url('/images/layout/bg-theme-nav.gif') no-repeat 0px -30px;
}
ul.theme-nav li.active a {
    color: #fff;
    background:  url('/images/layout/bg-theme-nav.gif') no-repeat center -60px;
}
.show, .show-last {
    width: 230px;
    margin: 0px 20px 20px 0px;
    display: block;
    float: left;
}
.show-last {
    margin-right: 0px;
}
.show-image {
    width: 230px;
    height: 110px;
    background:  url('/images/layout/bg-demicol-img.gif') no-repeat top left;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
}
.show-image a {
    width: 220px;
    height: 100px;
    display: block;
    background: #fff;
    border: 4px solid #fff;
}
.show-image a img {
    border: 0px;
    width: 220px;
    height: 100px}
.show-image a:hover {
    border: 4px solid #f68b1f}
.show h4, .show-last h4 {
    text-align: center;
}
.show h4 a, .show-last h4 a {
    text-decoration:  none;
    color: #8d8d8d;
}
.show h4 a:hover, .show-last h4 a:hover {
    color: #f68b1f;
}
.tv-theme, .tv-theme-last  {
    width: 230px;
    height: 200px;
    display: block;
    float:  left;
    margin-bottom: 5px;
    margin-top: 20px;
}
.tv-theme h4, .tv-theme-last h4, .tv-theme h4 a, .tv-theme-last h4 a {
    font-size: 18px;
    width: 230px;
    height: 200px;
    display: block;
    overflow:  hidden;
    margin: 0;
    padding: 0;
    text-indent:  -5000px;
}
.tv-theme h4 a, .tv-theme-last h4 a {
    color: #ffffff;
}
.tv-theme h4 a:hover, .tv-theme-last h4 a:hover {
}
.tv-theme-last {
    margin-left: 20px;
}
.characters-slide, .characters-wrapper {
    width: 320px;
    height: 360px;
    display: block;
    overflow:  hidden;
    position: relative;
}
div.characters-slide div.heroes {
    position: absolute;
    width: 20000em;
}
div.characters-slide div.heroes div {
    width: 320px;
    height: 360px;
    display: block;
    overflow:  hidden;
    float: left;
}
div.characters-slide div.heroes div p {
    text-align: center;
    height: 140px;
}
div.characters-slide div.heroes div div.description p {
    height: auto;
    text-align:  left;
    margin: 5px 0px;
}
div.characters-slide div.heroes div div.description {
    width: 280px;
    background:  url('/images/layout/bg-desc-hero.gif') no-repeat top left;
    padding: 10px 20px;
    height: 180px}
div.characters-slide div.heroes div div.description h4 {
    color: #f68b1f;
    font-size: 14px;
    margin-bottom: 5px;
}
.characters-prev, .characters-next {
    width: 35px;
    height: 50px;
    display: block;
    overflow:  hidden;
    text-indent:  -9999px;
    margin-top: 35px;
    position: absolute;
    z-index: 9999;
    cursor:  pointer;
}
.characters-prev {
    background:  url('/images/layout/arrow-characters.png') no-repeat;
    background-position: 0px 0px;
}
.characters-next {
    background:  url('/images/layout/arrow-characters.png') no-repeat;
    background-position:  -35px 0px;
    right: 0px;
}
.pagination a {
    padding: 4px 8px;
    background: #f0f0f0;
    color: #232323;
    text-decoration:  none;
}
.pagination a:hover {
    color: #fff;
    background: #232323;
}
.pagination strong {
    padding: 4px 8px;
    font-weight: bold;
    color: #fff;
    background:  url('/images/layout/bg-pagination.gif') #e75e00 repeat-x;
}
#nickplayer, #nick-video-container {
    width: 480px;
    height: 390px;
    display: block;
}
.video-promo {
    width: 305px;
    height: 120px;
    background: url('/images/layout/bg-video-promo.gif') no-repeat top right;
    padding: 10px 155px 0px 5px;
    font-size: 11px;
    margin: 20px 0px;
}
.video-promo h2 {
    line-height: 22px;
}
.video-slider  {
    width: 480px;
    height: 180px;
    display: block;
    overflow: hidden;
    background: url('/images/layout/bg-video-slider.gif') no-repeat top left;
    margin-bottom: 20px;
}
.video-slider p {
    margin: 25px 0px 0px 0px;
    padding: 0;
    text-align: right}
.jcarousel-container {
    position: relative}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0}
.jcarousel-list li, .jcarousel-item {
    float: left;
    list-style: none;
    width: 114px;
    height: 86px;
}
.jcarousel-next {
    z-index: 3;
    display: none}
.jcarousel-prev {
    z-index: 3;
    display: none}
.jcarousel-skin-video .jcarousel-container {
    width: 480px}
.jcarousel-skin-video .jcarousel-container-horizontal {
    width: 460px;
    padding: 45px 0px 5px 20px}
.jcarousel-skin-video .jcarousel-clip-horizontal {
    width: 376px;
    margin: 0px 35px 0px 35px;
    height: 86px;
}
.jcarousel-skin-video .jcarousel-item {
    width: 114px;
    height: 86px;
}
.jcarousel-skin-video .jcarousel-item-horizontal {
    margin-right: 15px;
}
.jcarousel-skin-video .jcarousel-next-horizontal {
    position: absolute;
    top: 63px;
    right: 10px;
    width: 30px;
    height: 45px;
    cursor: pointer;
    background: transparent url('/images/layout/carousel-next.png') no-repeat 0 0}
.jcarousel-skin-video .jcarousel-next-horizontal:hover {
    background-position: -30px 0}
.jcarousel-skin-video .jcarousel-next-horizontal:active {
    background-position: -60px 0}
.jcarousel-skin-video .jcarousel-next-disabled-horizontal, .jcarousel-skin-video .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-video .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -90px 0}
.jcarousel-skin-video .jcarousel-prev-horizontal {
    position: absolute;
    top: 63px;
    left: 15px;
    width: 30px;
    height: 45px;
    cursor: pointer;
    background: transparent url('/images/layout/carousel-prev.png') no-repeat 0 0}
.jcarousel-skin-video .jcarousel-prev-horizontal:hover {
    background-position: -30px 0}
.jcarousel-skin-video .jcarousel-prev-horizontal:active {
    background-position: -60px 0}
.jcarousel-skin-video .jcarousel-prev-disabled-horizontal, .jcarousel-skin-video .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-video .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -90px 0}
.video-slider li div {
    background:  url('/images/layout/bg-video-carousel.png') bottom left;
    display: block;
    width: 114px;
    height: 86px;
}
.video-slider li a {
    width: 104px;
    height: 75px;
    display: block;
    border: 4px solid #fff;
    cursor:  pointer;
}
.video-slider li a img {
    width: 104px;
    height: 75px;
}
.video-slider li div a:hover {
    border: 4px solid #eb7100;
}
.video-slider li a span {
     display:  none;
}
p.tags {
    line-height: 16px;
    font-size: 11px;
    color: #eb7100;
}
p.tags a {
    color: #eb7100}
p.tags a:hover {
    color: #2f2f2f}
.tagcloud {
    margin: 10px 5px 40px 5px;
}
h4.top1-video, h4.top2-video, h4.top3-video {
    width: 150px;
    padding: 40px 0px 0px 0px;
    text-align: center;
    margin: 5px 0px 0px 0px;
    font-size: 12px}
h4.top1-video {
    background: url('/images/layout/top1-video.gif') no-repeat top left}
h4.top2-video {
    background: url('/images/layout/top2-video.gif') no-repeat top left}
h4.top3-video {
    background: url('/images/layout/top3-video.gif') no-repeat top left}
h4.top1-video a, h4.top2-video a, h4.top3-video a {
    color: #8d8d8d;
    text-decoration:  none;
}
h4.top1-video a:hover, h4.top2-video a:hover, h4.top3-video a:hover {
    color: #eb7100}
#select-hero {
    margin-bottom: 17px;
}
#select-game-hero {
    margin-bottom: 17px;
}
#select-videos-hero {
    margin-bottom: 17px;
}
.last-game {
    width: 480px;
    height: 245px;
    display: block;
    overflow:  hidden;
    background:  url('/images/layout/bg-last-game.gif') no-repeat top left;
    margin-bottom: 15px;
}
.last-game .demicol, .last-game .demicol-last {
    margin-top: 45px;
}
.last-game .demicol {
    margin-left: 10px;
    margin-right: 5px;
}
.last-game h4 {
    text-align: center;
    margin-bottom: 10px;
}
.last-game h4 a {
    color: #f68b1f;
    text-decoration:  none;
}
.last-game h4 a:hover {
    color: #2f2f2f;
}
.last-game a.play {
    margin: 0 auto;
}
.last-game .gamelink a:hover {
    border: 4px solid #e8e8e8;
}
.gamecol, .gamecol-last {
    width: 150px;
    height: 162px;
    margin: 0px 15px 20px 0px;
    display: block;
    float: left;
    background: url('/images/layout/bg-gamecol.gif') no-repeat;
    text-align: center}
.gamecol-last {
    margin-right: 0px}
.gamecol a img, .gamecol-last a img {
    margin-top: 8px;
    border-bottom: 2px solid #e8e8e8;
    width: 139px;
    height: 66px;
    margin-bottom: 5px;
}
.gamecol a:hover img, .gamecol-last a:hover img {
    border-bottom: 2px solid #eb7100}
.gamecol h4, .gamecol-last h4 {
    width: 130px;
    height: 35px;
    margin: 0 auto;
    padding: 0;
    font-size: 12px;
    line-height: 14px;
}
.gamecol h4 a, .gamecol-last h4 a {
    text-decoration:  none;
    color: #8d8d8d;
}
.gamecol h4 a:hover, .gamecol-last h4 a:hover {
    color: #eb7100;
}
.gamecol a.play, .gamecol-last a.play {
    margin: 10px auto 0px auto;
}
ul.top5-list {
    margin: 20px 0px;
}
ul.top5-list li {
    width: 320px;
    padding-bottom: 10px;
    background:  url('/images/layout/bg-top-list.gif') no-repeat bottom left;
}
ul.top5-list li a.img {
    width: 98px;
    height: 48px;
    float:  right;
    background:  url('/images/layout/bg-top-img.gif') no-repeat;
    margin-left: 10px;
}
ul.top5-list li a.img img {
    width: 92px;
    height: 42px;
}
ul.top5-list li.last {
    background:  none;
}
.top1, .top2, .top3, .top4, .top5 {
    padding-left: 60px;
    overflow:  hidden;
    margin: 10px 0px;
}
.top1 {
    background:  url('/images/layout/bg-top1.gif') no-repeat top left;
}
.top2 {
    background:  url('/images/layout/bg-top2.gif') no-repeat top left;
}
.top3 {
    background:  url('/images/layout/bg-top3.gif') no-repeat top left;
}
.top4 {
    background:  url('/images/layout/bg-top4.gif') no-repeat top left;
}
.top5 {
    background:  url('/images/layout/bg-top5.gif') no-repeat top left;
}
ul.top5-list li h4 {
    margin: 0px 0px 5px 0px;
    padding: 0px;
    line-height: 14px;
}
ul.top5-list li h4 a {
    text-decoration:  none;
}
#game {
    float:  left;
    width: 560px;
    text-align: center;
}
#game-large {
    width: 810px;
    text-align: center;
}
.game-list {
    width: 200px;
    float:  right;
    margin-right: 20px;
}
.game-list h3 {
    width: 200px;
    height: 35px;
    display: block;
    overflow:  hidden;
    text-indent:  -9999px;
    background:  url('/images/layout/title-mini-game.gif') no-repeat;
}
.game-list ul li {
    background:  url('/images/layout/bg-game-list.gif') no-repeat bottom left;
    padding: 10px 10px 20px 10px;
}
.game-list ul li.last {
    background:  none;
}
.game-list h4 {
    margin-bottom: 5px;
}
.game-list h4 a {
    text-decoration:  none;
    line-height: 14px;
}
#wallpaper-frame, #goodies-frame {
    width: 480px;
    height: 420px;
    display: block;
    background: url('/images/layout/bg-wallpaper.gif') no-repeat top left;
    text-align: center;
}
#goodies-frame {
    background: url('/images/layout/bg-wallpaper.gif') no-repeat top left;
}
#wallpaper-frame img, #goodies-frame img {
    width: 422px;
    height: auto;
    margin: 40px 0px 0px 0px;
    border: 2px solid #cbced4;
}
#wallpaper-frame h4, #goodies-frame h4 {
    margin-top: 10px;
    color: #f68b1f;
}
ul.download2 {
    margin: 20px auto;
    padding: 0;
    width: 465px}
ul.download2 li {
    list-style-type: none;
    width: 150px;
    height: 40px;
    float: left;
    display: block;
    margin: 0 auto;
    margin-right: 5px;
    margin-bottom: 10px;
}
#goodies-photos {
    margin-left: 15px;
}
#giftbox {
    margin-bottom: 20px;
}
a.contest-link, a.poll-link {
    width: 150px;
    height: 79px;
    display: block;
    background:  url('/images/layout/bg-contest-link.gif') no-repeat bottom right;
    float:  left;
    margin-right: 20px;
}
a.contest-link img, a.poll-link img {
    width: 143px;
    border: 2px solid #fff;
}
a.contest-link:hover img, a.poll-link:hover img {
    border: 2px solid #dadfe7;
}
ul.contests-list h4 {
    margin-top: 10px;
}
ul.contests-list h4 a {
    text-decoration:  none;
    font-size: 12px;
}
ul.contests-list a.play {
    margin-top: 10px;
}
ul.polls-list h4 {
    margin-top: 10px;
}
ul.polls-list h4 a {
    text-decoration:  none;
    font-size: 12px;
}
ul.polls-list a.vote {
    margin-top: 10px;
}
.poll-results li span.answer {
    color: #595959;
    font-style:  italic;
    font-weight: bold;
    font-size: 12px;
}
.poll-results li div.percentage {
    background: #ced1d6;
    color: #fff;
    padding: 4px;
    border: 1px solid #a9b0bc;
}
.poll-results li div.percentage small {
    font-size: 10px;
    color: #fff;
    padding: 5px;
    font-weight: bold;
}
#loginbox {
    width: 320px;
    height: 240px;
    overflow:  hidden;
    background:  url('/images/layout/bg-loginbox.jpg') no-repeat;
    margin-bottom: 20px;
}
#loginbox form {
    padding: 60px 0px 0px 20px;
    text-align: left}
#loginbox form p {
    clear: both}
#loginbox form p label {
    font-size: 12px;
    float: left;
    margin-right: 20px;
    color: #231f20;
    font-weight: bold;
    width: 80px;
    height: 20px;
    display: block;
    line-height: 20px;
    text-align:  right;
}
#loginbox form input.input {
    width: 120px;
    border: 1px solid #dedede;
    height: 16px;
    padding: 2px;
    float: left;
    color: #5e5b5b;
    margin-bottom: 7px;
}
#loginbox form input.submit {
    float: left;
    margin-right: 20px;
    margin-left: 50px;
}
#loginbox form a#forgot-pass {
    line-height: 18px;
    color: #f68b1f;
    font-size: 11px;
    text-decoration:  none;
}
#loginbox form a#forgot-pass:hover {
    text-decoration: underline}
#loggedbox {
    width: 320px;
    height: 240px;
    overflow:  hidden;
    background:  url('/images/layout/bg-loggedbox.jpg') no-repeat;
    margin-bottom: 20px;
}
#loggedbox h4 {
    text-transform:  uppercase;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0px 0px 20px;
}
#partners-box {
    width: 320px;
    height: 142px;
    background:  url('/images/layout/bg-partners.gif') no-repeat bottom right;
    display: block;
    margin-bottom: 15px;
}
div.date {
     background: url('/images/layout/bg-date.gif');
    width: 480px;
    height: 40px;
    display: block;
    overflow:  hidden;
    text-align: center;
    color: #231f20;
    font-weight: bold;
    line-height: 40px;
    margin-top: 10px}
.question {
    width: 480px;
    display: block;
    background:  url('/images/layout/bg-question.gif') no-repeat;
    margin: 40px 0px;
    line-height: 14px;
}
.question h4 {
    color: #fff;
    padding-top: 10px;
    margin: 0px 0px 40px 20px;
}
.answers {
    width: 480px;
    background:  url('/images/layout/bg-answers.gif') no-repeat bottom right;
    min-height: 100px;
}
.answers ul {
    margin: 0px 20px 0px 20px;
}
.answers ul li {
    margin-bottom: 5px;
}
.appli, .appli-last {
    width: 230px;
    margin: 0px 20px 20px 0px;
    display: block;
    float: left;
}
.appli-last {
    margin-right: 0px;
}
.appli-image {
    width: 230px;
    height: 110px;
    background:  url('/images/layout/bg-demicol-img.gif') no-repeat top left;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
}
.appli-image a {
    width: 220px;
    height: 100px;
    display: block;
    background: #fff;
    border: 4px solid #fff;
}
.appli-image a img {
    border: 0px;
    width: 220px;
    height: 100px}
.appli-image a:hover {
    border: 4px solid #f68b1f}
.appli h4, .appli-last h4 {
    text-align: center;
}
.appli h4 a, .appli-last h4 a {
    text-decoration:  none;
    color: #8d8d8d;
}
.appli h4 a:hover, .appli-last h4 a:hover {
    color: #f68b1f;
}
.search-title {
    width: 480px;
    height: 140px;
    background: url('/images/layout/bg-search.gif') no-repeat top left;
    display: block;
    margin-bottom: 20px}
.search-title h2 {
    width: 370px;
    padding: 65px 0px 0px 0px;
    margin: 10px;
    font-size: 18px;
}
.search-title p {
    color: #8d8d8d;
    font-size: 11px;
    margin: 0;
    margin: 10px}
ul.search-results {
    margin: 0;
    padding: 0;
    list-style-type: none}
ul.search-results li  {
    padding: 0px 0px 20px 0px;
    margin: 5px 0px 5px 0px;
    background: url('/images/layout/bg-li-search.gif') no-repeat bottom left}
ul.search-results li h4 {
    background: url('/images/layout/arrow-search.gif') no-repeat top left;
    text-indent: 25px;
    line-height: 20px;
    margin: 0;
    padding: 0}
ul.search-results li h4 a {
    text-decoration:  none;
}
ul.search-results li .search_category {
    color: #8d8d8d;
    font-size: 11px;
    font-style: italic;
    text-indent: 25px}
#megabanner {
    width: 728px;
    height: 90px;
    background: url('/images/layout/bg-megabanner.gif') no-repeat top left;
    padding: 0px 0px 0px 10px;
    float: right;
}
.advertising {
    width: 320px;
    height: 240px;
    background: url('/images/layout/bg-ads.gif') no-repeat top right;
    padding: 0px 0px 20px 0px;
    margin-top: 12px;
}




