	body {
		font-family: Georgia, "New York CE", utopia, sans-serif;
		font-size: 100%;
		background-color: #FFFFFF;
	}
	
	#main {
		margin: 0px auto;
		width: auto;
		border:0px solid #FFCC33;
		background-color:#fff;
	}
	
	#hlavicka {
		width:auto;
		_width:600px;
		padding: 5px;
		background-color: #FFCC33;
		color: black;
		font-family: Georgia, "New York CE", utopia, sans-serif;
		font-weight: 800;
	}
	
	#hlavicka h1 {
		color:black;
		font-weight:800;
	}/*tohle je pro horní název*/
	
	#podtitul {
		width: auto;
		_width:641px;
		padding: 5px;
		margin-bottom: 10px;
		text-align: right;
		font-family: Georgia, "New York CE", utopia, sans-serif;
		font-size: 16px;
		font-weight: bolder;
		background-color: #FFCC33;
		border-top-width: thin;
		border-top-style: solid;
		border-top-color: #FFFFFF;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #FFFFFF;
	}
	h1 {
		font-family: Georgia, "New York CE", utopia, sans-serif;
		font-weight: 900;
		font-style: normal;
		text-transform: capitalize;
		background-color: #FFCC33;
		font-size: 36px;
	}
	
	
	
	
	/* MENU */
	
	.left {
		width: 321px;
		background-color: #FFCC33;
		height: 100%;
		float: right;
	}
	.menuHovno {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFCC33;
		border-left-color: #FFFFFF;
		width: 310px;
		padding-left: 10px;
		background-color: #FFCC33;
	}
	.menuImage {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFCC33;
		border-left-color: #FFFFFF;
		width: 310px;
		padding-left: 10px;
		background-color: #FFCC33;
	}
	.menuTema {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFCC33;
		border-left-color: #FFFFFF;
		width: 149px;
		padding-left: 10px;
		background-color: #FFCC33;
		float: left;
	}
	.menuDoporucene {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left:10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFCC33;
		border-left-color: #FFFFFF;
		width: 149px;
		background-color: #FFCC33;
		float: right;
	}
	.menuFlufNa {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left:10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFCC33;
		border-left-color: #FFFFFF;
		width: 149px;
		background-color: #FFCC33;
		float: left;
		height: inherit;
	}
	.menuNavigace {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left:10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFCC33;
		border-left-color: #FFFFFF;
		width: 149px;
		float: left;
		height: auto;
		background-color: #FFCC33;
	}
	.menuComments {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left:10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFCC33;
		border-left-color: #FFFFFF;
		width: 149px;
		background-color: #FFCC33;
		float: left;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #FFFFFF;
	}
	.menuArchiv {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left:10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: none;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFCC33;
		border-left-color: #FFFFFF;
		width: 149px;
		float: right;
		background-color: #FFCC33;
	}
	.menuRSS {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left:10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFCC33;
		border-left-color: #FFFFFF;
		width: 310px;
		background-color: #FFCC33;
		float: left;
		text-align: center;
	}
	.menuValidace {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left:10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFCC33;
		border-left-color: #FFFFFF;
		width: 310px;
		background-color: #FFCC33;
		float: left;
		text-align: center;
	}
	.menuOdkazy {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left:10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFCC33;
		border-left-color: #FFFFFF;
		width: 310px;
		background-color: #FFCC33;
		float: left;
		text-align: center;
	}
	.menuReklama {
		color:black;
		font-size: 10pt;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left:10px;
		line-height:1.6;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #FFFFFF;
		width: 309px;
		background-color: #FFCC33;
		float: right;
		text-align: center;
	}
	
	
	
	
	.nadpismenu {
		font-weight:bold;
		font-size: 10pt;
		background-color: #0099FF;
		margin-right: 10px;
		text-align: center;
		border: medium inset #0099CC;
	}/*nad tímhle je to pro nadpis v menu*/
	.menu p {
		padding-left: 5px;
	}
	
	.menu a {
			color: #989898;
			text-decoration:none;
			padding:0px;
			margin:0px; 
			border:1px solid #fff;
	}
	
	.menu a:hover {
			 color:#000;
			 background-color:#f8f8f8; 
			 border:1px solid #dadada;
			 text-decoration:none;
			 padding:0px;
			 margin:0px; 
	
	}
	
	.menu img {
			border:none;
	}
	
	.pseudoinvis, .pseudoinvis img, .pseudoinvis a {
	
			border: 0px;
		margin: 10px;
		padding: 5px;
			color:#ccc;
			text-decoration:none;
	}
	
	.menu-profil {
			font-size:10pt;
			line-height:1.2;
	}
	
	.menu-profil img {
			 text-align:left;
			 margin:0px 5px 5px 0px;
			 padding:0px;
			 display:block;
	}
	
	.menu #AdLaar {
			 text-align:left;
			 margin:0px 5px 5px 0px;
			 padding:0px;
	border:0;!important;
			 display:block;
	width:auto;!important;
	float:none;
	}
	#AdLaar h6 {display:none;}
	
	/* OBSAH, SPOTY */
	
	.middle {
		margin-right: 0px;
		margin-left:10px;
		width: 65%;
		float: left;
	}
	
	
	a {
		color: #0066FF;
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	
	
	/* Specialni styl spotu*/
	
	.post {
		padding-bottom: 5px;
			overflow:hidden;
			width:98%;
			font-size: 90%;
		line-height : 1.4;
			text-align:left;
	}
	.post h3 {
		background: #FFCC33;
		color: black;
		font-size: 130%;
		margin-top:0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 5px;
	}/*vý&#185;e zmín&#236;né pro nadpis &#232;lánku*/
	
	.post a {
		text-decoration:underline;
		color: #8A8A8A;
	}
	
	.post .datum {
		color: #989898;
		font-size: 80%;
		padding: 0px;
	}
	.post .spodek {
		color: #989898;
		font-size: 80%;
		padding: 0px;
			margin-top:10px;
			margin-bottom:15px;
	}
	
	.post-perex {
			margin-bottom:10px;
	 font-size:110%;}
	
	.post-text {
		   margin-bottom:15px; 
		   overflow:hidden; 
		   width:100%;
		   text-align:justify;
	}
	.post small {
		font-size: 14px;
		color: #000000;
	}
	
	.arch-perex {margin-bottom:5px;} 
	.arch-text {margin-top:5px;overflow:hidden;width:100%;text-align:justify;}
	
	q   {
		   width: 30em;
		   margin: 0 0 0 15px;
		   padding: 5px;
		   display:block;
	}
	
	.post img  {
		   border:none;
		   padding:0px;
		   margin-top:5px;
		   margin-right:10px;
		   margin-bottom:5px;
		   margin-left:10px;
	}
	
	.cely-clanek {font-weight:normal} 
	
	.cely-clanek a {
		background-color:#EFEFEF;
		border:1px solid #dadada;
		text-decoration:none;
		color: #0099FF;
	}
	
	.cely-clanek a:hover {
		text-decoration:none;
		background-color:#FFCC33;
		border:1px solid #dadada;
		color: #0099FF;
	}
	
	/* Komentare  */
	
	.komentare {margin-top: 20px;}
	
	.komentar-tucny {
			font-weight:bold;
			margin-left:5px;
			}
	.komentare-nadpis {
			font-size: 11pt;
			font-weight:normal;
			font-family:Arial;
			color:#000;
			padding: 3px 0px 3px 0px;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			text-align:center;
			}
	.komentare-info {
			padding: 10px 0px 10px 0px;
			font-size: 8pt;
			font-weight:normal;
			color: #666666;
			border-top: 1px solid #ccc;
			line-height:1.2;
			}
	input, textarea {
			color: #000; background-color: #fff;border: 1px solid #404040;
			}
	.komentar-text {
			overflow:hidden; 
			width:95%; 
			text-align:justify;
			}
	
	.komentar-text img {
		   float:left;
	}
	
	.tlacitko {
			padding: 2px;
		font-size: 11px;
			font-weight:bold;
			color: #000;
			background-color: white;
			border: 1px solid #404040;
			margin-bottom:20px;
			cursor:pointer;
			}
	.conform {
			margin-bottom:10px; 
			}
	
	/* Nove komentare */
	
	.rss-text {
			padding:5px 5px 5px 0px;
			margin:0px;
			overflow:hidden;
			width:95%; 
			display:block;
			color: #000;
			border:none;     
	}
	
	.rss-text-item {
			padding:0px;  
	} 
	
	.rss-text .nadpis {
			color:#fff;   
			padding: 0px;
			margin-bottom:8px;
	}
	
	.rss-text a {
			text-decoration:none; 
			display:inline;  
			margin-left:0px;
			margin-right:0px;  
	}
	
	
	.rss-text a:hover {text-decoration:none; background:#f8f8f8;}
	
	
	
	/* Cistic - nemazat ani nemenit */
	
	.cistic {
			width : 100px;
			height : 0px;
			overflow : auto;
			clear : both;
			visibility : hidden;
	}
