html{

background:#000000;

margin:0;

padding:0;

}

body{

background:#000000 url('../pics/lerret5.gif') 50% 0% no-repeat;

margin:0;

margin-top:-12px;

padding:0;

font-family:trebuchet MS,sans-serif;

color:#666666;

}

em{

font-style:italic;

}

a{

text-decoration:underline;

color:#666666;

}

a:hover{

text-decoration:underline;

}

.pdf-icon{

background:#ebeef4 url(../pics/pdf.gif) no-repeat 0% 50%;

margin-right:30px;

padding-left:25px;

}

#bd{

background:#ebeef4 url(../pics/bottom3.gif) no-repeat scroll left bottom;

margin-bottom:0px;

padding-bottom:40px;

/*margin-right:18px;*/

/* min-height:380px; */

width:892px;

}

.wrapper{

padding: 0px 8px 110px 5px;

}

#doc {

margin-left:auto;

margin-right:auto;

margin-top:15px;

padding:10px;

position:relative;

width:910px;

}





#logos{

background-color:#ebeef4;

position:relative;

left:10px;

bottom:100px;

width:600px;

height:70px;

}

#logos img{

margin-right:5px;

}

#hd {



height:290px;

margin-bottom:0;

position:relative;

width:880px;

}



h1,h2{

font-size:1.8em;

line-height:1.8em;

text-align:left;

font-weight:bold;

}

h2{

font-weight:normal;

font-size:1.7em;

text-align:left;

}

h3{

font-weight:normal;

font-size:1.4em;

text-align:center;

}

#hd h1{

color:#666666;

padding-left:10px;

padding-top:100px;

font-size:3em;

font-weight:bold;

}



#leftCol {

height:450px;

width:110px;

}

#leftCol a{

text-decoration:none;

}

#leftCol ul{

padding-top:8px;

}

#leftCol ul li{

border-bottom:1px dotted #DCDCDC;

font-weight:bold;

color:#666666;

margin: 0;

width:100%;

cursor:pointer;

}

#leftCol ul li a, #leftCol ul li{

padding-right:4px;

}



#leftCol ul li:hover{

background: #d7dbe7 url(/pics/menu-arrow-small.gif) no-repeat 0 50%;

text-decoration:underline;



}

#leftCol ul li a:hover, #leftCol ul li.active{

background: #d7dbe7 url(/pics/menu-arrow-small.gif) no-repeat scroll 0 50%;



}

#leftCol ul li a span{

font-size:0.9em;

width:100%;

padding-left:4px;

}

#leftCol ul li a{

width:100%;

display: block;

padding: 1px 0px 2px 4px;

}

html>body div#leftCol ul li a {		width:100%;		}



.judges, .staff, .news, .prog{

width:720px;

border-style:collpase;

border:1px solid #666666;

font-family:trebuchet MS,sans-serif;

margin-bottom:120px;

}

.prog{

margin-bottom:20px;

clear:both;

}

.list, .three_col{

width:720px;

border-style:collpase;

border:0;

font-family:trebuchet MS,sans-serif;

margin-bottom:10px;

margin-top:10px;

}

.three_col tr td{

width:230px;

padding-right:2px;

vertical-align:top;

}

.three_col tr td p{

margin-bottom:1.5em;

}

.judges tr td, .staff tr td, .stand_tbl tr td{

width:360px;

height:200px;

text-align:center;

border-top:1px solid #666666;

border-bottom:1px solid #666666;

border-right:1px solid #666666;

border-left:1px solid #666666;

}

.news tr td, .prog tr td{

height:30px;

text-align:center;

border-top:1px solid #666666;

border-bottom:1px solid #666666;

border-right:1px solid #666666;

border-left:1px solid #666666;

text-align:left;

padding:0 0 0 8px;

}

.news tr td:first-child, .prog tr td:first-child{

width:100px;

}

.list tr td{

height:20px;

vertical-align:top;

}

.list tr td:first-child{

width:105px;

font-weight:bold;

}

.news tr th{

padding:0 0 0 8px;

font-weight:bold;

border-right:1px solid #666666;

border-left:1px solid #666666;

}



.main{

padding:8px;

}

.main h2{

text-align:left;

line-height:1.3em;

}

.wrapper #yui-main .yui-b{

margin-left:10.3077em;

}

#flag{

margin-left:10px;

margin-top:10px;

}

.judges tr td img.pos_left, .staff tr td img.pos_left{

float:left;

}

.judges tr td p, .staff tr td p{

font-size:1.2em;

}

/********* Albums ********/



.photos{

margin-top:1em;

}

.punkt{

padding-left:15px;

margin:5px;

}

.punkt li{

list-style:disc;

margin-right:3px;

}

/* thumbnail list */



ul#thumbs, ul#thumbs li{

margin:0;

padding:0;

list-style:none;

}



ul#thumbs li{

float:left;

margin-right:5px;

border:1px solid #999;

padding:2px;

margin-top:0.2em;

margin-bottom:0.2em;

}

ul#thumbs a{

display:block;

float:left;

width:100px;

height:100px;

line-height:100px;

overflow:hidden;

position:relative;

z-index:1;

}

ul#thumbs a img{

float:left;

position:absolute;

top:-20px;

left:-50px;

}



/* mouse over */



ul#thumbs a:hover{

overflow:visible;

z-index:1000;

border:none;

}

ul#thumbs a:hover img{

