/* @override 
	http://localhost:3000/stylesheets/style.css?1253809363
	http://localhost:3000/stylesheets/style.css?1253824030
	http://localhost:3000/stylesheets/style.css?1253878318
	http://localhost:3000/stylesheets/style.css?1253882593
	http://localhost:3000/stylesheets/style.css?1253883224
	http://localhost:3000/stylesheets/style.css?1254818102
	http://localhost:3000/stylesheets/style.css?1254844066
	http://localhost:3000/stylesheets/style.css?1254844152
	http://localhost:3000/stylesheets/style.css?1254844437
	http://localhost:3000/stylesheets/style.css?1254928828
	http://localhost:3000/stylesheets/style.css?1256214476
	http://localhost:3000/stylesheets/style.css?1256231766
	http://localhost:3000/stylesheets/style.css?1256232486
	http://localhost:3000/stylesheets/style.css?1256232623
	http://localhost:3000/stylesheets/style.css?1256232754
	http://localhost:3000/stylesheets/style.css?1256232863
	http://localhost:3000/stylesheets/style.css?1256317100
	http://www.teamworld.tv/stylesheets/style.css?1256729526
	http://localhost:3000/stylesheets/style.css?1259052207
	http://localhost:3000/stylesheets/style.css?1259700359
	http://localhost:3000/stylesheets/style.css?1259700488
*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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 {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END OF RESET CSS */

