
html, body
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 background:      #000000;
 }

div
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 }
 
table
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 table-layout:    auto;
 border-spacing:  0px;
 border-collapse: collapse;
 }

td
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 font-size:       8pt;
 letter-spacing:  0em;
 }
 
form
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 }

input, select, textarea
 {
 margin:          0px;
 padding:         0px;
 }

img
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 display:         block;
 }

 a 
 {
 color: #ffffff;
 }

#adbeast {
	background-color: none;
	width: 100px;
	height: 60px;
	margin-bottom: 32px;
	display: block;
	float: right;
}

div.container_principal
 {
 width:           760px;
 margin:          0px auto 0px auto;
 padding:         0px;
 border-left:     10px #CC0000 solid;
 background:      #000000 url('media/background.jpg') scroll no-repeat -10px 0px;
 }

table.content
 {
 width:           760px;
 }

table.content td.content_top
 {
 width:           760px;
 line-height:     10px;
 }

table.content td.content_left
 {
 width:           380px;
 line-height:     10px;
 }

table.content td.content_right
 {
 width:           380px;
 line-height:     10px;
 }

table.content td.content_bottom
 {
 width:           760px;
 line-height:     10px;
 }

table.header
 {
 width:           100%;
 }

table.header td.logo
 {
 width:           50%;
 }

table.header td.email
 {
 width:           50%;
 padding:         5px;
 color:           #FFFFFF;
 font:            normal 10pt 'verdana', 'arial', 'helvetica', sans-serif;
 }

table.header td.email a:link, table.header td.email a:active, table.header td.email a:visited
 {
 color:           #FFFFFF;
 font:            bold 8pt 'verdana', 'arial', 'helvetica', sans-serif;
 text-decoration: none;
 }

table.header td.email a:hover
 {
 color:           #FFFFFF;
 font:            bold 8pt 'verdana', 'arial', 'helvetica', sans-serif;
 text-decoration: underline;
 }

table.header td.link
 {
 width:           50%;
 padding:         0px 5px 0px 10px;
 color:           #FFFFFF;
 font:            normal 10pt 'verdana', 'arial', 'helvetica', sans-serif;
 line-height:     28px;
 }

table.header td.link a:link, table.header td.link a:active, table.header td.link a:visited
 {
 color:           #FFFFFF;
 font:            normal 8pt 'verdana', 'arial', 'helvetica', sans-serif;
 text-decoration: none;
 }

table.header td.link a:hover
 {
 color:           #cc0000;
 font:            normal 8pt 'verdana', 'arial', 'helvetica', sans-serif;
 text-decoration: underline;
 }

table.header td.login
 {
 width:           50%;
 padding:         0px 0px 0px 0px;
 color:           #FFFFFF;
 font:            normal 8pt 'verdana', 'arial', 'helvetica', sans-serif;
 line-height:     28px;
 }

table.header td.login a:link, table.header td.login a:active, table.header td.login a:visited
 {
 color:           #CC0000;
 font:            normal 10pt 'verdana', 'arial', 'helvetica', sans-serif;
 text-decoration: none;
 }

table.header td.login a:hover
 {
 color:           #CC0000;
 font:            normal 10pt 'verdana', 'arial', 'helvetica', sans-serif;
 text-decoration: underline;
 }

table.header td.login .email
 {
 color:           #FFFFFF;
 background:      #333333;
 font:            normal 11px 'arial', sans-serif;
 border:          1px #333333;
 width: 100px;
 }

table.header td.login .password
 {
 color:           #FFFFFF;
 background:      #333333;
 font:            normal 11px 'arial', sans-serif;
 border:          1px #333333;
  width: 100px;
 }

table.header td.login .submit
 {
 color:           #FFFFFF;
 background:      #333333;
 font:            normal 11px 'arial', sans-serif;
 border:          thin #333333;
 width: 20px;
 }

table.movie
 {
 width:           100%;
 }

table.movie td.flash
 {
 width:           100%;
 padding:         10px 5px 10px 10px;
 }

table.movie td.flash object
 {
 margin:          0px;
 padding:         0px;
 display:         block;
 }

table.list
 {
 width:           100%;
 margin-left: 0px;
 float: left;
 }

table.list td.iframe
 {
 width:           100%;
 padding:         0px;
 text-align: left;
 }

table.list td.iframe iframe
 {
 width:           100%;
 height: 1150px;
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 background:      #000000;
 text-align: left;
 float: left;
 }

table.footer
 {
 width:           100%;
 }