border:1px solid #999;

background:#fff;

padding:2px;

}



/* // mouse over */



/* clearing floats */



ul#thumbs:after, li#thumbs:after{

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}

ul#thumbs, li#thumbs{

display:block;

}

/*  \*/

ul#thumbs, li#thumbs{

min-height:1%;

}

* html ul#thumbs, * html li#thumbs{

height:1%;

}

#main-content-1 .yui-g div{

line-height:1.3em;

}



/* // clearing floats */



/* // thumbnail list */

#judges tr td, #staff tr td{

vertical-align:middle;

}

.visible_box{

width:400px;height:120px;border:2px solid #666666;position:absolute;z-index:1000;background-color:#ebeef4;text-align:left;padding:10px;

}

.visible_box h3{

text-align:left;

}

#thore{

width:500px;height:210px;



}

#thore p, #kari-anne p{

font-size:0.9em;

}

.staff{

background-color:#ffffff;

}

.clock{

width:600px;

text-align:center;

}

.list li div{

width:50px;

}

.clear{

display:block;

height:100px;

clear:both;

}

.flag{

width:38px;

}

.staff h4{

font-size:14px;

font-weight:bold;

}

.stand_tbl{

width:99%;

text-align:center;

}

.stand_tbl img{

width:300px;

vertical-align:center;

}

.stand_tbl tr td img{

margin-top:10px;

}

.stand_tbl tr td h2{

text-align:center;

}

.stand_tbl tr td{

height:100px;

}

.frame{

border:1px solid #666666;

}

.link_hotel{

line-height:1.7em;

}

#banquet{

background:transparent url('../pics/banquet2.jpg') 100% 0% no-repeat;

margin-bottom:80px;

}

#demo {

width: 525px;

}

#pag {

display: inline;

float: left;

width: 250px;

margin-top: 0;

}

#pag a {

color: #0000de;

text-decoration: underline;

padding: .5ex 0;

}

#pag label {

display: block;

margin: 1ex 0;

}

#pag p {

margin: .25ex 0;

display:inline;

}



.yui-skin-sam #pag .yui-pg-pages {

/*display: block;*/

}

.yui-skin-sam #pag .yui-pg-page {

/*display: block;*/

background-color: #f1f6f7;

background: transparent;

border: none;

white-space: normal;

}

.yui-skin-sam #pag .yui-pg-current-page {

padding: .5ex 0;

background-color: #ffe;

font-style: italic;

}

.yui-skin-sam #pag .yui-pg-current {

margin: 0;

white-space: normal;

font-weight: bold;

font-size: 113%;

}

.yui-skin-sam #demo .yui-dt caption {

margin: 0.2em 0 0;

color: #e76300;

font-weight: bold;

}

#header {

float:left;

width:100%;

/*background:#DAE0D2 url("../pics/tabs/bg.png") repeat-x bottom;*/

font-size:93%;

line-height:normal;

}

#header ul {

margin:0;

padding:10px 10px 0;

list-style:none;

}

#header li {

float:left;

background:url("../pics/tabs/left.png") no-repeat left top;

margin:0;

padding:0 0 0 9px;

}

#header a {

float:left;

display:block;

background:url("../pics/tabs/right.png") no-repeat right top;

padding:5px 15px 4px 6px;

text-decoration:none;

font-weight:bold;

color:#666;

}

/* Commented Backslash Hack

hides rule from IE5-Mac \*/

#header a {float:none;}

/* End IE5-Mac hack */

#header a:hover {

color:#333;

}

#header #current, #header li:hover {

background-image:url("../pics/tabs/left_on.png");

}

#header #current a, #header a:hover {

background-image:url("../pics/tabs/right_on.png");

color:#333;

/*padding-bottom:5px;*/

}

.yui-skin-sam .yui-dt-liner {

padding:2px 6px;

}
.flag_win{
margin-left:40px;width:99%;text-align:right;display:inline;
}
#winners h3{
text-align:left;
padding:0;
margin:0;
}
.alert{
background:url("../pics/alert.png") no-repeat;
width:16px;
height:16px;
padding:0px 5px 0px 25px;
color: #ff3333;
font-weight:normal;
}
#guestbook_list{
background-color:#ffffff;
border:1px solid #556677;
width:85%;
/*padding-top:10px;*/
padding-bottom:10px;
}
#guestbook_list input, textarea{
width:350px;
}
#guestbook_list textarea{
height:150px;
}
#guestbook_list #btnsave, .btnadd{
background:url("../pics/text-btn.png") no-repeat scroll -290px 0px transparent;
width:180px;
border:0 none;
height:25px;
line-height:25px;
color:#ffffff;

}
#guestbook_list #btnsave:hover, .btnadd:hover{
background-position:-290px -25px;
color:#333333;
}
#guestbook_list table{
line-height:25px;
}
#guestbook_list table th {
background:url("../pics/hd-bg.gif") repeat-x scroll 0 0 transparent;
border-top-color:#666666;
border-bottom-color:#666666;
border-width:1px 0px 1px 0;
font-weight:bold;
height:20px;
line-height:20px;
padding:0 10px;
}
#guestbook_list table{
width:100%;
}
#guestbook_list table td{
line-height:20px;
padding:0 10px;
}
.btnadd{
 text-decoration:none;
 padding:3px 32px 5px 25px;
}
.btnadd:hover{
 text-decoration:none;
}