body {  width:100%; top:0; left:auto; background-color: #000; }

#container { width:100%; margin:0 auto; overflow: hidden; }

#header { z-index: 100; width: 100%; height: 323px; position: absolute; overflow: hidden; }
/*html>body #header { position: fixed; }*/

/* #fascia { z-index: 101; top: 0; left: 0; position: absolute; width: 3200px; height:440px; background: url(../images/fascia.png) center top no-repeat; z-index: 2; } */
#fascia { z-index: 101; top: 0; left: 0; position: absolute; width: 3200px; height:323px; background: url(../images/fascia3200a.png) center top no-repeat; z-index: 2; }
html>body #fascia { width: 100%; background: url(../images/fascia3200b.png) center top no-repeat; }

#welcome { z-index: 104; position: absolute; top: 20px; left: 0; height: 20px; background-color: #000; padding: 0 10px 0 10px; font: 12px/20px Arial; color: #999; }
#welcome span { font-weight: bold; color: #fff; }
#welcome a { text-decoration: none; font-weight: bold; color: #b61b5f; }

#logo { z-index: 103; position: absolute; top: 68px; left: 0; }
#logo img { position: absolute; z-index: 104; }
#logo p { position: absolute; z-index: 105; top: 25px; left: 37px; font: bold 12px/15px Arial; color: #fff; }

#headercont { z-index: 102; position: relative; width: 960px; margin: 0 auto; }
#nav { z-index: 1000; position: absolute; width: 1200px; }
#nav ul { position: absolute; top: 0; left: 468px; }
#nav li { float: left; cursor: pointer; width: 94px; height: 35px; overflow: hidden;  }
#nav li a { display: block; width: 94px; height: 35px; cursor: pointer; text-indent: -1000px; color: #fff; text-decoration: none; position: relative; z-index: 1000000; }
#nav li a.home { background: url(../images/menu/home.png) left top no-repeat; }
#nav li a.aboutus { background: url(../images/menu/aboutus.png) left top no-repeat; }
#nav li a.programmi_t { background: url(../images/menu/programmi.png) left top no-repeat; }
#nav li a.programmi { background: url(../images/menu/programmi.png) left top no-repeat; }
#nav li a.forum { background: url(../images/menu/forum.png) left top no-repeat; }
#nav li a.mytv { background: url(../images/menu/mytv.png) left top no-repeat; }
#nav li a.login { background: url(../images/menu/login.png) left top no-repeat; }
#nav li a.logout { background: url(../images/menu/logout.png) left top no-repeat; }

/* #slogan { z-index: 1000; color: #797577; position: absolute; top: 170px; left: 325px; font: bold 24px/24px Arial; -webkit-transform: rotate(352.5deg) scale(1, 1); -moz-transform: rotate(352.5deg) scale(1, 1); transform: rotate(352.5deg) scale(1, 1); } 
#slogan span {color: #b31158; } */

#slogan { z-index: 1000; color: #797577; position: absolute; top: 126px; left: 333px; width: 338px; height: 64px; background: url(../images/featured.png) no-repeat;}
#onair { z-index: 1000; color: #797577; position: absolute; top: 89px; left: 819px; }
#onair a { display: block; width: 117px; height: 60px; cursor: pointer; background: url(../images/onair.png) no-repeat; }


#content { z-index: 94; width: 100%; padding-top: 40px; overflow: hidden; background: url(../images/sfondo.png) center top repeat-y; background-color: #000;  }
#wrapper { z-index: 96; width: 960px; position: relative; margin: 0 auto;  }

 @media screen and (-webkit-min-device-pixel-ratio:0) {
	#wrapper { left: 0px; }
 }

#main { z-index: 97; width: 640px; float: left; }
#side { z-index: 97; width: 160px; float: right; position: relative; }

#searchby { z-index: 100000; position: absolute; top: 40px; left: 0; width: 160px; height: 26px; }
#searchby .sfondo { position: absolute; top: 0; left: 0; width: 160px; height: 26px; background: url(../images/search.png) no-repeat; }
#searchby .form { position: absolute; top: 2px; left: 19px; width: 98px; }
#searchby .form input { vertical-align: baseline; border: none; background: none; color: #fff; width: 95px; font: 11px/13px Arial; padding: 4px 0 4px 0; }
#searchby .go { z-index: 100000; position: absolute; top: 4px; left: 120px; width: 20px; height: 19px; }
#searchby .go a { display: block; width: 20px; height: 19px; background: url(../images/searchico.gif) no-repeat; }

#highlightcontent { z-index: 94; position: relative; width: 100%; }
#flashcontent { z-index: 95; width: 100%; height: 610px; background: url(../images/neroa.png) center 10px no-repeat; background-color: #000 !ie; overflow: hidden; }
#flash { z-index: 98; width: 958px; margin: 0 auto; margin-top: 80px; height: 420px; }
#series_banner { position: relative; z-index: 98; width: 958px; margin: 0 auto; margin-top: 80px; height: 420px; border: 1px solid #000;  }
#banner_buttons { position: absolute; width: 251px; height: 350px; top: 140px; left: 50%; margin-left: 228px; z-index: 102; }
#banner_buttons .buttons { position: absolute; bottom: 10px; right: 0; width: 251px;}
#banner_buttons .buttons li { width: 251px; height: 82px; overflow: hidden; }
#banner_buttons .buttons li a { cursor: pointer; text-decoration: none; text-indent: -1000px; display: block; width: 251px; height: 82px; }
#banner_buttons .buttons li a.bestbox_t { background: url(../images/series/buttons/bestbox.png) left top no-repeat; }
#banner_buttons .buttons li a.chisiamo { background: url(../images/series/buttons/wjpassport.png) left top no-repeat; }
#banner_buttons .buttons li a.fotogallery { background: url(../images/series/buttons/photogallery.png) left top no-repeat; }
#banner_buttons .buttons li a.inviato { background: url(../images/series/buttons/inviato.png) left top no-repeat; }
#banner_buttons .buttons li a.myrequest_t { background: url(../images/series/buttons/myrequest.png) left top no-repeat; }
#banner_buttons .buttons li a.programmi_t { background: url(../images/series/buttons/programmi.png) left top no-repeat; }
#banner_buttons .buttons li a.thisweek_t { background: url(../images/series/buttons/thisweek.png) left top no-repeat; }
#banner_buttons .buttons li a.thewall_t { background: url(../images/series/buttons/thewall.png) left top no-repeat; }
#banner_buttons .buttons li a.puntate { background: url(../images/series/buttons/puntate.png) left top no-repeat; }
#banner_buttons .buttons li a.upload_t { background: url(../images/series/buttons/upload.png) left top no-repeat; }
#banner_buttons .buttons li a.votevideo { background: url(../images/series/buttons/votailvideo.png) left top no-repeat; }

#sfumato { width: 100%; height: 110px; background: url(../images/sfumato.png) left top repeat-x; }
#highlight_container { width: 100%; margin: 0 auto; z-index: 99; position: absolute; top: 500px; height: 124px; }
#highlight { width: 958px; height: 124px; background: url(../images/2px_viola.gif) left top repeat-x; margin: 0 auto; overflow: hidden; }

#highlight .hl { width: 320px; float: left; padding-top: 14px; }
#highlight .hl .ph { cursor: pointer; float: left; width: 120px; position: relative; }
#highlight .hl .ph img { float: right; width: 108px; height: 95px; }
#highlight .hl .imag { position: absolute; top: 0; left: 12px; width: 108px; height: 110px; background: url(../images/hg.png) no-repeat; }
#highlight .hl .imag a { display: block; width: 108px; height: 110px;}
#highlight .hl .tx { float: left; width: 182px; }
#highlight .hl .tx h3 { padding-left: 16px; font: bold 14px/16px Arial; color: #b31158; }
#highlight .hl .tx h6 { padding: 2px 0 0 16px; font: bold 12px/12px Arial; color: #005f73; }
#highlight .hl .tx p { padding: 6px 0 0 16px; font: 11px/14px Arial; color: #fff; }
#highlight .hl .tx a { color: #fff; text-decoration: none; }

#highlight p.full { padding: 20px; font: 13px/18px Arial; color: #fff; }

#footer { position: relative; clear: both; padding-top: 46px; padding-bottom: 80px; z-index: 90; width: 960px; margin: 0 auto; }
#footer #flogo { position: absolute; top: 28px; left: 826px; }
#footer #bar { position: relative; width: 960px; height: 35px; font: 10px/35px Arial; color: #888; background-color: #000; }
#footer #bar .copy { float: left; width: 600px; }
#footer #bar .copy p { padding-left: 16px; }

.q { float: left; display: inline; overflow: hidden; padding: 1px; background-color: #000;}
.q img { float: left; background-color: #fff; }
.c { clear: both; position: relative; padding-top: 80px; height: 1%; }
.c .title { position: absolute; top: 0; left: 0; }
.c .thisweek { background: url(../images/_this.png) left top no-repeat; width: 280px; height: 120px; }
.c .episodes { background: url(../images/_episodes.png) left top no-repeat; width: 280px; height: 120px; }
.c .login { background: url(../images/_login.png) left top no-repeat; width: 280px; height: 120px; }
.c .signup { background: url(../images/_signup.png) left top no-repeat; width: 280px; height: 120px; }
.c .wjpassport { background: url(../images/_wjpassport.png) left top no-repeat; width: 280px; height: 120px; }
.c .photogallery { background: url(../images/_photogallery.png) left top no-repeat; width: 280px; height: 120px; }
.c .aboutus { background: url(../images/_aboutus.png) left top no-repeat; width: 280px; height: 120px; }
.c .description { background: url(../images/_description.png) left top no-repeat; width: 280px; height: 120px; }
.c .password { background: url(../images/_password.png) left top no-repeat; width: 280px; height: 120px; }
.c .user { background: url(../images/_user.png) left top no-repeat; width: 280px; height: 120px; }
.c .upload { background: url(../images/_upload.png) left top no-repeat; width: 280px; height: 120px; }
.c .mytv { background: url(../images/_mytv.png) left top no-repeat; width: 280px; height: 120px; }
.c .thewall { background: url(../images/_thewall.png) left top no-repeat; width: 280px; height: 120px; }
.c .reporter { background: url(../images/_reporter.png) left top no-repeat; width: 280px; height: 120px; }
.c .myrequest { background: url(../images/_myrequest.png) left top no-repeat; width: 280px; height: 120px; }

.e { clear: both; padding: 8px 20px 9px 0;  background-color: #000; overflow: hidden; height: 1%; margin-top: -2px; }
.e ul { float: right; }
.e li { float: left; padding-left: 7px; }
.e a { display: block; width: 23px; height: 23px; padding-right: 5px;}

.t { background: url(../images/sfondonero.png) repeat; background: none !ie; background-color: #000 !ie; }
.t h4 { font: bold 18px/18px Arial; color: #fff; text-transform: uppercase; margin: 0 22px 0 22px; padding-top: 25px; }
.t h4.under { padding-bottom: 16px; padding-top: 26px; border-bottom: 2px solid #404040; }
.t h4.error { padding-bottom: 16px; color: #c00; text-align: center; }
.t h5 { font: bold 16px/18px Arial; color: #00606d; padding: 0 22px 0 22px; }
.t h5.thewall_title { font: 13px/18px Arial; color: #fff; padding: 0 22px 0 22px; padding-top: 35px;}
.t h5.thewall_title a { color: #b61b5f; font-weight: bold; text-decoration: underline; }
.t p { font: 13px/18px Arial; color: #888; padding: 15px 22px 0 22px; }
.t p span { color: #00606d; font-weight: bold; font-size: 14px;}
.t p.under { font: 12px/18px Arial; color: #888; margin: 0 22px 0 22px; padding: 15px 12px 15px 12px; border-top: 2px solid #404040; border-bottom: 2px solid #404040;  }
.t p.right { text-align: right; }
.t p a { color: #b61b5f; font-weight: bold; text-decoration: underline; }
.t p.pulsanti { padding: 20px 22px 20px 22px; }
.t a.button { color: #fff; font: bold 16px/16px Arial; margin-right: 30px; text-decoration: none; background-color: #b61b5f; padding: 7px 26px 7px 26px; }
.t a.annulla { color: #888; font: 16px/16px Arial; text-decoration: none; background: none; padding: 7px 26px 7px 26px; }
.t a.continua { color: #fff; font: bold 13px/17px Arial; text-decoration: none; background-color: #b61b5f; padding: 5px 10px 5px 10px; }

.t .rig { clear: both; padding: 10px 0 20px 0; margin: 0 22px 0 22px; overflow: hidden; }
.t .lab { width: 135px; float: left; }
.t .lab p { font: bold 16px/20px Arial; color: #00606d; padding: 10px 0 0 12px; }
.t .lab p.alert { color: #fff; padding-bottom: 20px; }
.t .inp { overflow: hidden; color: #fff; }
.t .inp input { vertical-align: baseline; background-color: #fff; width: 380px; border: none; font: 14px/20px Arial; color: #000; padding: 10px; }
.t .inp input.file { background: none; color: #fff; }
.t .inp p { font: 12px/15px Arial; color: #fff; padding: 10px 0 0 0; }
.t .inptext { overflow: hidden; color: #fff;}
.t .inptext p {font: 12px/20px Arial; color: #fff; padding: 12px 0 10px 0; }

.t div.alert { background-color: #00606d; }
.t div.sfondo { padding: 1px 1px 0 1px; background-color: #000; }
.t div.sfondo img { float: left; }

.t dl { margin: 0 22px 0 22px; overflow: hidden;  }
.t dt { clear: both; float: left; color: #fff; background: url(../images/fil.gif) no-repeat 79px 8px; font: 18px/35px Arial; width: 80px; border-bottom: 1px solid #808080;  }
.t dd { padding-left: 100px; font: 14px/35px Arial; color: #808080; border-bottom: 1px solid #808080; }
.t dd a { margin-left: 12px; color: #b61b5f; font: 18px/30px Arial; text-decoration: none; }

.t ul.social { float: left; margin: 8px 0 0 0; padding-left: 14px; }
.t ul.social li { float: left; padding-left: 7px; }
.t ul.social li a { display: block; width: 23px; height: 23px; }

.w { float: left; width: 320px;  }

.q1 { width: 78px; }
.q2 { width: 158px; }
.q3 { width: 238px; }
.q4 { width: 318px; }
.q5 { width: 398px; }
.q6 { width: 478px; }
.q7 { width: 558px; }
.q8 { width: 638px; }
.q9 { width: 718px; }
.q10 { width: 798px; }
.q11 { width: 878px; }
.q12 { width: 958px; }

.c1 { width: 80px; }
.c2 { width: 160px; }
.c3 { width: 240px; }
.c4 { width: 320px; }
.c5 { width: 400px; }
.c6 { width: 480px; }
.c7 { width: 560px; }
.c8 { width: 640px; }
.c9 { width: 720px; }
.c10 { width: 800px; }
.c11 { width: 880px; }
.c12 { width: 960px; }

.h1 { height: 80px; }
.h2 { height: 160px; }
.h3 { height: 240px; }
.h4 { height: 320px; }
.h5 { height: 400px; }
.h6 { height: 480px; }
.h7 { height: 560px; }
.h8 { height: 640px; }
.h9 { height: 720px; }
.h10 { height: 800px; }
.h11 { height: 880px; }
.h12 { height: 960px; }

.chk { margin-right: 10px; }

textarea.my {
	background-color: #fff; width: 260px; height: 120px; margin: 15px 0 10px 0; border: none; font: 14px/20px Arial; color: #000; padding: 10px; }
}

/* @group form */
form {
	padding: 10px 0 0;
}

form.my { padding: 0 0 0 20px; }

ul.form {
	list-style: none;
}
ul.form li {
	clear: both;
	padding: 10px 0 20px 0; 
	margin: 0 22px 0 22px;
	overflow: hidden;
}
ul.form label {
	float: left;
	width: 123px;
	font: bold 16px/20px Arial; 
	color: #00606d; 
	padding: 10px 0 0 12px;
}
ul.form .field {
	margin-left: 135px;
}

ul.form input.field_the_wall {
	vertical-align: baseline; 
	background-color: #fff; 
	width: 380px; 
	border: none; 
	font: 14px/20px Arial; 
	color: #000; 
	padding: 5px;
	margin-right: 30px;
	float: left;
	display: inline;
}
ul.form .field input {
	vertical-align: baseline; 
	background-color: #fff; 
	width: 380px; 
	border: none; 
	font: 14px/20px Arial; 
	color: #000; 
	padding: 10px;
}
span.checkbox.inline {
	display: block;
}
ul.form .alert {
	background-color: #00606d;
}

ul.form .alert label {
	color: #fff;
}
ul.form .formError {
	 font: 12px/15px Arial; color: #fff; padding: 10px 0 0 0; 
}

ul.form #my_clip #formSuccess {
	 font: 12px/15px Arial; color: #b61b5f; padding: 10px 0 0 0; margin: 30px; 
}

ul.form #my_mex #formSuccess {
	 font: 12px/15px Arial; color: #b61b5f; padding: 10px 0 0 0; margin: 30px; 
}

div#new_board div#formSuccess {
	font: 12px/15px Arial; color: #b61b5f; padding: 10px 0 0 0; margin: 30px; 
}

input[type=submit] {
	color: #fff; 
	margin-right: 30px; 
	padding: 7px 26px;
	background-color: #b61b5f;
	font: bold 16px/16px Arial;
	border: 0;
	text-transform: uppercase;
	cursor: pointer;
}
input.typesubmit {
	color: #fff; 
	margin-right: 30px; 
	padding: 7px 26px;
	background-color: #b61b5f;
	font: bold 16px/16px Arial;
	border: 0;
	text-transform: uppercase;
	cursor: pointer;
}

input[type=file] {
	color: #fff; 
	margin-right: 30px; 
	padding: 7px 26px;
	background: none;
	font: 14px/14px Arial;
	border: 0;
	text-transform: uppercase;
	cursor: pointer;
}

input.typefile {
	color: #fff; 
	margin-right: 30px; 
	padding: 7px 26px;
	background: none;
	font: 14px/14px Arial;
	border: 0;
	text-transform: uppercase;
	cursor: pointer;
}

input[type=reset] {
	color: #888;
	margin-right: 30px;
	padding: 7px 26px;
	background-color: transparent;
	font: 16px/16px Arial; 
	border: 0;	
	text-transform: capitalize;
	cursor: pointer;
}

input.typereset {
	color: #888;
	margin-right: 30px;
	padding: 7px 26px;
	background-color: transparent;
	font: 16px/16px Arial; 
	border: 0;	
	text-transform: capitalize;
	cursor: pointer;
}

input[type=checkbox] {
	margin-right: 10px;
}

input.typecheckbox {
	margin-right: 10px;
}

form .buttons {
	 padding: 20px 22px; 
	 cursor: pointer;
}
form .buttons a {
	padding: 7px 26px;
	margin-right: 30px; 
	color: #888; 
	font: 16px/16px Arial; 
	text-decoration: none;
	text-transform: uppercase;
}

.last_login_info {
	text-align: center;
}

.privacy { 
	font: 13px/18px Arial; color: #888; padding: 15px 0 15px 0; overflow: hidden; margin: 0 22px 0 22px;
}

.checkWithErrors {
	float: left;
	color: #FFF;
}
.privacy span { color: #00606d; font-weight: bold; font-size: 14px;}
/* @end */

/* @group box */
.box {
	position: relative;
	padding: 80px 0 0 0;
}
.box h3 {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000px;
}
.box h4 {
	display: none;
}
.box li {
	float: left;
	padding: 1px;
}
.box li .tip {
	position: relative;
	width: 255px; 
	padding: 10px;
	background-color: #000;
	border: 5px solid #b61b5f;
	font: 12px/15px Arial; 
	color: #888; 
	display: none;
}

.box li .tipweek {
	z-index: 10000000;
	position: absolute;
	width: 150px; 
	padding: 10px;
	background-color: #000;
	border: 5px solid #b61b5f;
	font: 12px/15px Arial; 
	color: #888; 
	display: none;
}


/* @group programmi */
.box.programmi {
	width: 640px;
}
.box.programmi h3 {
	width: 280px; 
	height: 120px;
	background: url(../images/_series.png) left top no-repeat; 
}
.box.programmi li {
	height: 158px;
	overflow: hidden !ie;
}
.box.programmi .tip {
	left: 15px;
	top: -260px;
}
.box.programmi .arrow {
	z-index: 1000000000;
	position: relative;
	top: -260px;
	left: 50%;
	margin-left: -17px;
	width: 34px;
	height: 18px;
	background: url(../images/tip.png) no-repeat;
	display: none;
}
/* @end */
/* @group programmi */
.box.thisweeka {
	width: 640px;
}
.box.thisweeka h3 {
	z-index: 99;
	width: 280px; 
	height: 120px;
	background: url(../images/_this.png) left top no-repeat; 
}

.box.thisweeka ul.thisweek_news li {
	z-index: 98;
	position: relative;
	height: 158px;
/*	overflow: hidden !ie; */
}

.box.thisweeka .tipweek {
	z-index: 10000000;
	position: absolute;
	left: 15px;
	top: -20px;
}
.box.thisweeka .arrow {
	z-index: 1000000000;
	position: absolute;
	top: 22px;
	left: 50%;
	margin-left: -17px;
	width: 34px;
	height: 18px;
	background: url(../images/tip.png) no-repeat;
	display: none;
}
/* @end */

/* @group programmi */
.box.bestbox {
	width: 640px;
}

.box.bestbox h3 {
	width: 280px; 
	height: 120px;
	background: url(../images/_bestbox.png) left top no-repeat; 
}

.box.bestbox li {
	padding: 0;
	width: 640px;
	height: 159px;
	background-color: #000;
}

html>body .box.bestbox li { width: 638px; padding: 0 1px 1px 1px; background: none; background: url(../images/sfondonero.png) repeat;}

.box.bestbox li img { float: left; margin-right: 20px;  }
.box.bestbox p { display: block; padding-top: 40px; font: 18px/24px Arial; color: #fff;  }
.box.bestbox li a { font-size: 22px; font-weight: bold; color: #b61b5f; text-decoration: none; }

.box.videovote {
	width: 640px;
}

.box.videovote h3 {
	width: 280px; 
	height: 120px;
	background: url(../images/_videovote.png) left top no-repeat; 
}
.box.videovote ul {
	padding-top: 40px;
	background-color: #000;
}
.box.videovote li {
	padding: 0;
	width: 640px;
	height: 150px;
}

html>body .box.videovote li { width: 638px; padding: 0 1px 1px 1px; background: none; background: url(../images/sfondonero.png) repeat;}

.box.videovote li img { float: left; margin-right: 20px;  }
.box.videovote .video_area { float: left; font: 18px/24px Arial; color: #fff; width: 450px; }
.box.videovote li a { font-size: 22px; font-weight: bold; color: #b61b5f; text-decoration: none; }
.box.videovote .rating_area { font: 13px/18px Arial; color: #fff; display: block; float: right; padding-right: 5px; padding-top: 50px; }
.box.videovote .rating_area a { font: 13px/18px Arial; color: #b61b5f; text-decoration: none; }


.message_board { margin: 10px 20px 10px 20px; overflow: hidden;}
.message_board li { padding: 8px 0 8px 0; color: #fff; font: 12px/15px Arial; border-bottom: 1px solid #222;  }
.message_board li span { font-weight: bold; color: #00606d; }

.go_to_top { height: 36px; float: right; margin-right: 6px; }
.go_to_top a { background: url(../images/top.png) right top no-repeat; font: bold 14px/36px Arial; color: #000; height: 36px; text-decoration: none; float: right; padding-right: 40px;}

/* @end */
/* @end */

/* @group tip */
/* @end */

/* @group clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

ul.escape_clause li { font: 12px/18px Arial; color: #888; margin: 5px 25px 0 25px; }

/* @end */