table.footer td.copyright
 {
 width:           100%;
 padding:         5px;
 color:           #666666;
 background:      #060606;
 font:            normal 8pt 'verdana', 'arial', 'helvetica', sans-serif;
 }

table.footer td.copyright img
 {
 display:         inline;
 }

/** Pentru voting **/

div.vote_button {
	float: left;
	width: 151px;
	height: 150px;
	margin-top: 5px;
}

form.vote_form {
	float: left;
	width: 605px;
}

table.vote
 {
 width: 620px;
 }

table.vote td.label
 {
 width:           15%;
padding: 0px;
margin: 0px;
 color:           #FFFFFF;
 font:            bold 8pt 'verdana', 'arial', 'helvetica', sans-serif;
 }

table.vote td.value
 {
 width:           250px;
 padding:         5px 10px 0px 0px;
 }

table.vote td.value .select
 {
 color:           #FFFFFF;
 background:      #333333;
 font:            normal 11px 'verdana', sans-serif;
 border:          1px #333333;
 }

table.vote td.value .text
 {
 color:           #FFFFFF;
 background:      #333333;
 font:            normal 11px 'verdana', sans-serif;
 border:          1px #333333;
 }

table.vote td.value .textarea
 {
 color:           #FFFFFF;
 background:      #333333;
 font:            normal 11px 'verdana', sans-serif;
 border:          1px #333333;
 }

table.vote td.value_large
 {
 width:           85%;
 padding:         5px 10px 0px 0px;
 }

table.vote td.value_large .select_large
 {
 color:           #FFFFFF;
 background:      #333333;
 font:            normal 11px 'verdana', sans-serif;
 border:          1px #333333;
 }

table.vote td.value_large .text_large
 {
 color:           #FFFFFF;
 background:      #333333;
 font:            normal 11px 'verdana', sans-serif;
 }

table.vote td.value_large .textarea_large
 {
 color:           #FFFFFF;
 background:      #333333;
 font:            normal 11px 'verdana', sans-serif;
 border:          1px #333333;
 }

table.vote td.span
 {
 width:           100%;
 padding:         5px 10px 5px 10px;
 color:           #FFFFFF;
 font:            8pt 'verdana', 'arial', 'helvetica', sans-serif;
 }

table.vote td.span .submit
 {
 color:           #000000;
 background:      #efe708;
 font:            normal 11px 'arial', sans-serif;
 border-style: none;
 border-width: 2px;
 border-color: #efe708;
 font-weight: bold;
 }

table.vote td.value .readonly
 {
 color:           #FFFFFF;
 background:      #666666;
 font:            normal 11px 'arial', sans-serif;
 font-style:      italic;
 }

 table.vote td.value label
 {
 display: block;
 color:           #FFFFFF;
 background:      #333333;
 font:            normal 11px 'verdana', sans-serif;
 border:          1px #333333;
 height: 20px;
 width: auto;
 float: left;
 text-align: left;
 margin-left: 15px;
 padding-right: 3px;
 }

input.vot, select, textarea.vot
 {
 margin:          5px;
 margin-left: 0px;
 padding:         0px;
 font-weight: bold;
 }

 input.vot {
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 280px;
 }

select {
	height: 20px;
		margin-top: 0px;
	margin-bottom: 0px;
	 width: 280px;
 }

 textarea.vot {
	height: 60px;
	 width: 295px;
	 		margin-top: 0px;
	margin-bottom: 5px;
 }

 #box_nume {
	width: 245px;
 }

 #email {
	width: 239px;
 }

 #confirm_email {
	width: 181px;
 }

 #nume_label {
	width: 35px;
 }

 #email_label {
	width: 38px;
 }

 #confirm_email_label {
	width: 96px;
 }
 
table.footer td.sponsor
 {
 border-bottom-color:#666666;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-top-color:#666666;
 border-top-style:solid;
 border-top-width:1px;
 width:           80%;
 padding:         10px 10px 10px 10px;
 color:           #666666;
 font:            normal 7pt 'verdana', 'arial', 'helvetica', sans-serif;
 }

table.footer td.sponsor a:link, table.content td.content_bottom table.footer td.sponsor a:active, table.content td.content_bottom table.footer td.sponsor a:visited
 {
 color:           #666666;
 font:            bold 7pt 'verdana', 'arial', 'helvetica', sans-serif;
 text-decoration: none;
 }

table.footer td.sponsor a:hover
 {
 color:           #FFFFFF;
 font:            bold 7pt 'verdana', 'arial', 'helvetica', sans-serif;
 text-decoration: none;
 }
