
body{
color:rgb(210,210,210);
text-align:center;
}

h1{
color:rgb(20,20,20);
font-size:60px;
margin:0px;
/* 
color:#df5e00;
*/

text-shadow:0px 0px 7px rgb(180,180,180), 0px 0px 2px #FFF,0px 0px 2px #FFF,0px 0px 2px #FFF,0px 0px 2px #FFF,0px 0px 2px #FFF;
}

h1, h2, h3{
font-weight:normal;
}

body,input,select,textarea{
font-family: 'Ropa Sans', sans-serif;
font-size:30px;

}

input,select,textarea{
background-color:rgb(230,230,230);
background-color:rgb(210,210,210);
border:1px solid #666;
}

#allcontents{
display:inline-block;
width:450px;
max-width:96%;
}

label{
padding:4px;
padding:3px;
display:block;
/*
background-color:rgba(0,0,0,0.2);
*/
margin-bottom:20px;
}

label select,label input,label textarea{
display:block;
width: 98%;
padding:1%;
}

table{
width:100%;
}

td{
border:1px solid #CCC;
}

th, td{
font-size:14px;
}


form{
background-color:rgba(0,0,0,0.4);
padding:6px;
width:99%;
}

.go{
font-size:22px;
display:block;
border:2px solid #999;
padding:2px;
text-decoration:none;
margin-bottom:3px;
background-color:rgb(220,220,220);
color:#333;
}

.go:hover{
border:2px solid #FFF;

}

.button{
margin-top:5px;
margin-bottom:5px;
display:block;
background-color:#666;
color:#FFF;
text-decoration:none;
}

.button:hover{
background-color:#df5e00;
}

#logut{
background-color:#bb0000;
}

#logut:hover{
background-color:#930000;
}

#login input{
font-size:36px;
}

#ulovleg{
display:block;
width:240px;
background-color:red;
background-color:rgba(192,28,0,0.8);
color:#FFF;
padding:4px;
position:fixed;
right:0px;
top:0px;
}

.ulovleg{
background-color:red;
color:#FFF;
}

.delete{
display:block;
background-color:#666;
padding:4px;
color:#FFF;
font-size:20px;
text-decoration:none
}

form h2{
margin:0px;
color:rgb(90,90,90);
margin-bottom:10px;
}

.turdata{
text-align:left;
font-size:17px;
}

.turdata span{
display:block;
}

.tur{
display:block;
border:1px solid #CCC;
padding:3px;
margin-bottom:10px;
background-color:rgba(0,0,0,0.5);
}

h3{
margin-top:30px;
margin-bottom:5px;
color:#999;
}

.tur h3{
margin:0px;
color:#999;
}

.last{
display:block;
background-color:rgb(40,40,40);
}

.last h4{
font-size: 16px;
margin:0px;
}

.inbtn{
display:inline-block;
padding:2px;
background-color:#6497a0;
text-decoration:none;
color:#FFF;
margin:2px;
font-size:90%;
}

.bil{
background-color:#034953;
border:2px solid #FFF;
margin-bottom:9px;
}

.bil.inactive{
background-color:rgb(30,30,30);
}

.bil.active{
box-shadow:0px 0px 4px #FFF;
}

.bil span{
display:block;
}


#contents{
position:absolute;
top:0px;
left:0px;
width:98%;
padding:0px;
margin:0px;
}

#background{
padding:0px;
margin:0px;
display:block;
position:fixed;
left:0px;
top:0px;
width:0px;
height:0px;
background: rgb(15,16,17); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(15,16,17,1) 0%, rgba(57,73,84,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(15,16,17,1) 0%,rgba(57,73,84,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(15,16,17,1) 0%,rgba(57,73,84,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f1011', endColorstr='#394954',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
background-size:cover;
background-attachment:fixed;
}


.last{
display:inline-block;
background-color:#183152;
padding:5px;
font-size:20px;
vertical-align:top;
min-height:100px;
width:46%;
margin:4px;
display:block;
width:auto;
border:1px solid #666;
}

.last span{
display:block;
margin-bottom:4px;
border-bottom:1px solid #08244b;
}

.last  a{
text-align:center;
}

.last.lossa{
background-color:#333;
opacity:0.7;
}


table.rapport td, table.rapport th{
text-align:left;
}

table.rapport td p{
margin:0px;
margin-bottom:1px;
}

p.alert{
font-size:14px;
background-color:red;
color:#FFF;
}

.last .lossa{
background-color:#8450d9;
}