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, 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,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
margin:0;
padding:0;
border:0;
font-size:0;
font:inherit;
vertical-align:baseline;
border-radius:0;
}
html{
position:absolute;
top:0vw;
left:1vw;
width:98vw;
height:46.5vw;
border:none;
}
body{
position:absolute;
top:1vw;
bottom:1vw;
left:1vw;
right:1vw;
font-family:sans-serif;
font-style:oblique;
font-weight: bold;
}
#header{
position:absolute;
top:0vw;
left:0vw;
width:90.6vw;
height:5vw;
border:0.1vw solid black;
border-radius:0.4vw;
background:rgba(210,230,255,0.2);
box-shadow:inset 0 0 0.5vw rgba(0,128,255,1);
}
h1{	
position:absolute;	
border:none;	
left:9.5vw;
width:47vw;
top:0.2vw;
height:4.5vw;
background:rgba(255,255,255,0);
font-size:4vw;
letter-spacing:0.8vw;
}
h2{	
position:absolute;		
left:62vw;
width:11vw;
top:0vw;
height:2.3vw;
background:rgba(255,255,255,0);
font-size:2.4vw;
border:none;
}
h3{	
position:absolute;		
left:68vw;
width:17.4vw;
top:2.1vw;
height:2.1vw;
background:rgba(255,255,255,0);
font-size:2.0vw;
border:none;
}
#logo{
position:absolute;
top:0vw;
right:0vw;
width:5vw;
height:5vw;
border:0.1vw solid black;
border-radius:0.4vw;
background:rgba(210,230,255,0.2);
box-shadow:inset 0 0 0.5vw rgba(0,128,255,1);
}
#pic{
position:absolute;
top:0.5vw;
left:0.5vw;
width:4vw;
height:4vw;
}
#mainpage{
position:absolute;
border:0.1vw solid black;
border-radius:0.4vw;
left:0vw;
right:0vw;
top:5.3vw;
height:39.3vw;
background:rgba(210,230,255,0.2);
box-shadow:inset 0 0 0.5vw rgba(0,128,255,1);
font-size:5vw;
text-align:center;
text-decoration: none;
}



#input{
position:absolute;
top:1vw;
height:37vw;
left:1vw;
width:25vw;
border:0.1vw solid black;
border-radius:0.4vw;	
}
#div_nown_letters{
position:absolute;
left:0vw;
right:0vw;
top:0.5vw;
height:11vw;
overflow-y: auto;
border:none;
}
.divs_nown_letters{
display: inline-block;
width:4.1vw;
height:2vw;
margin:0.3vw;
border:0.3px solid black;
border-radius:0.4vw;
box-shadow:0 0 0.5vw rgba(0,70,150,0.9);
background-color:white;
}
.text_nown_letters{
top:1vw;
left:1vw;
width:4vw;
height:2vw;
text-align:center;
font:italic sans-serif;
font-size:1.3vw;
background:rgba(255,255,255,0);
outline: none;
border:none;
text-align:center;
}

.text_nown_letters:hover{
background-color:rgba(255,0,0,0.1);
cursor: pointer;
}

#get_num_selected{
position:absolute;	
top:13vw;
left:9vw;
height:2vw;	
width:7vw;
border:0.1vw solid black;
border-radius:0.4vw;
text-align:center;
font-style:oblique;
font-weight:bold;
font-size:1vw;
box-shadow:inset 0 0 0.5vw rgba(0,70,150,0.9);
}
#get_num_selected:hover{
background-color:rgba(255,0,0,0.1);
cursor: pointer;
}
#text_question{
position:absolute;
left:1vw;
right:1vw;
top:25.5vw;
height:2vw;
border:0.1vw solid black;
border-radius:0.4vw;
box-shadow:0 0 0.5vw rgba(0,70,150,0.9);
background-color:white;
font-size:1vw;
text-align:center;
}
#text_question:hover{
background-color:rgba(255,0,0,0.1);
cursor: pointer;
}
#advanced_search{
position:absolute;
width:48vw;
left:22vw;
top:48vw;
}

