@charset "UTF-8";
/* CSS Document */

/* main colors; #27404E #1E313D #fff200; */

html
{height: 100%; margin-bottom: 0.01em; }

body {padding:0; margin:0; font: normal 100% Verdana, Arial, Sans-serif, Helvetica; color:#eee; background:#1E313D url("../img/bg/superbg.jpg") fixed top center; text-align:center; }

* {margin: 0; padding: 0; } 
.clear {clear:both; padding:0; margin:0; }
img {border:none; }
.right {float:right; }

h1 {font: normal 170% Verdana, Arial, Sans-serif, Helvetica; color:#fff; padding:0; }
h2 {font: normal 170% Verdana, Arial, Sans-serif, Helvetica; color:#fff200; padding:5px 0 5px 0; }
h3 {font: normal 160% Verdana, Arial, Sans-serif, Helvetica; color:#fff200; padding:5px 0 5px 0; }
h4 {font: normal 140% Verdana, Arial, Sans-serif, Helvetica; color:#fff200; padding:5px 0 5px 0; }
h5 {font: normal 120% Verdana, Arial, Sans-serif, Helvetica; color:#fff200; padding:5px 0 5px 0; }
h6 {font: normal 100% Verdana, Arial, Sans-serif, Helvetica; color:#fff200; padding:5px 0 5px 0; }

p {font: normal 77% Verdana, Arial, Sans-serif, Helvetica; line-height:1.3em; padding:6px 6px 6px 0; }
.date {font:60% Verdana, Arial, Helvetica, sans-serif; }
.small {font:60% Verdana, Arial, Helvetica, sans-serif; padding:2px 0 6px 0; margin:0; }

i {font: normal 100% Verdana, Arial, Sans-serif, Helvetica; line-height:1.3em; padding:6px 6px 6px 0;}
ul {font: normal 100% Verdana, Arial, Sans-serif, Helvetica; line-height:1.3em; padding:6px 6px 6px 0; }
ol {font: normal 100% Verdana, Arial, Sans-serif, Helvetica; line-height:1.3em; padding:6px 6px 6px 0; }
a {color:#fff; text-decoration:underline; }
a:hover {color:#fff200; text-decoration:none; }

hr {margin:0; padding:10px 0; clear:both; border-bottom:none; border-top:5px solid #1E313D; border-left:none; border-right:none; min-height:1px; }



/* Wrapper */

#wrapper {margin:0 auto; width:1020px; padding:0 15px; border:0px solid #000; text-align:left; background: url("../img/bg/mainbg.gif") repeat-y top center; } 

#header {width:991px; padding:0; margin:0 15px; border:0px solid #000; background:#1E313D url("../img/bg/headerbg.jpg") repeat-x top center; text-align:left; }
.logo {float:left; padding:10px 20px 0 20px; margin:0; border:0px solid #000; }
.logoeurostar {float:right; padding:10px 20px 0 20px; margin:0; border:0px solid #000; }


.choose {width:900px; height:300px; padding:50px 0 20px 50px; margin:0; border:0px solid #000; }


.choose .language {float:left; width:100px; padding:10px; margin:0; border:0px solid #666; background:#27404E; }
.choose .language a {color:#FFF; text-decoration:none; }
.choose .language a:hover {color:#FFF; text-decoration:underline; }
.choose .language p {font: normal 88% Verdana, Arial, Sans-serif, Helvetica; }



/* Footer */

#footer {width: 931px; height:60px; padding:13px 30px 0 30px; margin:50px 0 0 14px; background:#1E313D; border-top:1px solid #4c5d67; font:normal 80% Verdana, Arial, Sans-serif, Helvetica; } 
ul.footer {list-style:none;}
ul.footer li {float:left; padding:0 10px 5px 0; }





/* Left panel */

#left {float:left; width:600px; padding:0 0 0 45px; margin:0; border:0px solid #000; word-wrap: break-word; overflow:hidden; }

#container {width:600px; padding:0 0 20px 0; margin:0 auto; border:0px solid #000; }

#container ul {color:#fff; font: normal 77% Verdana, Arial, Sans-serif, Helvetica; line-height:1.3em; padding:6px 6px 6px 20px; }
#container ul li {}

#containerblue {width:600px; padding:5px 10px 20px 10px; margin:0 0 10px 0; border:0px solid #000; background:#1E313D; }

#containerflv {width:600px; padding:20px; margin:0; border:0px solid #000; background:#1E313D; }

#moviecontainer {width:990px; padding:0 0 20px 0; margin:0 auto; }


#entry {float:left; padding:0 20px 10px 0; margin:0; height:180px; width:130px;}
img.entry {padding:5px; margin:0; background:#fff; }
#entry a {color:#FFF; }
#entry a:hover {color:#FFF; }
#entry p {font: normal 77% Verdana, Arial, Sans-serif, Helvetica; padding:3px 5px; }


#judges {float:left; padding:0 20px 20px 0; margin:0; min-height:100px; width:180px;}
#judges img {padding:5px; margin:0; background:#fff; }
#judges a {color:#FFF; }
#judges a:hover {color:#FFF; }
#judges p {font: normal 80% Verdana, Arial, Sans-serif, Helvetica; }


#judge {width:600px; padding:0 0 20px 0; margin:0 auto; border:0px solid #000; }
#judge img {padding:5px ; margin:0; background:#fff; margin-left:5px;  }
#judges p {font: normal 80% Verdana, Arial, Sans-serif, Helvetica; }

#titlebox {border: 0px solid #000; }

#galleryfilter {width:580px; height:40px;  padding:5px 10px 10px 10px; margin:0; border:0px solid #000; background:#1E313D;  }

#galleryfilterleft {float:left; width:200px; border:0px solid #000; }

#galleryfilterright {float:right; width:200px; border:0px solid #000; text-align:right; }

#galleryfilterright2 {float:right; border:0px solid #000; text-align:right; }

#galleryfilterleft label {padding:0; border:0px solid #000; width: 120px;}

#galleryfilterright label {padding:0; border:0px solid #000; width: 120px; text-align:right; float:right;}

#galleryfilter select {padding:1px; margin-top:4px; border:1px solid #43729E; color:#000; background:#fff url("../img/bg/formbg.jpg") repeat-x top left; }

galleryfilter input.button {float:left;font: normal 77% Verdana, Arial, Sans-serif, Helvetica;}	


#containerPicWall {width:600px; padding:0 0 20px 0; margin:0 auto; border:0px solid #000; }




/* Tables */

.prizefund {background:#27404E; padding:0; margin:0 0 10px 0;font: normal 80% Verdana, Arial, Sans-serif, Helvetica; border-top: 1px solid #4c5d67; border-right: 1px solid #4c5d67; }
.prizefund th {background:#1E313D; padding:3px; vertical-align:top; font-weight: normal;  border-bottom: 1px solid #4c5d67; border-left: 1px solid #4c5d67; }
.prizefund td {padding:3px; vertical-align:top;  border-bottom: 1px solid #4c5d67; border-left: 1px solid #4c5d67;}


.checkboxes {background:#27404E; padding:6px; width:100%;}
.checkboxes th {background:#1E313D; padding:2px 5px 2px 20px; vertical-align:top; font-weight: normal; width:100%; }
.checkboxes td {padding:2px 5px 2px 20px; }

.checkboxes label {font:77% Verdana, Arial, Helvetica, sans-serif; width:100%;}
.checkboxes input {margin-right:10px;}



.loginbox .checkboxes {background:#27404E; padding:0 6px 6px 0; width:100%;}
.loginbox .checkboxes th {background:#1E313D; padding:1px 0 1px 0; vertical-align:top; font-weight: normal; width:100%; }
.loginbox .checkboxes td {padding:1px 5px 1px 0; }

.loginbox .checkboxes label {font:60% Verdana, Arial, Helvetica, sans-serif; width:100%;}
.loginbox .checkboxes input {margin-right:10px;}




/* Bars and tools */

.commenttable {background:#1E313D; padding:0; margin:0 0 10px 0; }
.commenttable .image {padding:5px; vertical-align:top; }

.loggedin {padding:0; margin:0; }
.loggedin .image {padding:0 3px 0 0; vertical-align:top; }


#share {width: 600px; height: 30px; padding:0; margin-left:-20px; border:0px solid #000; } 
ul.share {list-style:none; padding:0; margin:0; font: normal 80% Verdana, Arial, Sans-serif, Helvetica; }
ul.share li {float:left; padding:10px 20px 10px 0; }
ul.share li a {color:#fff200; text-decoration:none; }
ul.share li a:hover {text-decoration:underline; color:#fff; }

#socnet {display:none; width: 600px; padding:0; margin:0; border:0px solid #000; font: normal 88% Verdana, Arial, Sans-serif, Helvetica; } 
ul.socnet {list-style:none; }
ul.socnet li {float:left; padding:10px 20px 10px 0; }


/* Pagination */

ul.pagination {list-style:none; padding:0; font: normal 80% Verdana, Arial, Sans-serif, Helvetica;}
ul.pagination li {float:left; padding:0; }
ul.pagination li a {padding:5px; margin: 0; }
ul.pagination li a:hover {padding:5px; margin: 0; }



/* Right panel */

#right {float:right; width:309px; margin: 0 14px 0 0; padding:0 10px 10px 10px; border:1px solid #4c5d67; border-right:none; background:#1E313D; }

#feature {width:309px; padding:10px; margin:0 auto; border:0px solid #000; }

#featureflv {width:270px; padding:0; margin:10px 0 0 10px; border:1px solid #666; }

.loginbox {width:254px; padding:8px; margin-bottom:5px; border:1px solid #666; background:#27404E; }

.featurebox {width:254px; padding:8px; margin-bottom:5px; border:1px solid #666; background:#27404E; }

.featurebox img {padding:5px;}

.olympiclogo {width:260px; padding:10px; margin:0; border:0px solid #000; text-align:center;  }



/* form elements 	*/ 

form {}

label {font:77% Verdana, Arial, Helvetica, sans-serif; width:170px; float:left; padding-top:5px; padding-right:5px;  }

label.short {font:77% Verdana, Arial, Helvetica, sans-serif; width:65px; float:left; padding:5px 0 0 0; text-align:right; }

input.text {text-transform:none; width:155px; padding:3px; border:1px solid #43729E; color:#000; font:75% Arial, Verdana, Helvetica, sans-serif; margin:0 0 3px 0; background:#fff url("../img/bg/formbg.jpg") repeat-x top left; }

input.time {width:50px; padding:3px; border:1px solid #43729E; color:#000; font:75% Arial, Verdana, Helvetica, sans-serif; margin:0 5px 3px 0; text-align: right; background:#fff url("../img/bg/formbg.jpg") repeat-x top left; float:left; }

input.date {width:30px; padding:3px; border:1px solid #43729E; color:#000; font:75% Arial, Verdana, Helvetica, sans-serif; margin:0 5px 3px 0; background:#fff url("../img/bg/formbg.jpg") repeat-x top left; float:left; }

textarea {width:400px; height:100px; padding:3px; border:1px solid #43729E; color:#000; font:75% Arial, Verdana, Helvetica, sans-serif; margin:3px 0; background:#fff url("../img/bg/formbg.jpg") repeat-x top left; }

select {padding:1px; border:1px solid #43729E; color:#000; font:75% Arial, Verdana, Helvetica, sans-serif; margin:0 0 4px 0;}

select.year {padding:1px; border:1px solid #43729E; color:#000; margin:0 0 4px 0;}

select.language {padding:1px; border:1px solid #43729E; color:#000; margin:0 0 4px 0;}

select.enterform {width:155px; padding:1px; border:1px solid #43729E; color:#000; margin:0 0 4px 0;}

.form input.button {float:left;}

.formfields {padding:0 5px 5px 0; border: 0px solid #000; clear:both; }

.captcha {padding:5px 8px 5px 0; }


input.buttons {background-color:#fff200; font-weight:bold; font-size:12px; color:#27404E; text-transform:uppercase; border:1px solid #43729E; padding:2px 5px; margin:2px 0; }
input.buttons:hover {border:1px solid #fff200; background-color:#1E313D; color:#fff200; }
input.buttons:active {border:1px solid #fff200; background-color:#fff200; color:#27404E; }

input.buttonslrg {background-color:#fff200; font-weight:bold; font-size:14px; color:#27404E; text-transform:uppercase; border:1px solid #43729E; padding: 3px; text-align:center; width:100%; }
input.buttonslrg:hover {border:1px solid #fff200; background-color:#1E313D; color:#fff200;  }
input.buttonslrg:active {border:1px solid #fff200; background-color:#fff200; color:#27404E; }



/* login form */ 


.hidden {display:none; }


label.subscribe {font:77% Verdana, Arial, Helvetica, sans-serif; width:180px; padding:0 0 3px 0; border:0px solid #000}



.friends table {}

.friends td {padding:3px 0 ;}

label.friends {font:77% Verdana, Arial, Helvetica, sans-serif; width:100px; float:left; padding-top:5px; padding-right:5px; text-align:right; }

input.friends {width:155px; padding:3px; border:1px solid #43729E; color:#000; font:75% Arial, Verdana, Helvetica, sans-serif; margin:0 0 3px 0; background:#fff url("../img/bg/formbg.jpg") repeat-x top left; float:left; }

textarea.friends {width:400px; height:30px; padding:3px; border:1px solid #43729E; color:#000; font:75% Arial, Verdana, Helvetica, sans-serif; margin:3px 0; background:#fff url("../img/bg/formbg.jpg") repeat-x top left; }



















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

