body{margin:0;padding:0 auto;margin:0 auto;background:#f8f8f8 url('images/bg.png') top center repeat-y;}
body,div,table,td{font-family:'Lucida Sans Unicode','Lucida Grande',LucidaGrande,'Lucida Sans',Geneva,Arial,sans-serif;font-size:12px;color:#111;}
html,body { height:100%; }

form,fieldset,ul{margin:0;padding:0;border:0;}

a{color:#041f20;border-bottom:1px solid #efefef;text-decoration:none;}
a:hover{color:#0a2e2f;text-decoration:none;}
a img { border: 0; }

.clear { clear: both; }
.paddingovac { padding: 12px; }
.centerize { margin: 0 auto; width: 950px; }

h1,h2 { font-family: Times New Roman, serif;font-weight: 400;font-size: 30px;letter-spacing: -1px;padding-bottom:0;margin-bottom:0;border-bottom:1px dotted #bbb;margin-top:0;padding-top:0;}
h2 { font-size: 20px;letter-spacing:1px;margin: 10px 0;}
h4 { padding: 2px 0; padding-bottom: 5px; margin: 0;}

#container { min-height:100%; position:relative; }

#wrapper { width: 950px; margin: 0 auto;padding-bottom: 170px; }

#header { position:relative;height: 100px; background-color:#444;border-bottom:10px solid #565c5e; }
#header .logo { padding: 10px 0;}
#header a { border: 0; }

#nav{position:absolute;top: 80px; left: 280px;width:700px;}
#nav ul{margin:0;padding:0;list-style:none;}
#nav li{display:inline;margin:0 2px 0 0;padding:0;}
#nav a{border:0;float:left;background:transparent url("images/tabs-left.gif") no-repeat left top;background-position:-1000px 0;margin:0 1px 0 0;padding:0 0 0 2px;text-decoration:none;color:#fff;}
#nav a span,#nav #current span{float:left;display:block;background:transparent url("images/tabs-right.gif") right top no-repeat;padding:3px 9px 3px 6px;}
/* hide from Mac IE5 \*/ #nav a span{float:none;}
/* end hack */ #nav #current a{background-position:0 -302px;}
#nav #current a span,#nav #current span{background-position:100% -300px;padding-bottom:3px;color:#fff;}
#nav a:hover{background-position:0 -150px;}
#nav a:hover span{color:#fff;background-position:100% -150px;}
#nav #current a:hover{background-position:0 -300px;}
#nav #current a:hover span{color:#fff;background-position:100% -300px;}


#commonheader { background-color: #f5f5f5;margin-bottom: 12px; }
#commonheader .searchbox { float: left; width: 500px; padding: 13px 10px 7px 10px; }
#commonheader .plus { float: left; width: 170px;padding: 15px 0 5px 0; }
#commonheader .usersonline { background-color: #ededed; float: right; width:215px; padding: 10px; border-left: 1px solid #ccc; }

#content {  }
#content .podnadpis { list-style-type:none;padding-top: 0;margin-top: 3px; font-size: 11px; color: #444;margin-bottom: 12px;}
#content .podnadpis li:before { content: "- ";  }

#spons2 { padding: 15px;padding-bottom:8px;padding-left:90px; border:3px solid #ff0000; background: #fffbb9  url('images/dlico.gif') no-repeat 15px 50%; }
#spons2 a { font-size:20px;border-bottom:1px solid;color:green; }
#spons2 a:hover { text-decoration:none; }
#spons2 a span { color: red; }
#spons2 p { display:block; margin-top:5px; }

.right { width: 720px; float: right; border-left: 1px dotted #ccc;padding-left: 12px; }
.left { width: 180px; float: left; }

.title { padding: 10px 3px; text-transform:uppercase; font-size: 18px; letter-spacing: -1px; display: block;margin-bottom: 5px;padding-left: 20px; }

.blue { background-color: #c3e2ec; }
.green { background-color: #e1ecc3; }
.red { background-color: #ecc3c3; }
.yellow { background-color: #ececc3; }

.menu { margin-bottom: 15px; }
.menu li{list-style-type:none;background:url('images/bcksidebarlink.gif') no-repeat 5px 50%;padding:4px;padding-left:22px;border-bottom:1px solid #eee;}
.menu li a { border: 0; }

#download { margin-top: 10px; }
#download a { border: 0; }
#content .info{margin-top:10px;}
#content p em{font-size:120%;color:#78a2ce;font-style:normal}
#content p{line-height:140%;}
#content .two{background-color:#f5f8fb;}
#content .one {background-color:transparent;}
#content th { padding: 5px; text-transform:uppercase; font-size: 14px; letter-spacing: 1px;font-weight: normal; }
#content td { height: 24px; line-height: 24px; }
#content td span { font-size: 80%; }
#content td img { position:relative;top:2px; }
#content .provider { color:#444;}
#content .filehosts { font-size:11px; color: #999; text-align: right;padding:0 5px;}  

#content .meta { height: 42px; background-color: #f9f9f9;margin-bottom: 12px; }
#content .meta .root { padding: 13px 0; display: block; width: 120px; background-color: #111; float: left; color: #fff;text-align: center;margin-right: 15px; }
#content .meta .root:after { content: ": "; }
#content .meta strong { padding: 13px 0; display: block;}

#pagination-digg li{background:none;list-style:none;float:left;padding:0;border:0;margin-bottom:10px;}
#pagination-digg a{margin-right:2px;border:0;}
#pagination-digg .active{background:#c3e2ec;color:#000;font-weight:700;display:block;float:left;padding:5px 15px;}
#pagination-digg a:link,#pagination-digg a:visited{display:block;float:left;text-decoration:none;padding:5px 15px;}

#footer{background-color:#f8f8f8;padding-top: 15px;height: 170px;position:absolute; bottom:0; margin: 0 -20px; padding: 0 20px;}
#footer .footerborder { padding-top: 6px;width: 950px; margin: 0 auto; border-top:2px solid #bbb; }
#footer p{margin-top:5px;}
#footer1,#footer2{font-size:10px;width:438px;line-height:160%;padding:10px;float:left;margin-left: 10px; }
#footer #links{color: #ccc;position:absolute;bottom:0;border-top: 1px solid #111;padding: 10px 0;margin-top: 20px;display:block;background-color:#444;}
#footer #links .lefty{color: #ccc;font-size:10px;float:left;width:250px;padding-left:20px;}
#footer #links .righty{color: #ccc;font-size:10px;float:right;text-align:right;width: 550px;padding-right: 20px;}
#footer #links a{border:0;color: #ccc;}