#advanced_search{
position:absolute;	
top:33vw;
left:3.5vw;
height:2vw;	
width:18vw;
border:0.1vw solid black;
border-radius:0.4vw;
text-align:center;
font-style:oblique;
font-weight:bold;
font-size:1vw;
box-shadow:inset 0 0 0.5vw rgba(0,70,150,0.9);
}
#advanced_search:hover{
background-color:rgba(255,0,0,0.1);
cursor: pointer;
}
#find_button{
position:absolute;	
top:29.5vw;
left:9vw;
height:2vw;	
width:7vw;
border:0.1vw solid black;
border-radius:0.4vw;
text-align:center;
font-style:oblique;
font-weight:bold;
font-size:1vw;
box-shadow:inset 0 0 0.5vw rgba(0,70,150,0.9);
}
#find_button:hover{
background-color:rgba(255,0,0,0.1);
cursor: pointer;
}
#output{
position:absolute;
top:1vw;
height:37vw;
left:27vw;
width:67.7vw;
border:0.1vw solid black;
border-radius:0.4vw;
font-size:1vw;
}
a{
text-decoration:none;	
}
#a1{
position:absolute;
top:2vw;
left:4vw;
right:4vw;
font-size:1.2vw;
border-bottom:0.3vw double black ;
}
#b2{
position:absolute;	
top:10vw;
left:4vw;
right:4vw;
font-size:1vw;
border:none;
}
#words_full_list{
position:absolute;
top:15.5vw;
left:27vw;
height:2vw;	
width:14vw;
border:0.1vw solid black;
border-radius:0.4vw;
text-align:center;
font-style:oblique;
font-weight:bold;
font-size:1vw;
box-shadow:inset 0 0 0.5vw rgba(0,70,150,0.9);
}
#words_full_list:hover{
background-color:rgba(255,0,0,0.1);
cursor: pointer;
}
#c3{
position:absolute;	
top:20vw;
left:4vw;
right:4vw;
font-size:1vw;
border:none;
}
#donuts{
position:absolute;
top:24vw;
left:27vw;
height:2vw;	
width:14vw;
border:0.1vw solid black;
border-radius:0.4vw;
text-align:center;
font-style:oblique;
font-weight:bold;
font-size:1vw;
box-shadow:inset 0 0 0.5vw rgba(0,70,150,0.9);
}
#donuts:hover{
background-color:rgba(255,0,0,0.1);
cursor: pointer;
}
#d4{
position:absolute;	
top:28.3vw;
left:4vw;
right:4vw;
font-size:1vw;
border:none;
}
#to_add_page{
position:absolute;		
top:32vw;
left:27vw;	
height:2vw;	
width:14vw;
border:0.1vw solid black;
border-radius:0.4vw;
text-align:center;
font-style:oblique;
font-weight:bold;
font-size:1vw;
box-shadow:inset 0 0 0.5vw rgba(0,70,150,0.9);
}
#to_add_page:hover{
background-color:rgba(255,0,0,0.1);
cursor: pointer;
}


#answers_head{
position:absolute;
left:6vw;
right:6vw;
top:1.5vw;
height:3vw;
border-bottom:0.3vw double black ;
text-align:center;
font-size:1.2vw;
font-weight: bold;
}

#answers_win{
position:absolute;
left:9vw;
right:9vw;
top:6vw;
height:28vw;
font-size:1vw;
overflow-y: auto;
border:none;
}
td{
border-bottom:0.1vw solid black;
}
#num{
width:5vw;	
}
#ans{
width:38vw;	
}
#qvests{
width:4vw;	
}
a.buttons_result_answers:hover{
font:italic sans-serif;
font-size:1vw;
border:none;
text-align: left;
color:red;
background-color:rgba(0,0,0,0);
outline: none ;
}
#nothing_found{
position:absolute;
left:6vw;
top:11vw; 
width:54vw;
height:12vw;
border:none;
font:italic sans-serif;
font-size:1vw;
font-weight: normal;
text-align: center;
}
#load_img{
position:absolute;
left:58vw;
top:15vw;
width:5vw;
height:5vw;
opacity: 0;
z-index: 1000;
}
