html, body, div, p, span, h1, h2, h3, h4, h5, h6, ul, li { vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: bold }
a, img, table { border: 0px; }

td { vertical-align: top; }

body { font-family: sans-serif; font-size: 16px;
	/*background: url('img/bow/levy-pruh.png') left repeat-y;*/ }

/* generic */
h1 { font-size: 2em; }
h2 { font-size: 1.3em; }

h1, h2 { margin: 1em 0 0.6em 0; }
h1 { margin-top: 0.2em; }

a { color: black; }
p { margin: 1em 0px; }

.spasitel { clear: both; }
.pravo-obr { float: right; margin: 0px 0px 10px 5px; }
.pravo-obj { float: right; margin: 0px 0px 10px 5px; }

.js-only { display: none; }

/* specific */
#header { border-bottom: 2px solid black; }
#mehz { float: right; font-size: 30px;  padding: 18px 20px; }
#farpath { height: 100px; }
#farhome { display: block; float: left; }
.himg, .hdir { float: left; padding-left: 40px; margin-left: 30px; 
	background: url('img/bow/sipka.png') left center no-repeat; }
.hdir img { border: 2px solid black; border-bottom: 0px; border-top: 0px; }
.himg img { border: 1px solid black; border-bottom: 0px; border-top: 0px; }

#tinyevil { width: 100%; }

#sidebar { width: 200px; }
.sidediv { font-size: 16px; padding: 0.5em 26px 0.5em 9px; border-bottom: 2px solid black; 
	border-left: 2px solid black; }

#menu { font-size: 16px; }
#menu a, #langs a, #meta a { font-weight: bold; display: block; text-decoration: none;
		margin: 0.3em 0; padding-left: 20px;} 
#menu a:hover, #langs a:hover , #meta a:hover { text-decoration: underline;
	background: url('img/bow/list-light.png') left no-repeat; }
#menu a.active, #langs a.active, #meta a.active { 
	background: url('img/bow/list.png') left no-repeat; }

#langs { font-size: 16px; }
#langs a, #meta a { font-weight: bold; display: block; text-decoration: none;
		margin: 0.3em 0;} 

div.text { padding: 2em; }

/* page specific */
#fimg-body { padding: 20px; }
.fimg, .fdir { float: left; margin: 20px; border: 1px solid black; }
.fdir { float: left; margin: 10px; padding: 10px; padding-right: 0px; background: black; color: white; }
.fdir .cnt { font-size: 10px; padding: 0 0.6em; vertical-align: bottom; }
.fdir img { border: 1px solid white; }

div.fimg-full { text-align: center; }
img.fimg-full { border: 1px solid black; }
.nav-prev, .nav-next { display: block; text-align: center; margin-bottom: 20px; }
.nav-prev { float: left; }
.nav-next { float: right; }

a.nav { text-decoration: none; font-size: 3em; padding: 3px 10px; font-weight:bold; }

.news_item { margin-bottom: 25px; }
.news_item_link { font-size: 24px; font-weight: bold; display: block; text-decoration: none; margin: 0px 0 20px; }
.news_item_h { font-size: 2em; margin: 15px 0 0; text-align: center; }
.news_thumb { display: block; float: left; margin: 0 20px 20px 0; border: 1px solid black; }
div.news_img { text-align: center; margin: 50px; }
img.news_img { border: 1px solid black; }


