body {
margin:0 0 30px;
padding:0;
background:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
}

form {
margin:0;
padding:0;
}

#last_search {
display:block;
width:250px;
margin:40px auto;
padding:0 0 3px 0;
border-bottom:2px solid #99FF00;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#0099ff;
}

#small {
position:absolute;
left:0;
top:20px;
width:100%;
}

#big {
position:absolute;
left:0;
top:20px;
width:100%;
}

#frm {
width:363px;
margin:0 auto;
padding:150px 0 0 0;
background:url('img/logo_mini.jpg') center 20px no-repeat;
clear:both;
overflow:hidden;
}

#small #frm {
width:600px;
height:100px;
margin:0;
padding:0;
background:none;
}

#small #frm a {
position:relative;
display:block;
width:121px;
height:100px;
margin:0 0 0 20px;
background:url('img/logo_mini.jpg') 0 0 no-repeat;
float:left;
}

#small #frm a span {
display:none;
}
/*
#small #frm .q,
#small #frm .s {
position:relative;
left:-3px;
}*/

#frm .q, #frm .s {
display:block;
background-color:#F6F6F6;
border:1px solid #CCCCCC;
color:#16b41a;
font-size:100%;
margin:0 2px;
padding:6px;
float:left;
}

#frm .q {width:270px;color:#0099ff;}

#frm .s {padding:6px 6px 4px;font-weight:bold;}
#frm .s:hover {background:#9ec630;border-color:#16b41a;color:#fff;cursor:pointer;}

#info_bar {
margin:20px auto;
padding:10px 25px;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
background:#F3F3F3;
}

#last_list {
width:400px;
margin:0 auto;
padding:230px 0 0 0;
list-style:none;
clear:both;
}

#last_list li {
padding:0 5px 0 0;
float:left;
}

#last_list li a {
color:#739B1E;
text-decoration:none;
}

.show_links {
    position:absolute;
    top:20px;
    right:30px;
    text-align:right;
    width:300px;
    color:#0099ff;
    z-index:99;
}

#list {
width:760px;
margin:0 auto;
padding:450px 0 0 0;
list-style:none;
}

#search #list {
padding:180px 0 0 0;
}

#list li {
margin:20px 0;
}

#list li h1 {
margin:0;
padding:0 0 2px 0;
border-bottom:2px solid #1D66B8;
font-weight:normal;
font-size:18px;
color:#006393;
}

#list li h1 strong {
color:#0080FF;
}

#list li p {
margin:5px 0;
text-align:justify;
}

#list li pre {
width:100%;
margin:0;
color:#739B1E;
clear:both;
overflow:hidden;
}

#list li pre a {
color:#739B1E;
text-decoration:none;
}

#list li .tags {
margin:0;
padding:0;
list-style:none;
clear:both;
}

#list li .tags li {
margin:0 10px;
float:left;
}

#list li .tags li.header {
margin:0 10px 0 0;
}

#list li .tags li a {
text-decoration:none;
color:#739B1E;
}

#pages {
width:760px;
margin:0 auto;
text-align:center;
}

#pages a {
font-weight:bold;
text-decoration:none;
color:#1D66B8;
}

#err1 {
width:740px;
margin:200px auto 0 auto;
padding:10px;
border:1px solid #FF0000;
background:#F3F3F3;
font-size:18px;
font-weight:bold;
text-align:center;
color:#FF0000;
}

.super-footer {clear:both;padding:50px;font-size:10px;color:#739B1E;}
