* { margin:0; padding:0; font-size:100%; border-collapse:collapse; }
body { background:#fff; font-size:62.5%; margin:0 3em; }

img, input, select, form, iframe, button { display:none; }
#header, #no-logged-info, #breadcrumbs, .return, #footer, #phrase, #comments { display:none; }
table td { vertical-align:top; }
#main-page-cols { padding-top:2em; }
#left-column { width:20%; padding:0; border:0; vertical-align:top; text-align:left; }
#menu { margin:0 25px 0 0; }
	#menu ul { margin:10px 0; }
	#menu ul ul { margin:5px 0; }
	#menu li { list-style-type:none; font-family:Georgia; padding:6px 0; line-height:100%; background:none; }
#content { margin:80px 0 80px 22px; }
#columns { width:100%; margin:0; }


/*headers*/
	h1 { font:normal 3em Georgia; margin:0 0 1.1em 0; }
	h1#special-header { margin:60px 0 30px 0; }
	h2 { font:normal 2.2em Georgia; margin:1.1em 0; }
	h3, h4, h5, h6 { font:bold 1.6em Georgia; margin:0 0 -1.6em 0; }
/*headers*/
/*text*/
	p { font:normal 1.6em Georgia; padding:0; margin:2.2em 0; line-height:1.5em; }
	p em { color:#834503; font-size:100%; }
	em { font:normal 1.6em Georgia; }
	p pre { font-size:100%; }
	p blockquote { font-size:100%; }
	tt { font-size:1.4em; }
	p tt, li tt { font-size:90%; }
	blockquote { font:normal 1.6em Georgia; padding:5px; margin:2.2em 0; background:#bff8d4; line-height:1.5em; }
	blockquote p { font-size:100%; }
	pre { font:normal 1.6em Georgia; margin:2.2em 0; line-height:1.5em; }
/*text*/
/*lists*/
	ul { margin:2.2em 0; }
	ul ul { margin:0.2em 0; }
	ol { margin:2.2em 0 2.2em 1.4em; }
	ul li { font:normal 1.6em Georgia; line-height:1.8em; padding:0 0 0 1.4em; list-style-type:none; background:url(/i/mdash.gif) 0 .9em no-repeat; }
	ol li { font:normal 1.6em Georgia; line-height:1.8em; }
	blockquote ul li { font-size:100% }
	blockquote ol li { font-size:100% }
	li li { font-size:90%; padding:0 0 0 1.4em; }
	dl { margin:2.2em 0; }
	dt { font:italic normal 1.8em Georgia; line-height:1.5em; }
	dd { font:normal 1.4em Georgia; line-height:1.5em; padding:0 0 1.4em 0; }
	dl li, dl pre { font-size:100% }
/*lists*/
/*tables*/
	table { width:100%; font-family:Georgia; }
	table table table { margin:2.2em 0; font:normal 1.4em Georgia; }
	td { vertical-align:top; }
	table table table th,table table table td { padding:5px 10px; border:1px solid #333; text-align:center; }
	th { background:#dbffc2; }
	table.links td { padding:15px 20px; text-align:left; }
	table.rasklad { width:auto; }
	table.rasklad td { text-align:left; white-space:nowrap; padding:10px; }
/*tables*/
#anounse { width:20%; }
#anounse a { font-size:1.4em; display:block; }
.hr { height:1px; font-size:0; border-top:1px dashed #4fa64c; margin-bottom:10px; }
div.folklor-item  { padding-bottom:.5em; margin-bottom:4em; border-bottom:1px dashed #4fa64c; }
.folklor-item p { margin:0; padding:0; }
.folklor-item em { display:block; font-size:1.8em; }
.i { font:normal 1.2em Georgia; }
blockquote .remarka { font-size:80%; }
.remarka { font-size:1.2em; font-family:Arial; background:#F5FCDB; padding:5px; margin:2.2em 0; }
.remarka p, .remarka em, .remarka blcokquote, .remarka a { font-size:100%; font-family:Arial; margin:1.1em 0; }
.remarka-number { color:#c00; font-size:80%; position:relative; top:-.5em; }
.remarka-number-bottom { color:#000; font-size:80%; position:relative; bottom:-.5em; }
.ajax-link { font:normal 14px Arial; color:#00c !important; margin:0 5px; border-bottom:1px dashed #00c; cursor:pointer; }
#current .date, #current .head { font-weight:normal; }
.news-item { margin-bottom:20px; }
.news-item p { padding:0; }
.news-item .date { color:#316f05; font-size:1.6em;}
.news-item .date, .news-item .head { margin:0; padding:0 0 .3em 0; font-weight:bold; }
.news-item .head p { padding:0 0 .5em 0; font-size:1.6em; }
.news-item .head a { font-size:1.4em; }

#gallery { border:0; margin:0 0 20px 0; }
#gallery td { border:0; padding:0; text-align:left; }
#gallery .fl { float:left; margin:0 10px 10px 0; width:170px; background:#F5FCDB; text-align:center; padding:10px 5px; overflow:hidden; }
#gallery .fl img { border:5px solid #81C07D; cursor:pointer; display:inline; }
#gallery .fl div { font-size:11px; font-family:Georgia; height:3em; overflow:hidden; }
#gal-date { font:normal 12px Arial; padding-bottom:10px; }
#gal-desc p { margin:0 }