body {font-family: Arial,Trebuchet MS; font-size:15pt;
margin:auto; padding:1px; line-height:110%; color:black; background-color:white;border: 0px solid;}
a  {color:#545454; 
text-decoration:none;
}
a:hover {text-decoration: none;}
.head{margin-top:0px;margin-bottom:0px; color : #fff; text-align:center; font-size:110%; padding:5px;
background-color : #666;
background: -moz-linear-gradient(top, #666 0%, #666 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#666)); 
background: -webkit-linear-gradient(top, #666 0%, #666 100%); 
border-bottom:1px solid #666; border-top:none; font-weight:bold;
}
.head a{color : #fff;}
.head a:hover{color : #fff;}
.title {
background:#696969;
font-weight: bold;
color:#fff;
font-size:110%;
padding:5px;
margin:1px 0;
border-bottom:1px solid #aaa;
}
.ads {
padding: 5px;
margin: 1px 0;
padding: 5px;
}
.link {
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 3px;
border-left: 3px solid #696969;
}
.search {
background-color: #EDECEA;
border: 1px solid #C3C3C3;
margin:2px;
padding:3px;
font-size: 14px;
}
input.search { background:url(/images/search.png) no-repeat right center
#fff; padding-right:17px; }
.search a:hover {
color: #007ed2;
}
input[type=submit]
{ padding:2px 8px;
border:1px solid #cccccc; font-weight:bold;
margin:1px;
cursor:pointer;
}
table {
padding:0px;
}
.cat {
background:#f5f5f5;
padding: 6px;
text-decoration: none;
font-weight: bold;
border-bottom:1px solid #ddd;
}
.cat a { display:block; }
.cat2 {
background:#ffff;
padding: 6px;
text-decoration: none;
font-weight: bold;
border-bottom:1px solid #ddd;
}
.cat2 a { display:block; }
.border	{ vertical-align:middle; border-radius:10px; border:1px solid #3f4c6b; }
.pages { background:#fff; padding:5px 0; border-top:1px solid #eee;}
.pages form{ padding-top:5px; }
.pages a, .pgn span { padding:2px 5px; margin:0 1px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; }
.pages a { border:1px solid #ccc; background:#f5f5f5; color:#333333; }
.pages div { padding-top:5px; }
.pages span,.pgn a:hover { border:1px solid #ccc; background:#ddd; color:#777;}
.light {
background-color: #f0f0f0;
padding: 6px;
margin-top: 1px;
text-decoration: none;
font-weight: bold;
border-left-color: #696969;
border-left-width: 3px;
border-left-style: solid; }
.menu {
background-color: #ffffff;
padding: 6px;
margin-top: 1px;
text-decoration: none;
font-weight: bold;
border-left-color: #696969;
border-left-width: 3px;
border-left-style: solid; }
.file { background:#f5f5f5; border-bottom:1px solid #ddd; }
.file a{ display:block; }
.file a img{ border:1px solid #bbb; padding:1px; margin-right:3px; box-shadow:0 0 2px #999;}
.file a div div{ vertical-align:middle; display:table-cell; color:#F33; }
.file a div{ }
.file2 { background:#fff; border-bottom:1px solid #ddd; }
.file2 a{ display:block; }
.file2 a img{ border:1px solid #bbb; padding:1px; margin-right:3px; box-shadow:0 0 2px #999;}
.file2 a div div{ vertical-align:middle; display:table-cell; color:#F33; }
.file2 a div{ }
.fileName	{ font-weight:bold; display:inline-block; }
.fileName	span{ color:#555; text-decoration:none;}
.fileName	img{ padding-right:3px;}
.download	{ margin:5px 0; font-weight:bold; }
.sort { color:#F33; text-decoration:none;}
.tag {
background-color: #f5edbe;
color: #000;
border-top: 1px solid #86929d;
border-bottom: 1px solid #86929d;
margin: 0px 1px 1px 1px;
padding: 3px 5px 3px 2px;}
.nav	{ background: #eee; border:1px solid #ddd; padding:4px; font-weight:bold; }
.footer{margin-top:1px;color : #fff; text-align:center; font-size:110%; padding:5px;
background-color : #525252;
background: -moz-linear-gradient(top, #525252 0%, #525252 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#525252), color-stop(100%,#525252)); 
background: -webkit-linear-gradient(top, #525252 0%, #525252 100%); 
border-bottom:1px solid #525252; border-top:none; 
}
.footer a { color:#fff; }