@media screen, projection, tv {
	html, body {
		color: Black;
		background: White;
		margin: 0;
		padding: 0;
	}
	html, body, input, textarea, select, table {
		font-family: "Comic Sans MS CE", "Comic Sans MS", "Arial CE", "Sand CE", "Helvetica CE", lucida, sans-serif;
	}
	/*    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Arial, lucida, sans-serif;
	 font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, "Lucida Grande CE", lucida, sans-serif;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
*/
	hr {
		height: 1px;
		color: #777;
		background: #777;
		clear: both;
		margin: 0;
		padding: 0;
		border: 0;
	}
	address {
		font-style: normal;
		display: block;
		margin: .5em 0;
	}
	h1, h2.hlavni {
		font-size: 1.7em;
		margin: 0 0 .6em 0;
		line-height: 1.2em;
	}
	h2 {
		font-size: 1.5em;
		margin: 1.4em 0 .6em 0;
		line-height: 1.2em;
	}
	h3 {
		font-size: 1.3em;
		margin: 1.4em 0 .6em 0;
		line-height: 1.2em;
	}
	h4 {
		font-size: 1em;
		margin: 1.4em 0 .6em 0;
		line-height: 1.2em;
	}
	a {
		color: black;
	}
	input, textarea {
		border: 1px solid black;
		padding: 2px;
	}
	input, textarea, select {
		margin: 2px;
		background: #F7F7F7;
	}
	input.btn {
		background: Black;
		color: White;
		font-weight: bold;
	}
	.obr, obr2 {
		border: 4px solid #D0CECE;
	}
	#base {
		margin: 0 auto;
		text-align: left;
		width: 977px;
		font-size: .7em;
		position: relative;
		line-height: 1.4em;
		padding-top: 94px;
		background: White url(../img/majak.gif) no-repeat;
	}
	#head {
		position: absolute;
		right: 0;
		top: 0;
	}
	#head p {
		color: black;
		background-color: white;
		font-size: 1.2em;
		position: relative;
		overflow: hidden;
		line-height: 1.2em;
		margin: 0 0 0 0;
	}
	#head p span, #head p {
		width: 188px;
		height: 94px;
	}
	#head a {
		color: black;
		background-color: white;
		text-decoration: none;
	}
	#head p span {
		position: absolute;
		cursor: pointer;
		top: 0;
		left: 0;
		background: transparent url(../img/logo.gif) no-repeat;
		color: black;
	}
	#main {
		width: 977px;
		clear: both;
	}
	#left {
		float: left;
		width: 200px;
		margin: 0px;
		margin-top: 370px;
		_clear: both;
		margin-right: 20px;
	}
	#stred {
		float: right;
		width: 757px;
	}
	#plocha {
		padding: 12px 55px 12px 12px;
		height: 32em;
		min-height: 32em;
	}
	.index #plocha {
		padding-right: 0;
	}
	html>body #plocha {
		height: auto;
	}
	.index #base {
		background-image: url(../img/majak2.gif);
	}
	.pic {
		width: 613px;
		height: 151px;
		background: White url(../img/pic.gif) no-repeat;
		margin-left: auto;
		margin-right: auto;
	}
	.pic p {
		margin: 0;
		padding: 5px;
	}
	.inclanek {
		float: left;
		width: 300px;
		padding-right: 15px;
		margin-top: 2.2em;
	}
	.inclanek p {
		margin: 0;
	}
	.inclanek h3 {
		margin: 2px 0;
		font-size: 1.1em;
	}
	.inclanek p.podc {
		background: White url(../img/podc.gif) no-repeat;
		padding-top: 15px;
		font-size: .9em;
	}
	#pata {
		clear: both;
		width: 877px;
		padding-top: 20px;
		background: White url(../img/pata.gif) no-repeat 100% 0;
		width: 470px;
		height: 40px;
		margin-right: 20px;
		float: right;
	}
	#pata p {
		margin: 0;
		padding: 6px;
		padding-right: 55px;
		font-size: .9em;
		text-align: right;
		float: right;
		width: 170px;
	}
	#pata a {
		text-decoration: none;
	}
	#pata a span {
		text-decoration: underline;
	}
	#menu {
		width: auto;
		position: absolute;
		left: 230px;
		top: 55px;
	}
	#menu ul {
		margin: 0;
		list-style-type: none;
	}
	#menu li {
		width: auto;
		float: left;
		position: relative;
		behavior: url(/styly/hover.htc);
	}
	#menu a {
		text-decoration: none;
		display: block;
		width: auto;
		color: Black;
	}
	#menu a span {
		visibility: hidden;
	}
	#menu img {
		display: block;
	}
	#menu ul ul {
		display: none;
		position: absolute;
		left: 0;
		top: 26px;
	}
	#menu ul ul li {
		float: none;
	}
	#menu ul ul a {
		width: 130px;
		padding: 6px 7px 5px 7px;
		background: White url('../img/sub.gif') no-repeat 0 0;
		background-position: 0 0 !important;
		text-align: left;
		line-height: 1.25em;
	}
	#menu ul ul a:hover {
		text-decoration: underline;
	}
	#menu li:hover ul, #menu li.hover ul {
		display: block;
	}
	#menu a.m1 {
		height: 27px;
		width: 63px;
		background: transparent url(../img/m1.gif) no-repeat 0 0;
	}
	#menu a:hover.m1, #menu li:hover a.m1, #menu li.hover a.m1 {
		background-position: -237px 0;
	}
	#menu a.m2 {
		height: 27px;
		width: 63px;
		background: transparent url(../img/m2.gif) no-repeat 0 0;
	}
	#menu a:hover.m2, #menu li:hover a.m2, #menu li.hover a.m2 {
		background-position: -238px 0;
	}
	#menu a.m3 {
		height: 27px;
		width: 65px;
		background: transparent url(../img/m3.gif) no-repeat 0 0;
	}
	#menu a:hover.m3, #menu li:hover a.m3, #menu li.hover a.m3 {
		background-position: -235px 0;
	}
	#menu a.m4 {
		height: 27px;
		width: 63px;
		background: transparent url(../img/m4.gif) no-repeat 0 0;
	}
	#menu a:hover.m4, #menu li:hover a.m4, #menu li.hover a.m4 {
		background-position: -241px 0;
	}
	#menu a.m5 {
		height: 27px;
		width: 61px;
		background: transparent url(../img/m5.gif) no-repeat 0 0;
	}
	#menu a:hover.m5, #menu li:hover a.m5, #menu li.hover a.m5 {
		background-position: -240px 0;
	}
	#menu a.m7 {
		height: 30px;
		width: 77px;
		background: transparent url(../img/m6.png) no-repeat 0 0;
	}
	#menu a:hover.m7, #menu li:hover a.m7, #menu li.hover a.m7 {
		background: transparent url(../img/m6hover.png) no-repeat 0 0;
	}
	#menu a.m8 {
		height: 27px;
		width: 59px;
		background: transparent url(../img/m7.gif) no-repeat 0 0;
	}
	#menu a:hover.m8, #menu li:hover a.m8, #menu li.hover a.m8 {
		background-position: -241px 0;
	}
	#menu a.m6 {
		height: 27px;
		width: 93px;
		background: transparent url(../img/m8.png) no-repeat 0 0;
	}
	#menu a:hover.m6, #menu li:hover a.m6, #menu li.hover a.m6 {
		background-position: -206px 0;
	}
	#menu a.m9 {
		height: 27px;
		width: 93px;
		background: transparent url(../img/m9.png) no-repeat 0 0;
	}
	#menu a:hover.m9, #menu li:hover a.m9, #menu li.hover a.m9 {
		background-position: -206px 0;
	}
	.banner {
		text-align: center;
		position: relative;
	}
	.banner-in {
		border: 1px solid #D0CECE;
		padding: 0 7px 7px 7px;
		background-color: White;
		text-align: center;
	}
	.banner-h5 {
		font-size: .85em;
		color: #9A9999;
		font-weight: normal;
		text-align: right;
		margin: 0;
	}
	.banner h5 {
		font-size: .85em;
		color: #9A9999;
		font-weight: normal;
		text-align: right;
		margin: 0;
	}
	.banner {
		display: block;
	}
	.box {
		padding-bottom: 3px;
		margin-top: 3px;
	}
	.gray {
		background-color: #EBEBEB;
		color: Black;
	}
	.box h3 {
		font-size: 1.3em;
		margin: 0;
		padding: 6px 14px 5px 14px;
	}
	.gray h3 {
		background: #7C7C7B url(../img/box-gray.gif) repeat-x;
		border-color: #2C2C2C;
	}
	.box p, .box h4 {
		line-height: 1.3em;
		margin: .8em 14px;
	}
	.hpclanky {
		width: 635px;
		padding-left: 28px;
		margin-left: auto;
		margin-right: auto;
	}
	table.tab {
		font-size: 1em;
		border: 0 solid #024074;
		border-collapse: collapse;
		margin: 12px 0;
		width: auto;
		line-height: 1.2em;
	}
	table.tab th {
		background-color: #CECECE;
		padding: 10px 7px;
		font-weight: normal;
		text-align: left;
		border-right: 1px solid white;
	}
	table.tab td {
		border: 0;
		border-left: 1px solid #F4F4F4;
		padding: 4px 7px;
		background: #EBEBEB;
	}
	tr.sec td {
		background-color: #F4F4F4;
		color: black;
		border-left: 1px solid #EBEBEB;
	}
	.search {
		float: left;
		width: 230px;
	}
	.btn {
		border: 1px solid #053765;
		vertical-align: middle;
		height: 1.85em;
		background: #999999;
		color: White;
		padding: 0 7px;
	}
	a.btn {
		text-decoration: none;
		padding: 2px 3px;
		width: 77px;
		display: block;
		height: auto;
		text-align: center;
		margin-top: 4px;
	}
	a:hover.btn {
		color: white;
	}
	.novinka h3 {
		margin: 0;
		font-size: 1em;
	}
	.novinka p {
		margin: 0;
	}
	.vice {
		padding-left: 9px;
		background: transparent url(../img/sip.gif) no-repeat 0 .6em;
	}
	.novinka {
		border-bottom: 1px solid #D4D4D4;
		padding: 0 0 10px 0;
		margin-bottom: 10px;
	}
	.clanek h3 {
		font-size: 1.1em;
		margin-bottom: 3px;
	}
	.clanek h3 a {
		color: Black;
	}
	.clanek h3 a:hover {
		color: #0D508F;
	}
	.clanek {
		padding-bottom: 0;
		border: 0;
		padding-top: 4px;
	}
	.clanek img {
		float: left;
		margin-top: .3em;
	}
	.clanek .text {
		padding-bottom: 2px;
		line-height: 1.2em;
		margin-bottom: 6px;
	}
	.info {
		clear: left;
		border-top: 1px solid #D4D4D4;
		border-bottom: 4px solid #D4D4D4;
		font-size: .85em;
		padding: 0px 0;
		color: #575757;
	}
	.info span {
		color: Black;
	}
	#right {
		padding-left: 20px;
		float: right;
		display: inline;
		background-color: White;
		margin-top: 15px;
		position: relative;
		padding-bottom: 25px;
		width: 165px;
	}
	#right .box {
		margin-bottom: 1em;
		width: 219px;
	}
	#right .box p {
		line-height: 1.2em;
	}
	#right .box p span.xs {
		line-height: 1.2em;
	}
	.anketa {
		width: 420px !important;
		margin-top: 40px;
	}
	.anketa h4 {
		margin-bottom: 0;
	}
	.anketa h3 {
		font-size: 10pt;
	}
	.anketa label {
		display: block;
		color: Black;
	}
	.anketa p span {
		display: inline;
		float: right;
		text-align: right;
		width: 73px;
	}
	.anketa img {
		margin-left: 2px;
		vertical-align: middle;
	}
	.hpanketa {
		width: 200px !important;
		margin-top: 40px;
	}
	.hpanketa h4 {
		margin-bottom: 0;
	}
	.hpanketa h3 {
		font-size: 10pt;
	}
	.hpanketa label {
		display: block;
		color: Black;
	}
	.hpanketa p span {
		display: inline;
		float: right;
		text-align: right;
		width: 53px;
	}
	.hpanketa img {
		margin-left: 2px;
		vertical-align: middle;
	}
	/*.bar1, .bar5, .bar9{ color: #266398; }
.bar2, .bar6, .bar10{ color: #C10202; }
.bar3, .bar7, .bar11{ color: #3F8705; }
.bar4, .bar8, .bar12{ color: #F39A00; }*/
	.bar1 img, .bar5 img, .bar9 img {
		background-color: #266398;
	}
	.bar2 img, .bar6 img, .bar10 img {
		background-color: #C10202;
	}
	.bar3 img, .bar7 img, .bar11 img {
		background-color: #3F8705;
	}
	.bar4 img, .bar8 img, .bar12 img {
		background-color: #F39A00;
	}
	.tabdiv {
		background: White url(../img/tab3.gif) no-repeat;
		padding-top: 12px;
		margin: 1em 0;
		margin-bottom: 25px;
	}
	.tabdiv-in {
		background: transparent url(../img/tab4.gif) no-repeat 0 100%;
		padding-bottom: 12px;
	}
	.tabdiv table {
		width: 609px;
	}
	#plocha ul {
		margin-left: 1.2em;
	}
	.seznam {
		list-style-type: none;
	}
	.seznam li {
		list-style-type: none;
		background: transparent url(../img/li.gif) no-repeat 0 .7em;
		padding: .2em 0 .2em 12px;
	}
	div.potvrzeni {
		width: 230px;
		padding-bottom: 10px;
		z-index: 100;
		background-color: #87CEFA;
		top: 100px;
		left: 40%;
		color: black;
		text-align: center;
		font-weight: bold;
		position: absolute;
		border: 1px solid silver;
		border-bottom: 2px solid gray;
		border-right: 2px solid gray;
	}
	div.potvrzeni p {
		padding: 15px 0 20px 0;
		margin: 0;
	}
	div.potvrzeni input.btn {
		background-color: White;
		color: Black;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		border: 1px solid silver;
	}
	table.tab {
		font-size: 1em;
		border: 1px solid black;
		border-collapse: collapse;
		margin: 0 0;
		width: auto;
		line-height: 1.2em;
	}
	table.tab th {
		background-color: white;
		padding: 4px 7px;
		font-weight: center;
		text-align: center;
		vertical-align: bottom;
		border: 1px solid black;
	}
	table.tab td {
		border: 1px solid black;
		padding: 4px 7px;
		background: #F7F7F7;
	}
	tr.sec td {
		background-color: white;
	}
	.formik th {
		text-align: right;
		padding: 2px 10px 2px 0;
		border: 0;
		vertical-align: top;
	}
	.formik td {
		padding: 2px 5px;
		border: 0;
	}
	.plnasirka {
		width: 640px;
	}
	div#popik {
		position: absolute;
		top: 230px;
		left: 260px;
		border: 1px solid #D1D1D1;
		border-bottom: 2px solid gray;
		border-right: 2px solid gray;
		display: none;
		text-align: center;
		font-size: .8em;
		width: 260px;
		background-color: white;
		text-align: left;
		color: #3B3000;
	}
	div#popik a .obr3 {
		border: 0;
		margin: 0 0 0 11px;
		float: none;
	}
	div#popik p {
		margin: 8px;
	}
	a#closebtn {
		cursor: pointer;
		float: right;
		/*display: block; padding: 0px 3px; font-weight: bold; background-color: #A92F00; border: 1px solid gray; border-right: 0; border-top: 0; color: white; text-align: center; width: 10px;*/
	}
	a#closebtn:hover {
		text-decoration: none;
		background-color: white;
		color: black;
	}
	.file {
		background: transparent url(/img/i-blank.gif) no-repeat 0% 0;
		padding: 4px 0 4px 25px;
		line-height: 2em;
	}
	.pdf {
		background: transparent url(/img/i-pdf.gif) no-repeat 0 0;
		padding: 4px 0 4px 25px;
		line-height: 2em;
	}
	.doc, .txt, .rtf {
		background: transparent url(/img/i-doc.gif) no-repeat 0 0;
		padding: 4px 0 4px 25px;
		line-height: 2em;
	}
	.xls {
		background: transparent url(/img/i-excel.gif) no-repeat 0% 0;
		padding: 4px 0 4px 25px;
		line-height: 2em;
	}
	.zip, .rar {
		background: transparent url(/img/i-archiv.gif) no-repeat 0% 0;
		padding: 4px 0 4px 25px;
		line-height: 2em;
	}
	.jpg, .peg, .png, .gif, .bmp, .tif {
		background: transparent url(/img/i-pic.gif) no-repeat 0% 0;
		padding: 4px 0 4px 25px;
		line-height: 2em;
	}
	.avi, .mpg, .mov, .asf, .ram {
		background: transparent url(/img/i-video.gif) no-repeat 0% 0;
		padding: 4px 0 4px 25px;
		line-height: 2em;
	}
	.mp3, .wav, .mid {
		background: transparent url(/img/i-audio.gif) no-repeat 0% 0;
		padding: 4px 0 4px 25px;
		line-height: 2em;
	}
	.lomic {
		height: 1px !important;
	}
	.fotogaltab {
		margin: 1em 0 1em -10px;
	}
	.fotogaltab td {
		padding: 10px;
		background: #ffffff;
		border-left: 10px solid white;
		border-bottom: 10px solid white;
		width: 150px;
		line-height: 1.2em;
		vertical-align: top;
	}
	.fotogaltab img {
		display: block;
		margin: 0 auto;
		border: 0;
	}
	.fotogaltab h4 {
		font-size: 1em;
		line-height: 1.2em;
		margin: 0;
		padding: 7px 0;
		border-bottom: 1px solid white;
		color: #013B60;
		width: 136px;
		overflow: hidden;
	}
	.fotogaltab p span {
		font-weight: bold;
	}
	.fotogaltab p {
		margin: 0;
		padding: 7px 0;
		border-bottom: 1px solid white;
		width: 136px;
		overflow: hidden;
	}
	.fotogaltab .galaut {
		float: left;
	}
	.fotogaltab span.galaut2 {
		margin-left: 4.5em;
		display: block;
		font-weight: normal;
	}
	.fotogaltab p.galvice {
		border: 0;
		padding-bottom: 0;
	}
	.galpic td {
		width: 150px;
		height: 132px;
		overflow: hidden;
		background: #ffffff;
		vertical-align: middle;
		padding: 0;
		border: 0;
	}
	.galpic td img {
		border: 1px #000 solid;
	}
	div.potvrzeni {
		width: 230px;
		padding: 10px;
		background-color: #D3EDFA;
		top: 100px;
		left: 30%;
		color: black;
		text-align: center;
		z-index: 1000;
		font-weight: bold;
		position: absolute;
		border: 1px solid gray;
		border-bottom: 2px solid gray;
		border-right: 2px solid gray;
	}
	div.potvrzeni p {
		padding: 15px 0 20px 0;
		margin: 0;
	}
	.zapati {
		font-size: .85em;
		color: #464646;
		padding: 3px 10px 0 10px;
		text-align: center;
	}
	.zapati a {
		color: #464646;
	}
	.zapati a:hover {
		color: Black;
	}
	div#popik {
		position: absolute;
		top: 230px;
		left: 260px;
		border: 1px solid #D1D1D1;
		border-bottom: 2px solid gray;
		border-right: 2px solid gray;
		display: none;
		text-align: center;
		font-size: .8em;
		width: 260px;
		background-color: white;
		text-align: left;
		color: #3B3000;
	}
	div#popik a .obr3 {
		border: 0;
		margin: 0 0 0 11px;
		float: none;
	}
	div#popik p {
		margin: 8px;
	}
	a#closebtn {
		cursor: pointer;
		float: right;
		/*display: block; padding: 0px 3px; font-weight: bold; background-color: #A92F00; border: 1px solid gray; border-right: 0; border-top: 0; color: white; text-align: center; width: 10px;*/
	}
	a#closebtn:hover {
		text-decoration: none;
		background-color: white;
		color: black;
	}
	.bunka-souboru {
		background-color: #E8F2F8;
		padding: 10px;
		width: 100px;
		border: 1px solid #99B1BE;
		float: left;
		margin: 0 5px 5px 0;
	}
	.bunka-souboru img {
		border: 1px solid #99B1BE;
		display: block;
		margin-bottom: 5px;
	}
	.bunka-souboru h4 {
		color: #003A5E;
		margin: 0;
		line-height: 1.2em;
	}
	.bunka-souboru p {
		margin: 0 0 3px 0;
		line-height: 1.2em;
	}
	.bunka-obrazek {
		height: 98px;
		overflow: hidden;
		margin-bottom: 2px;
	}
	.smazat {
		background: transparent url(../img/smazat.gif) no-repeat;
		display: block;
		padding: 1px 0 1px 20px;
		margin-top: 6px;
	}
	.prenest {
		background: transparent url(../img/upravit.gif) no-repeat;
		display: block;
		padding: 1px 0 1px 20px;
		margin-top: 6px;
	}
	.second {
		background-color: #F4F9FC;
	}
	.neaktivni {
		background-color: #F8E9E9;
	}
	.neaktivni, .neaktivni img {
		border-color: #DB9B9B;
	}
	.bunka-souboru-vetsi {
		background-color: #E6E6E6;
		padding: 10px;
		width: 152px;
		border: 1px solid #99B1BE;
		float: left;
		margin: 0 5px 5px 0;
	}
	.bunka-souboru-vetsi img {
		border: 1px solid #99B1BE;
		display: block;
		margin-bottom: 5px;
	}
	.bunka-souboru-vetsi h4 {
		color: #003A5E;
		margin: 0;
		line-height: 1.2em;
	}
	.bunka-souboru-vetsi span {
		color: #003A5E;
		margin: 0;
		line-height: 1.2em;
	}
	.bunka-souboru-vetsi p {
		margin: 0 0 3px 0;
		line-height: 1.2em;
	}
	.bunka-obrazek-vetsi {
		height: 132px;
		overflow: hidden;
		margin-bottom: 2px;
	}
	#rss {
		margin: 0;
		list-style-type: none;
		width: 200px;
		position: absolute;
		bottom: 50px;
		left: 14px;
		color: Black;
		font-size: .85em;
	}
	#rss a {
		background: transparent url(/admin/img/RSS.png) no-repeat;
		padding-left: 17px;
	}
	#diskuse_prispevky {
		margin: 20px 0;
	}
	#diskuse_prispevky a.btn {
		width: 13.7em;
		display: block;
		float: left;
		margin-right: 5px;
	}
	#diskuse_prispevky p.center {
		padding-left: 75px;
		padding-top: 0;
		margin-top: 5px;
	}
	.diskusniblok h3 {
		border-top: 4px solid #2C2C2C;
		margin: 0;
		font-weight: bold;
		padding: 10px 5px;
	}
	.diskusniblok h3 span {
		display: block;
		float: right;
		width: 16em;
		white-space: nowrap;
		font-size: 1em;
		font-weight: normal;
		letter-spacing: normal;
		text-transform: none;
		color: #3D4246;
	}
	.diskusniblok .nazor {
		padding: 5px;
	}
	.diskusniblok {
		background-color: transparent;
		padding: 2px 0;
	}
	.diskuse-small {
		width: 100%;
		font-size: .9em;
	}
	.diskuse-small a {
		font-weight: normal;
	}
	.diskuse-small .datum {
		font-size: .85em;
		padding-right: 5px;
		text-align: right;
	}
	.diskuse-small input {
		border: 0;
		background: none;
	}
	.diskuse-small th {
		padding: 5px;
	}
	.diskuse-small td {
		padding: 0 0 0 3px;
	}
	.dis-nazev {
		width: auto;
	}
	.dis-check {
		width: 22px;
	}
	.dis-autor {
		width: 130px;
	}
	.dis-datum {
		width: 93px;
		text-align: right;
		white-space: nowrap;
	}
	tr.polemika1 {
		line-height: 1.2em;
	}
	tr.polemika-top td {
		font-weight: normal;
		background-color: #ffffff;
		padding: 4px 0px;
	}
	tr.polemika-top td span {
		font-weight: bold;
	}
	.nowrap {
		white-space: nowrap;
	}
	.diskuse-small img {
		float: left;
		margin-left: 10px;
	}
	.diskuse-small span {
		display: block;
		margin-left: 5px;
		padding-top: 3px;
	}
	.prispevek {
		padding: .5em 0;
	}
	.prispevek p, .prispevek h3 {
		margin: 0;
		margin-bottom: 5px;
	}
	.prispevek .text {
		padding-bottom: 4px;
	}
	.prispevek p.reaguj {
		margin-bottom: 5px;
	}
	#prisp {
		margin-top: .5em;
	}
	#prisp td.bold {
		text-align: right;
		padding-right: 10px;
	}
	.kat {
		font-size: .85em;
		margin: 0;
	}
	.level1 {
		background-color: #ffffff;
		padding: 5px 5px 0 5px;
		width: 697px;
	}
	.level2 {
		padding-left: 15px;
		width: 692px;
	}
	.level3 {
		padding-left: 30px;
		width: 677px;
	}
	.level4 {
		padding-left: 45px;
		width: 662px;
	}
	.level5 {
		padding-left: 60px;
		width: 647px;
	}
	.level6 {
		padding-left: 75px;
		width: 632px;
	}
	/*webredakce 3*/
	.proembed {
		float: left;
		margin: 3px 15px 3px 0;
	}
	.log {
		width: 220px;
	}
	.log td {
		padding: 2px 4px;
	}
	.log p {
		margin: .1em 0;
		font-size: .9em;
	}
	.log input.policko {
		background: White;
		width: 120px;
		padding: 2px;
	}
	.box-in {
		padding: 5px;
	}
	.log .box-in {
		margin-left: 8px;
	}
	.log input.btn {
		width: 5em;
	}
	.loghp {
		width: 390px;
		margin-left: 165px;
		padding-top: 15px !important;
		clear: both;
	}
	.loghp h3 {}
	.loghp table {
		float: left;
		width: 210px;
	}
	.formik th {
		text-align: right;
		padding: 2px 10px 2px 0;
	}
	.formik td {
		padding: 2px 5px;
	}
	.formik input, .formik textarea {
		padding: 2px;
		background: #f8f8f8;
	}
	/*#plocha fieldset{ padding: 10px 20px; background: #F0F0F0; }*/
	.tabmezera th, .tabmezera td {
		padding-top: 15px;
	}
	/*.blok{ background: #F2F2F2; padding: 10px 20px; }*/
	input[type="checkbox"], input[type="radio"] {
		border: 0 !important;
		padding: 0 !important;
		background: transparent none !important;
	}
	input.image {
		border: none;
	}
	.mess {
		border: 1px #000 solid;
		margin: 2px;
		margin-bottom: 6px;
		width: 600px;
		position: relative;
	}
	.mess .jmeno {
		background: #E6E6E6;
		padding: 4px 6px;
		font-weight: bold;
		font-size: 1.1em;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.mess .jmeno em {
		font-weight: normal;
	}
	.mess .jmeno .datum {
		position: absolute;
		top: 4px;
		right: 4px;
		font-weight: normal;
		width: 160px;
		text-align: right;
	}
	.mess .zprava {
		margin: 6px 10px;
	}
	.mess .zprava p, .mess .zprava ul, .mess .zprava ol {
		margin-top: 0px;
		margin-bottom: 3px;
	}
	table.adresar th {
		text-align: left;
		width: 120px;
	}
	table.adresar th, table.adresar td {
		padding: 4px 0px;
		font-size: 10pt;
	}
	table.blokdiskusi {
		width: 100%;
	}
	table.blokdiskusi td {
		font-size: .9em;
		vertical-align: middle;
		padding: 5px 7px 5px 7px;
	}
	table.blokdiskusi h3 {
		margin: 0;
		font-size: 1.1em;
	}
	table.blokdiskusi th {
		padding: 7px 3px;
		font-size: .9em;
	}
	table.blokdiskusi td.bd3, table.blokdiskusi td.bd4 {
		text-align: center;
	}
	table.blokdiskusi td.bd5 {
		text-align: right;
		width: 100px;
	}
	.prispevek img {
		margin: 4px 15px 3px 0 !important;
		position: relative;
	}
	.v-okne {
		background: #dcdcdc !important;
		border: 1px solid #777 !important;
		padding: 5px;
		font-size: .85em;
		margin: 10px 0;
		line-height: 1.3em;
		font-style: italic;
	}
	.level1 .v-okne {
		background: #f8f8f8;
		border: 1px solid #DEDEDE;
	}
	.v-okne h4 {
		margin: 0;
	}
	#pocitadlo {
		margin: 10px;
		padding: 4px;
		border: 1px solid #000000;
	}
	.nastenka {
		text-align: left;
		border: none;
		margin-bottom: 15px;
	}
	.nastenka th, .nastenka td {
		text-align: left;
		padding: 2px 0px;
	}
	.login {
		text-align: right;
		margin: 0px 10px;
	}
}
