
	
	* {
		
		margin: 0;
		padding: 0;
		font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
		font-size: 1em;
	
	}	
	
	#prevdiew {
		background: url(images/vlastina-v0.04.png) no-repeat 0 0;
		width: 100%;
		height: 100%;
		position: absolute; top: 0; left: 0;
		z-index: 1000;
		opacity: 0.5;
		-moz-opacity: 0.5;
				filter:alpha(opacity=50);	
	}
	
	/* tagy */
	
	a { font-size: 13px; color: #0055FF; text-decoration: none; border-bottom: 1px solid #E5E5E5; }
	a:hover { color: #00C; border-bottom: 1px solid #3399FF}
	
	form table {width: 99%;}
	form table td, form table tr {padding: 2px; vertical-align: top; }
	
	input, textarea { border: 1px solid #CDCDCD; width: 100%; padding: 2px; font-size: 13px; background-color: white; }
	label { font-size: 14px; font-weight: bold;}

	input#contactsubmit, input.contactsubmit { width: auto; background: #7694C3 url("images/search_btn.gif") repeat-x left top; border: 1px solid #7694C3; font-weight: bold; color: white; padding: 0 6px 2px 6px; margin-right: -5px}
	input#contactsubmit, input.contactsubmit { _border: 1px solid #7694C3 !important;  _cursor: pointer;  _margin: 0;}
	
	#hledani_obsah { width: auto; }
	#hledani_obsah input.contactsubmit { width: auto; }
	#hledani_obsah input { width: auto; }
	
	
	/* __ __ __ __ __ __ __ __ __ __ __ __ __ __ HEADER __*/
	
	#header  {
		width: 100%;
		height: 107px;
		background: white url(images/head_bg.gif) repeat-x 0 0;
		margin-bottom: 10px;
		_margin-bottom: -10px;
	}
	
	#header h1 {
		width: 621px;
		height: 107px;
		position: relative;
		overflow: hidden;
		margin-left: 28px;
	}
	#header h1 span {
		width: 100%; height: 100%;
		background: url(images/head_logo2.png) no-repeat 0 0;
		position: absolute;
	}
	
	/* __ __ __ __ __ __ __ __ __ __ __ __ __ __ CONTENT __*/
	
	#content {
		padding: 0px 253px 0px 213px; 
		background: ;
		margin-bottom: 15px;
	}
	
	#content.wide { wdidth: 600px; }
	#content.flexi { /* potřeba upravit aby se nazalamoval kvůli panel_nalevo */ }
	#content h2, #content h3, #content h4 { line-height: 1.3em; margin: 10px 0;	}
	#content h2 { font-size: 1.66em; font-weight: normal; line-height: 1em; margin: 15px 0 5px 0; padding-top: 10px; letter-spacing: -0.02em; color: black;}
	#content h3 { font-size: 1.16em; font-weight: normal; line-height: 1em; margin: 0.7em 5px 0.4em 0; letter-spacing: -0.005em; color: #247BFF; border-bottom: 1px solid #E5E5E5;}
	#content h4 { font-size: 0.9em; line-height: 1em; margin: 10px 0 5px; letter-spacing: -0.005em; color: black;}
  #content p, #content ol, #content ol li, #content ul li, #content blockquote, #content q { font-family: Verdana, 'Geneva CE', lucida, sans-serif; line-height: 1.4em; font-size: 13px; margin-bottom: 0.9em; letter-spacing: px;}
	#content .article_body ol li, #content .article_body ul li { margin: 5px auto; }
	
	#content.kontakt ul { margin-top: 10px; }
	
	#content.kontakt h3 { margin-top: 20px;}
	
	#content .article_body {
		margin-bottom: 10px;
	}
	
	ol, ul, blockquote, q { 
	margin: 1em 0.5em 1em 1.7em; 
	}
	
	
	
	#content ul li { 
		list-style: none inside url("images/bullet_black.png");
		
	}
	
	a.contentattachedfile {
		background: url("images/page_white_text.png") no-repeat 9px 11px;
		padding: 10px 10px 10px 30px;
		margin: 10px;
		display: block;
		background-color:;
		border: 1px solid #E5E5E5;
	}
	a.contentattachedfile:hover { border: 1px solid #3399FF; }
	
	div.br { height: 10px; }
	
	small.datum {
			
			background: url("images/calendar_view_day.png") no-repeat 0 0;
			padding: 2px 0 2px 20px;
			margin-left: 8px;
			font-size: 10px;
			position: relative; bottom: 5px;
			font-family: Arial, Helvetica;		
		  _position: static;
		  
	}
		
	.navigation { width: 100%; padding: 15px 0; }
	.navigation .alignleft { width: 50%; float:left;}
	.navigation .alignright { width: 50%; float:left; text-align: right}
	.navigation .uptoheadlink { 
		background: url("images/arrow_up.png") no-repeat right center;
		padding: 2px 15px 5px;
		display: block;	
		text-align: right;
	}
	
	a.contentgalleryitem {
		padding: 5px;
		margin: 10px 10px 0 0;		
		display: block;  float: left;
		border: 1px solid #E5E5E5;
	}
	a.contentgalleryitem:hover { border: 1px solid #3399FF; }
	
	/* __ __ __ __ __ __ __ __ __ __ __ __ __ __ PANEL __*/
	
	#panel {
		width: 183px;
		float: left;
		background: url(images/panel_bg.gif) repeat;
		font-size: 0.75em;
		margin-bottom: 15px;
	}
	#panel ul { list-style: none; margin: 5px 0 15px; }
	#panel li a { padding: 5px 15px; _margin-bottom: -18px; display: block; color: #333; }
	#panel li a:hover { background: url(images/menu_over.gif) repeat 0 0; }
	#panel p { padding: 5px 15px; }
	#panel h2, #panel h2 span { width: 183px; height: 40px; overflow: hidden; display: block; }
	#panel h2.navigace span { background: url(images/panel_navigace.gif) no-repeat 0 0; }
	#panel h2.kontakt span { background: url(images/panel_kontakt.gif) no-repeat 0 0; }
	

	#wrapper {
			 
		width: auto;
		
		
		min-width: 600px;
		max-width: 900px;
		margin: 0px auto 0px 0; 
	   
	  _margin-top: 20px;
	  
	    _width: 600px;
	    _width: expression(document.body.clientWidth<604 ? "600px" : (document.body.clientWidth>900 ? "900px" : "auto" ) ); 
	
	 } 
	
	
	.resetovac
	{
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	}
	
	
	
	
	/* __ __ __ __ __ __ __ __ __ __ __ __ __ __ PANEL_NAPRAVO __*/
	
	#panel_napravo {
		float: right;
		width: 183px; 
		margin-bottom: 15px;
		margin-right: 40px;
		padding-left: 30px;
		_margin: 0; _padding: 0;
	}
	
	#pocitadlo { margin: 20px 0; }
	
	/* __ __ __ __ __ __ __ __ __ __ __ __ __ __ FOOT __*/
	
	#foot {
		clear: left;
		width: 100%;
		height: 53px;
		background: url(images/foot_bg.gif) repeat-x 0 0;
		font-size: 0.7em;
		text-align: center;
	}
	#foot p {padding: 12px 10px;}
	#foot p.funkce { float: left; }
	#foot p.created { float: right; }
	#foot p.copyright { clear: both; position: relative; bottom: 1px; left: 50%; margin-left: -110px; width: 221px; height: 37px; padding: 0; overflow: hidden; }
	#foot p.copyright span { display: block; width: 100%; height: 100%; background: url(images/foot_copyright.gif) no-repeat; }
	#foot .oddelovac { padding: 0 5px;}
	
	/* __ __ __ __ __ __ __ __ __ __ __ __ __ __ DETAILY __*/
	
	.napiste_nam textarea {height: 80px;}
	.napiste_nam h3 {border-bottom: 1px solid #EFEFEF;}	
	
	/* __ __ __ __ __ __ __ __ __ __ __ __ __ __ AKTUALITY __*/
	
	
	#aktuality {border-left: 1px solid #E5E5E5; padding-left: 15px}
	#aktuality h3 {margin-bottom: 5px;}	
	#aktuality a, #aktuality span.datum { font-family: Georgia, 'New York CE', utopia, serif; }
	#aktuality span.datum { font-size: 10px; }
	#aktuality p { font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size: 12px; margin: 0 0 0.7em 0; }
	
	
	/* __ __ __ __ __ __ __ __ __ __ __ __ __ __ EXPLORER __*/
	
	#foot p.copyright { _left: auto; _margin-left: auto;  }
	
	
	.fotogalerie p { margin: 10px 0;}
	
	
