@media screen, projection, tv {
	html, body {
		font-family: Conv_Zeppelin31, "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
		background: White;
		background-size: cover;
	}
	/*    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;
*/
	* {
		font-family: Conv_Zeppelin31 !important;
	}
	hr {
		height: 1px;
		color: #e8e8e8;
		background: #e8e8e8;
		clear: both;
		margin: 0;
		padding: 0;
		border: 0;
	}
	address {
		font-style: normal;
		display: block;
		margin: .5em 0;
	}
	input, textarea, select {
		font-family: Conv_Zeppelin31, "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
		border: 1px solid black;
		background: #f8f8f8;
	}
	h1 {
		font-size: 1.3em;
		margin: 1.8em 0 .8em 0;
		line-height: 1.2em;
		color: #db0f1a;
		border-style: none;
	}
	h2 {
		font-size: 1.2em;
		margin: 1.8em 0 .8em 0;
		line-height: 1.2em;
		color: #db0f1a;
	}
	.hlavni {
		display: none;
	}
	.detail .hlavni {
		margin-top: 0;
		border-width: 2px 0;
		display: block;
		padding: 10px 0;
		border-style: solid;
		border-color: black;
		font-family: Conv_Zeppelin31-Bold;
		font-weight: bold;
		font-size: 30px;
	}
	h3 {
		font-size: 1.1em;
		margin: 1.8em 0 .8em 0;
		line-height: 1.2em;
		color: #db0f1a;
	}
	h4 {
		font-size: 1em;
		margin: .8em 0 .8em 0;
		line-height: 1.2em;
		color: #db0f1a;
		text-transform: uppercase;
	}
	a {
		color: #db0f1a;
	}
	a:hover {
		color: black;
	}
	.obr, obr2 {
		border: 4px solid #D0CECE;
	}
	.HPindex #stred {
		background: White url(/img/bck.jpg);
		background-size: cover;
	}
	.HPindex #stred img {
		width: 807px;
		height: auto !important;
		margin: -15px -30px -15px -30px;
		display: block;
	}
	#drobky {
		display: none;
	}
	#base {
		margin: 0 auto;
		text-align: left;
		width: 997px;
		font-size: 14px;
		position: relative;
		padding: 0;
		line-height: 1.3em;
	}
	#head {
		height: 220px;
		width: 997px;
	}
	#head h1 {
		color: White;
		margin: 0;
	}
	.nad {
		background-color: #BE0000;
		margin-bottom: 3px;
		width: 977px;
	}
	.nad p {
		margin: 0;
		background-color: #0D508F;
		border-left: 3px solid white;
		line-height: 1px;
		font-size: 1px;
		height: 8px;
		margin-left: 219px;
	}
	#nav {
		/*position: absolute; top: 10px; left: 10px;*/
		color: white;
		background: #5A4941;
		font-size: .9em;
		width: 997px;
		padding: 0 0 0 0;
		line-height: 1.4em;
	}
	#nav #nav-in {
		padding: 0 0 0 190px;
	}
	#nav .dalsi {
		display: table;
		width: 787px;
		table-layout: fixed;
	}
	#nav .dalsi a {
		font-family: Conv_Zeppelin33 !important;
		display: table-cell;
		line-height: 27px;
		color: #FFF;
		cursor: pointer;
		background: transparent url(../img/stin1.png) repeat-x;
		margin: 0;
		text-transform: uppercase;
		padding: 0 20px;
		width: 94px;
		text-align: center;
		font-size: 14px;
		text-decoration: none;
	}
	#nav .dalsi a:first-child {
		width: 97px;
	}
	#nav .dalsi a:hover {
		background-color: #db0f1a;
		color: white;
	}
	#nav .dalsi a.aktivni {
		background-color: white;
		color: #06033F;
	}
	#nav .mutace img {
		vertical-align: middle;
		display: inline;
	}
	#nav p {
		margin: 0;
		padding: 0;
		line-height: 1.2em;
	}
	#nav td {
		vertical-align: middle;
		padding: 0;
	}
	#nav .tdnav {
		width: 100%;
		padding: 0;
	}
	.search {
		background-color: White;
		text-align: right;
		padding: 0 0 0 10px;
		width: 240px;
	}
	.search input.pole {
		border: 1px solid #575757;
		padding: 3px 2px;
		margin-right: 2px;
		width: 168px;
	}
	.btn, .search input.btn {
		border: 1px solid #053765;
		vertical-align: middle;
		height: 1.95em;
		background: #0E5190 url(../img/btn.gif) repeat-x;
		color: White;
		padding: 0 7px;
		;
		width: auto;
		overflow: visible;
	}
	a.btn {
		text-decoration: none;
		padding: 2px 6px;
		min-width: 77px;
		display: inline-block;
		height: auto;
		text-align: center;
		margin-top: 4px;
	}
	a:hover.btn {
		color: white;
	}
	#main {
		width: 997px;
		background-color: #db0f1a;
		padding: 0;
		margin: 0;
		position: relative;
	}
	#stred, #left {
		float: left;
		display: inline;
	}
	#left {
		width: 190px;
		margin-left: -997px;
		position: absolute;
		bottom: 0;
	}
	#left #menu {
		position: absolute;
		bottom: 0;
		width: 190px;
	}
	.extra {
		position: absolute;
		top: 0;
		width: 190px;
		margin-top: -27px;
	}
	.extra a {
		box-shadow: inset 0 25px 20px -20px rgba(0, 0, 0, 0.8);
		background-color: #534b40 !important;
		font-family: Conv_Zeppelin33 !important;
	}
	.extra .menuobr {
		background-position: center;
		height: 125px;
	}
	.extra a:hover span {
		background-color: rgba(219, 15, 26, .75);
		font-weight: bold;
	}
	.extra .menuobr span {
		font-family: Conv_Zeppelin33 !important;
		background: rgba(83, 75, 64, 0.72) url(../img/stin1.png) repeat-x;
		display: block;
		padding: 0 0;
		line-height: 27px;
		text-align: center;
	}
	#stred {
		min-height: 650px;
		width: 807px;
		margin-left: 190px;
		background: #FFF;
		padding: 0;
		position: relative;
	}
	#plocha {
		min-height: 650px;
		padding: 15px 30px;
		background: transparent url(../img/plocha.jpg) repeat-y;
	}
	#pata {
		background-color: #575757;
		color: White;
		clear: both;
		width: 977px;
	}
	#pata p {
		margin: 0;
		padding: 9px 10px;
		font-size: .85em;
	}
	#pata .vpravo {
		float: right;
		padding-left: 25px;
		text-align: right;
	}
	#pata p a {
		color: White;
	}
	#pata p a:hover {
		color: #D0CECE;
		background-color: transparent;
	}
	#menu ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#menu a {
		padding: 0;
		display: block;
		background: #534b40 url(../img/stin1.png) repeat-x;
		line-height: 27px;
		text-align: center;
		color: #FFF;
		text-decoration: none;
		font-size: 14px !important;
		text-transform: uppercase;
	}
	#menu a:hover, #menu li:hover a, #menu li.hover a, #menu a.aktivni {
		background-color: rgba(219, 15, 26, .75);
		font-weight: bold;
		color: white;
	}
	#menu li {
		position: relative;
		border-style: none;
		padding-bottom: 6px;
		background: transparent url(../img/pp.png) no-repeat 0 100%;
	}
	#menu ul ul a {
		background-color: #BE0000;
		border-bottom: 1px solid white;
		font-weight: normal;
		color: White;
		background-image: none;
		padding-left: 11px;
		padding-right: 11px;
	}
	#menu ul ul li {
		padding: 0;
		border-style: none;
	}
	#menu li:hover ul, #menu li.hover ul {
		visibility: visible;
	}
	#bottommenu {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 190px;
		background: transparent url(../img/bm.jpg) no-repeat;
		font-family: Conv_Zeppelin33;
		font-weight: 400;
	}
	#bottommenu ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	#bottommenu ul li {
		margin: 0;
		padding: 0;
		float: left;
		width: 50%;
	}
	#bottommenu ul li a {
		display: block;
		text-decoration: none;
		color: black;
		text-align: center;
		line-height: 27px;
	}
	#bottommenu ul li a:hover {
		color: black;
		font-weight: bold;
		text-decoration: none;
	}
	.novinka h3 {
		margin: 0;
		font-size: 1em;
	}
	.novinka p {
		margin: 0;
	}
	.vice {
		padding-left: 9px;
		background: transparent url(../img/sip.gif) no-repeat 0 .55em;
	}
	.novinka {
		border-bottom: 1px solid #D4D4D4;
		padding: 0 0 10px 0;
		margin-bottom: 10px;
	}
	.clanek h3 {
		font-size: 1.1em;
		margin-bottom: .1em;
	}
	.clanek+.clanek {
		border-width: 0px;
	}
	.clanek .datum {
		display: none;
	}
	.clanek .info {
		display: none;
	}
	.detail .perex {
		font-family: Conv_Zeppelin31-BoldItalic !important;
		font-size: 14px;
	}
	.detail .perex:after {
		content: " ";
		display: block;
		clear: left;
	}
	.clanek h3 a {
		color: #db0f1a;
		font-family: Conv_Zeppelin31 !important;
		width: 100%;
		display: block;
		font-size: 16px;
		padding: 5px 0;
		border-bottom: 2px solid white;
	}
	.clankyExtra .clanek h3 a {
		font-size: 30px;
		font-weight: bold;
		display: inline-block;
		line-height: 1.2em;
	}
	.clankyExtra .clanek .text {
		font-family: Conv_Zeppelin31-BoldItalic !important;
		padding-top: 6px;
	}
	.clanek {
		padding-bottom: 0;
		border: 0;
		padding-top: 4px;
		width: 346px;
		float: left;
		height: auto;
		padding: 0 0 5px 0 !important;
		margin: 0;
	}
	.clanek:nth-of-type(2n+1) {
		clear: left;
		padding-right: 30px !important;
	}
	.clanek .obr {
		background-size: cover;
		background-position: center;
	}
	.clankyExtra .clanek {
		width: auto;
		float: none;
	}
	.clankyExtra .clanek .text {
		padding: 2px 0;
	}
	.clankyExtra .clanek .obr {
		width: 220px;
		border-style: none;
		margin: 10px 10px 10px 0;
		border: 4px solid #D0CECE;
		height: 100px;
	}
	.novinka.clanek .obr {
		width: 77px;
		height: 77px;
		margin: 4px 13px 10px 0;
		border-style: none;
	}
	.clanek img, .perex img {
		float: left;
		margin-top: .3em;
		border-style: none;
		margin: 0px 10px 10px 0;
	}
	clankyExtra h3 {
		font-size: 30px;
		font-weight: bold;
	}
	.clanek .text {
		padding-bottom: 2px;
		line-height: 1.2em;
		font-family: Conv_Zeppelin31-Italic !important;
		padding-top: 2px;
		font-size: 14px;
		margin-left: 90px;
	}
	.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;
	}
	div.col_right, #right {
		padding-left: 10px;
		float: right;
		display: inline;
		background-color: White;
		margin-top: 15px;
		position: relative;
		right: -23px;
		padding-bottom: 25px;
		width: 219px;
	}
	div.col_right .box, #right .box {
		margin-bottom: 1em;
		width: 219px;
	}
	div.col_right .box p, #right .box p {
		line-height: 1.2em;
	}
	div.col_right .box p span.xs, #right .box p span.xs {
		line-height: 1.2em;
	}
	.text p {
		margin: 0;
	}
	.banner {
		position: relative;
	}
	.banner-img {
		overflow: hidden;
	}
	.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-in h5 {
		font-size: .85em;
		color: #9A9999;
		font-weight: normal;
		text-align: right;
		margin: 0;
	}
	#left .banner-in h5 {
		text-align: left;
	}
	.banner {
		display: block;
	}
	.box {
		background-color: #D0E0EF;
		padding-bottom: 3px;
		margin-top: 3px;
	}
	.gray {
		background-color: #EBEBEB;
		color: Black;
	}
	.box h3 {
		color: White;
		font-size: 1em;
		margin: 0;
		background: #256FB4 url(../img/box.gif) repeat-x;
		border-top: 4px solid #052645;
		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;
	}
	.anketa h4 {
		margin-bottom: 0;
	}
	.anketa label {
		display: block;
		color: Black;
	}
	.anketa p span {
		display: inline;
		float: right;
		text-align: right;
		width: 63px;
		font-size: .9em;
	}
	.anketa 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;
	}
	.ankety .anketa {
		width: 222px;
		float: left;
		margin: 0 12px 15px 0;
	}
	#plocha ul {
		list-style-type: square;
		padding-left: 2.2em;
		margin-left: 0;
		list-style-image: none;
	}
	#plocha ul.seznam ul, #plocha ul ul {
		margin: .5em 0 .5em 0;
	}
	#plocha input, #plocha textarea, #plocha select {
		margin: 2px 0;
	}
	#plocha .rozcestnik li {
		font-weight: bold;
		padding: .2em 0;
	}
	div.potvrzeni {
		width: 300px;
		padding: 10px;
		background-color: #D3EDFA;
		line-height: 1.4em;
		top: 100px;
		left: 40%;
		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;
		font-size: 12px;
	}
	div.potvrzeni p {
		padding: 15px 0 20px 0;
		margin: 0;
	}
	div.nojsmessage {
		width: 300px;
		padding: 10px;
		text-align: center;
		font-weight: bold;
	}
	div.nojsmessage.error {
		background-color: #ff4d4d;
		border: 2px red solid;
	}
	div.nojsmessage.success {
		background-color: #4dff4d;
		border: 2px #00b300 solid;
	}
	div.nojsmessage p {
		padding: 15px 0 20px 0;
		margin: 0;
	}
	table.tab {
		font-size: 1em;
		border: 0;
		border-collapse: separate;
		margin: 12px 0;
		width: auto;
		line-height: 1.2em;
		border-left: 1px solid #D0CECE;
		border-top: 1px solid #D0CECE
	}
	table.tab th {
		background-color: #B1B1B1;
		padding: 10px 7px;
		font-weight: bold;
		text-align: left;
		border: 0;
		border-right: 1px solid #D0CECE;
		border-bottom: 1px solid #D0CECE;
	}
	table.tab td {
		border: 0;
		border-right: 1px solid #D0CECE;
		border-bottom: 1px solid #D0CECE;
		padding: 4px 7px;
		background: #EBEBEB;
	}
	tr.sec td {
		background-color: #F4F4F4;
	}
	table.tab th.first {
		border-left-color: #CECECE;
	}
	#pata a {
		text-decoration: none;
	}
	#pata a span {
		text-decoration: underline;
	}
	.zapati {
		font-size: .85em;
		color: white;
		background: #5a4a42;
		;
		padding: 3px 10px 0 10px;
		text-align: center;
		border-style: none;
	}
	.zapati .zapati-in {
		width: 997px;
	}
	.zapati a {
		color: white;
	}
	.zapati a:hover {
		color: white;
	}
	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;
	}
	.pdf {
		background: transparent url(/img/i-pdf.gif) no-repeat 0 0;
		padding: 4px 0 4px 30px;
		line-height: 2.3em;
	}
	.doc {
		background: transparent url(/img/i-doc.gif) no-repeat 0 0;
		padding: 4px 0 4px 30px;
		line-height: 2.3em;
	}
	.xls {
		background: transparent url(/img/i-excel.gif) no-repeat 0% 0;
		padding: 4px 0 4px 30px;
		line-height: 2.3em;
	}
	.zip {
		background: transparent url(/img/i-archiv.gif) no-repeat 0% 0;
		padding: 4px 0 4px 30px;
		line-height: 2.3em;
	}
	.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;
	}
	.fotogaltab {
		margin: 1em 0 1em -5px;
	}
	.fotogaltab td {
		padding: 10px;
		background: #E6E6E6;
		border-left: 5px solid white;
		border-bottom: 5px 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;
		width: 136px;
		overflow: hidden;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.fotogaltab p span {
		font-weight: bold;
	}
	.fotogaltab p {
		margin: 0;
		padding: 7px 0;
		border-bottom: 1px solid white;
		width: 136px;
		overflow: hidden;
		font-size: .9em;
		word-wrap: normal;
	}
	.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: #BEBEBE;
		vertical-align: middle;
		padding: 0;
		border: 0;
	}
	#rss a.rssko {
		background: transparent url(/admin/img/RSS.png) no-repeat;
		padding-left: 17px;
	}
	#rss a.sitemap {
		background: transparent url(/admin/img/googlehp.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;
		color: white;
		padding: 10px 5px;
		background: #7C7C7B url(../img/box-gray.gif) repeat-x;
	}
	.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: #EBEBEB;
	}
	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;
	}
	.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: #EBEBEB;
		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 td {
		padding: 2px 4px;
	}
	.log p {
		margin: .1em 0;
		font-size: .9em;
		padding: 0 4px;
	}
	.log input.policko {
		background: White;
		width: 120px;
		padding: 2px;
	}
	.box-in {
		padding: 5px;
	}
	.log input.btn {
		width: 5em;
	}
	.formik th {
		text-align: right;
		padding: 5px 10px 2px 0;
		vertical-align: top;
	}
	.formik td {
		padding: 1px 5px;
	}
	.plnasirka {
		width: 390px;
	}
	.formik input, .formik textarea {
		padding: 3px;
	}
	/*#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;
	}
	.inputsirka {
		width: 220px;
	}
	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: #f8f8f8;
		border: 1px solid #EBEBEB;
		padding: 5px;
		font-size: .85em;
		margin: 0 0 6px 0;
		line-height: 1.3em;
		font-style: italic;
	}
	.level1 .v-okne {
		background: #f8f8f8;
		border: 1px solid #DEDEDE;
	}
	.v-okne h4 {
		margin: 0;
	}
	/*produkty*/
	.bcena {
		clear: both;
		padding: 20px 0 0 0;
		margin-bottom: 1em;
	}
	.bcena p {
		padding: 5px 10px;
		margin: 0;
		background: #E4E2E2;
	}
	.bcena .prcena {
		font-size: 1.5em;
		line-height: 1.2em;
	}
	.bcena span.dph {
		color: #575757;
		font-size: .85em;
	}
	.poppro span {
		float: right;
	}
	.navigace {
		text-align: center;
		background: #E5E2E2;
		border: 1px solid #DFDDDD;
		border-top: 0;
		padding: 3px 10px;
		margin-bottom: 5px;
	}
	.podbunkou {
		margin-top: -5px;
	}
	.navigace img {
		vertical-align: middle;
	}
	.navigace span {
		margin: 0 13px;
	}
	.navigace span a, .naviagce strong {
		margin: 0 4px;
	}
	.vyber {
		text-align: left;
		background: #EFEDED;
		border: 1px solid #DFDDDD;
		border-bottom: 0;
		padding: 5px 7px;
	}
	.vyber p, .vyber form {
		margin: 0;
		padding: 2px 0;
	}
	.podkategorie {
		text-align: left;
		background: #E4E2E2;
		border: 1px solid #DFDDDD;
		padding: 5px 15px;
		margin: 0px;
		margin-top: 5px;
		margin-bottom: 5px
	}
	.podkategorie p {
		margin: 0;
		padding: 2px 0;
	}
	.bunka {
		margin-bottom: 5px;
	}
	.bunka h1 {
		border: 1px solid #D0CECE;
		border-bottom-width: 4px;
		color: Black;
		background: #E4E2E2 url(../img/h3.gif) repeat-x 0 0;
		font-size: 1.4em;
		padding-top: 3px;
		margin: 0;
	}
	.bunka h1 span {
		padding: 5px 5px 7px 43px;
		display: block;
	}
	.bunka h1 span.pod {
		padding: 0;
		background: transparent none;
		font-size: .6em;
		font-weight: normal;
		line-height: 1.25em;
	}
	.bunka-in {
		padding: 5px 13px;
		border: 1px solid #D0CECE;
		border-top: 0;
	}
	.bunka p {
		margin: .7em 0;
	}
	table.tabvypis {
		width: 100%;
		margin: 0;
	}
	.t-naz {
		font-weight: bold;
	}
	.t-kat {
		width: 9em;
	}
	.t-cena {
		font-size: 1.2em;
		font-weight: bold;
		text-align: right;
		white-space: nowrap;
	}
	.t-ks {
		text-align: right;
		width: 4.5em;
	}
	.t-kup {
		text-align: right;
		width: 4.5em;
	}
	.provice {
		display: block;
		padding: 2px 0;
	}
	.vypis {
		table-layout: fixed;
		width: 100%;
		border: 1px solid #D0CECE;
		border-collapse: collapse;
		empty-cells: show;
	}
	.vypis td {
		border-right: 1px solid #D0CECE;
		border-bottom: 1px solid #D0CECE;
		border-top: 0;
		border-bottom: 0;
		padding: 2px 12px 6px 14px;
		vertical-align: top;
		font-size: .9em;
		line-height: 1.3em;
		width: 150px;
	}
	.vypis .vcena {
		border-bottom: 1px solid #D0CECE;
		padding-bottom: 5px;
	}
	.vypis {
		table-layout: fixed;
		border: 1px solid #D0CECE;
		border-collapse: collapse;
	}
	.vypis td {
		border-right: 1px solid #D0CECE;
		border-bottom: 1px solid #D0CECE;
		border-top: 0;
		border-bottom: 0;
		padding: 2px 12px 6px 14px;
		vertical-align: top;
		font-size: .9em;
		line-height: 1.3em;
		width: 150px;
	}
	.vypis .vcena {
		border-bottom: 1px solid #D0CECE;
		padding-bottom: 5px;
	}
	.vypis h2 {
		margin: 3px 0;
	}
	.vypis .vtop {
		padding-top: 6px;
		border-top: 1px solid #D0CECE;
		border-bottom: 0;
	}
	.vypis img.obr {
		display: block;
		margin: auto;
		float: none;
	}
	.vypis .pic {
		vertical-align: middle;
		padding-bottom: 8px;
	}
	.vypis .vtext p {
		margin: 3px 0 0 0;
		font-size: .95em;
		line-height: 1.3em;
	}
	.cena {
		font-weight: bold;
		font-size: 1.4em;
		line-height: 1.3em;
		white-space: nowrap;
	}
	.pic, .kat .vtext {
		padding-bottom: 4px;
		border-bottom: 1px solid #D0CECE;
	}
	.spopisem .pic {
		border-bottom: 0;
	}
	.red {
		color: Red;
	}
	#kalendar table {
		margin: 4px;
		border-collapse: collapse;
		border: 0 solid #D4D4D4;
	}
	#kalendar td {
		width: 30px;
		background-color: white;
		border: 1px solid #D4D4D4;
		text-align: center;
	}
	#kalendar td.tdneaktiv {}
	#kalendar td.nic {
		color: #636363;
		background: #E1E1E1;
	}
	#kalendar td.tdaktiv, #kalendar td.tdaktiv>a {
		background-color: #0D508F;
		color: white;
		text-decoration: none;
		cursor: pointer;
		font-weight: bold;
	}
	#kalendar td.tdaktiv a:hover {
		text-decoration: underline;
		cursor: pointer;
	}
	#kalendar td.dnesek, #kalendar td.dnesek>a {
		font-weight: bold;
		font-style: italic;
	}
	#kalendar td.tdneaktivdnesek {
		font-weight: bold;
	}
	#kalendar .popis-dny td {
		background: #0E5190 url(../img/btn.gif) repeat-x;
		color: White;
		text-align: center;
		font-weight: normal;
	}
	#kalendar .mesic td {
		background: transparent;
		border-color: #D0E0EF;
		font-weight: bold;
	}
	#handle {
		border: 1px solid #CACACA;
		background-color: white;
		color: black;
	}
	#kalendar td.tmesic {
		width: auto;
	}
	#kalendar .popup {
		display: none;
		text-align: left;
		left: 0;
	}
	#kalendar .active:hover .popup {
		display: block;
	}
	#kalendar .popup a {
		display: inline;
		background: transparent;
		color: black;
	}
	#kalendar .popup .date {
		font-size: .85em;
	}
	#kalendar .active {
		position: relative;
	}
	#kal7777 {
		visibility: hidden;
		z-index: 999;
		position: absolute;
		left: -476px;
		top: 42px;
		background-color: White;
		border: 1px solid #000;
		padding: 10px;
		width: 450px;
	}
	#left #kal7777 {
		left: 262px;
		top: 280px;
	}
	.video_container_in {
		display: inline-block;
		background: #181818;
		border-bottom: 3px solid black;
	}
	.video_container object {
		margin: 0 auto;
	}
	.video_info {
		text-align: left;
		color: #CFCFCF;
		padding: 4px 5px 4px 10px;
		font-size: .85em;
	}
	.video_info p {
		margin: 0;
		padding-top: 2px;
	}
	.shareButtons {
		float: right;
	}
	.shareButtons img {
		vertical-align: middle;
	}
	.pct {
		font-weight: bold;
		font-size: 1.5em;
	}
	.video_info a:hover {
		color: #CFCFCF !important;
	}
	.video_info p .videdel {
		color: #585858;
	}
	.soc-ico {
		text-align: right;
	}
	.soc-ico img {
		margin: 0 0 0 4px;
	}
	div.col_right .soc-ico, #right .soc-ico {
		margin-top: -2px;
		padding-bottom: 6px;
		height: 26px;
	}
	/*#right .soc-ico .gpluscontainer {   bottom: 5px;   display: inline;   margin: 0 0 0 4px;   position: relative; }*/
	.hand {
		cursor: pointer;
	}
	#download_box {
		position: absolute;
		z-index: 10;
		background-color: white;
		border: 1px solid gray;
		padding: 5px;
	}
	/*nakupni kosik */
	.kosik h3 {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	.kosik h3 span {
		padding-top: 3px;
		padding-bottom: 2px;
		display: block;
	}
	.cart-ico {
		background: transparent url(../img/cart2.png) no-repeat;
		margin-right: 6px;
		vertical-align: middle;
	}
	.kosik p {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#nav .topcart {
		white-space: nowrap;
		padding: 0 5px;
		vertical-align: middle;
	}
	.topcart .cart-ico {
		background-image: url(../img/cart1.png);
	}
	.topcart a {
		text-decoration: none;
	}
	.topcart a span {
		text-decoration: underline;
	}
	.vcena .addcart {
		padding-top: 5px;
		display: block;
	}
	.addcart input {
		padding: 5px 2px 4px 2px;
		width: 30px;
		vertical-align: middle;
		margin: 0 2px !important;
		height: 15px;
	}
	.addcart button {
		vertical-align: middle;
		padding: 0 2px;
		text-align: center;
		margin: 0;
		width: 32px;
		height: 26px;
	}
	.addcart button img {
		vertical-align: middle;
	}
	.cartbtn {
		padding: 0 !important;
		vertical-align: middle;
		width: 23px;
		height: 23px;
	}
	#plochaKosiku {
		height: 60px;
	}
	#pridanoDoKosiku {
		padding-top: 25px;
		text-align: center;
		display: none;
		height: 35px;
		width: 219px;
		font-weight: bold;
		position: absolute;
		margin-top: -60px;
	}
	.gpluscontainer {
		float: right;
		margin-left: 3px;
		margin-top: 5px;
	}
	.floathelper {
		margin-bottom: 20px;
	}
	.floathelper.float-left {
		margin-right: 20px;
	}
	.floathelper.float-right {
		margin-left: 20px;
	}
	.temp4.obr {
		border: none;
	}
	/*kalendar*/
	.arrow {
		width: 11px;
		position: absolute;
		left: 10px;
		top: -6px;
	}
	.arrow span:after, .arrow span:before, .arrow:after {
		content: " ";
		background: white;
		width: 1px;
		height: 1px;
		margin: 0 auto;
		display: block;
		border-width: 0 1px;
		border-style: solid;
		border-color: #cbd5db;
	}
	.arrow:before {
		content: " ";
		background: #cbd5db;
		width: 1px;
		height: 1px;
		margin: 0 auto;
		display: block;
	}
	.arrow span:before {
		width: 3px;
	}
	.arrow span:after {
		width: 5px;
	}
	.arrow span+span:before {
		width: 7px;
	}
	.arrow span+span:after {
		width: 9px;
	}
	.arrow:after {
		width: 11px;
	}
	.popup {
		background: White;
		text-align: left;
		background-color: rgba(255, 255, 255, .85);
		padding: 10px;
		border: 1px solid #cbd5db;
		position: absolute;
		left: 0;
		top: 27px;
		width: 200px;
		line-height: 1.25em;
	}
	.popup p {
		margin: 0;
	}
	.popup p+p {
		margin-top: 10px;
	}
	.popup p strong {
		font-weight: 600;
	}
	.popup a {
		text-decoration: none;
	}
	.arrow span:after, .arrow span:before, .arrow:after {
		border-color: #cbd5db;
		background: white;
		background-color: rgba(255, 255, 255, .85);
	}
	.navigation {
		clear: both;
	}
}
