
*{margin:0;}
::selection{background:#000;color:#fff;}
::-moz-selection{background:#000;color:#fff;}
.clearbr{clear:both;display:block;height:0;margin:0;padding:0;position:relative;}
.clearfix:after{content:".";    display:block;    clear:both;    visibility:hidden;    line-height:0;    height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.poshack{position:relative;}
* html { height: 1%; }

html, body, div, ins { margin: 0; padding: 0; }
body{ background: #fff; font: 12px Arial, Tahoma, "Trebuchet MS", sans-serif; color: #000; }
a, a:hover, a:focus{outline: none; font-weight: 700; text-decoration: underline; color: #06c;}
a:after {
  content: " (" attr(href) ")";
  color: #888; font-weight: 400;
  text-decoration: none;
}
a.no-print:after {
  content:"";
}
#container_01{}
#container_02{
	width: 100%;float:none;margin:0;
}
#footer,
#push,
#toplogin,
#medaily,
#comment_form,
object,
#left,
#right,
.pagination,
#links,
#navlist,
#searchform,
#navigation,
.item .stats,
#sidebar,
iframe,
#breadcrumbs,
#bookmarks,
ul.bookmarks,
#loginmodule,
#header .reg,
#video-block,
.tabs,
#bannerplace,
.preview img
{ display: none !important; visibility: hidden !important;}

#header, #header_content { position: static; height: auto;}
#header h1 a{
	color: #000;
	text-decoration: none;
}
#header h1 a:after { content: none; }

#subnav ul.path { margin-bottom: 10px;}
#subnav ul.path li.first{}
#subnav ul.path li a{ text-decoration: none;}

#single_content, #content { clear: both;}
h3 {
	color: #000;
	font-size: 24px;
	font-weight: bold;
	padding: 10px 0 0 0;
	margin-bottom: 15px;
}
h3 a { text-decoration: none; color: #000;}
h3 a:after {
  content: "\A(" attr(href) ")";
  color: #888; font-weight: 400; font-size:14px;
  text-decoration: none !important;
  display:block;
}

h4.date{
	color: #000;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 0 15px 0;
    margin: 0;
}

.fotogal-block .fotolink { display: block; text-decoration: none; }
.fotogal-block .foto { float: left; width: 104px; padding: 0 24px 20px 0; height: 150px; }
.fotogal-block .foto img { border: 2px solid #E6E7E8; width: 100px; height: 100px; }
.fotogal-block .foto .title { color: #58595B; font-size: 13px; }
.fotogal-block .foto .desc { font-size: 11px; }
.fotogal-small .foto { height: 104px; }

.remooz-element{cursor:-moz-zoom-in;}
.remooz-box{position:absolute;top:0;left:0;background:#fff no-repeat center;z-index:100;}
.remooz-loading{background-image:url(/images/misc/spinner.gif);}
.remooz-body{width:100%;height:100%;}
.remooz-box-focus.remooz-type-image .remooz-body{cursor:-moz-zoom-out;}
.remooz-box-dragging .remooz-body{cursor:move;}
.remooz-btn-close{position:absolute;left:-15px;top:-15px;width:30px;height:30px;text-decoration:none;border:0;background:url(/images/misc/closebox.png) no-repeat center;visibility:hidden;cursor:pointer;}
.remooz-engine-trident4 .remooz-btn-close{background-image:url(/images/misc/closebox.gif);}
.remooz-title{position:relative;left:0;top:15px;text-align:left;}
.remooz-title-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:99;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.9);}
.remooz-title-content{position:relative;padding:5px 15px;color:#fff;z-index:101;font:11px/1.5 Verdana,Geneva,Arial,Helvetica,sans-serif;}
.remooz-engine-trident4 .remooz-title-bg{display:none;}
.remooz-engine-trident4 .remooz-title-content{background-color:#333;}
.remooz-title-content h6{font-size:1.2em;font-weight:bold;color:#eee;}
.remooz-title-content p{color:#eee;}
.remooz-type-image img{display:block;border:0;width:100%;height:100%;}
.remooz-bg{position:absolute;width:33px;height:40px;}
.remooz-bg-n{left:0;top:-40px;width:100%;background:url(/images/misc/remo_bg_n.png) repeat-x;}
.remooz-bg-ne{right:-33px;top:-40px;background:url(/images/misc/remo_bg_ne.png) no-repeat;}
.remooz-bg-e{right:-33px;top:0;height:100%;background:url(/images/misc/remo_bg_e.png) repeat-y;}
.remooz-bg-se{right:-33px;bottom:-40px;background:url(/images/misc/remo_bg_se.png) no-repeat;}
.remooz-bg-s{left:0;bottom:-40px;width:100%;background:url(/images/misc/remo_bg_s.png) repeat-x;}
.remooz-bg-sw{left:-33px;bottom:-40px;background:url(/images/misc/remo_bg_sw.png) no-repeat;}
.remooz-bg-w{left:-33px;top:0;height:100%;background:url(/images/misc/remo_bg_w.png) repeat-y;}
.remooz-bg-nw{left:-33px;top:-40px; background:url(/images/misc/remo_bg_nw.png) no-repeat;}

.entry-files{margin-top: 15px; padding-top: 15px; border-top: 1px solid #ddd;}
.filelist { margin: 0; padding: 0; }
.filelist li{
	list-style:none;
	padding: 0 0 3px 45px !important;
  margin: 0;
}
.filelist li.ext_pptx{background: url("/images/mime-icons/mime-icon-32/ppt.png") no-repeat 0 0 !important;}
.filelist li.ext_pdf{background: url("/images/mime-icons/mime-icon-32/pdf.png") no-repeat 0 0 !important;}
.filelist li.ext_avi{background: url("/images/mime-icons/mime-icon-32/avi.png") no-repeat 0 0 !important;}
.filelist li.ext_doc{background: url("/images/mime-icons/mime-icon-32/doc.png") no-repeat 0 0 !important;}
.filelist li.ext_mov{background: url("/images/mime-icons/mime-icon-32/mov.png") no-repeat 0 0 !important;}
.filelist li.ext_mp3{background: url("/images/mime-icons/mime-icon-32/mp3.png") no-repeat 0 0 !important;}
.filelist li.ext_rtf{background: url("/images/mime-icons/mime-icon-32/rtf.png") no-repeat 0 0 !important;}
.filelist li.ext_rar{background: url("/images/mime-icons/mime-icon-32/rar.png") no-repeat 0 0 !important;}
.filelist li.ext_wma{background: url("/images/mime-icons/mime-icon-32/wma.png") no-repeat 0 0 !important;}
.filelist li.ext_wmv{background: url("/images/mime-icons/mime-icon-32/wmv.png") no-repeat 0 0 !important;}
.filelist li.ext_zip{background: url("/images/mime-icons/mime-icon-32/zip.png") no-repeat 0 0 !important;}
#single_content .filelist li a, #content .filelist li a { font-weight: 700; text-decoration: underline;}

.item h4.title, h4#diskusia {
color: #000;
font-size: 16px;
font-weight: bold;
padding: 15px 0 0 0;
margin-bottom: 10px;
}
.item h4.title em { padding-right: 10px;}
.item h4.title a:after {
  content: "\A(" attr(href) ")";
  color: #888; font-weight: 400; font-size:14px;
  text-decoration: none !important;
  display:block;
}

.item .frame a:after { content: ""; display: none;}

.text-content p { padding-bottom: 12px;margin:0;}

.entry{ padding: 0; }
.lekcia_entry, .blog_entry{ border-bottom: 1px dotted #888; padding: 0 0 10px 0; }
.text-content .stats { margin: 0 0 10px; }

#comments .comment { padding: 5px 0; border-bottom: 1px dotted #888; margin: 5px;}