/* FPF css */
html, body
	{margin:0;padding:0; background:#ebebed;}
body	{
	font-family:Arial,sans-serif;
	margin:0;padding:0;
	font-size:90%;			/*IE*/
	}

html>body	{font-size:85%;}	/*Moz*/
table		{font-size:100%;}



/*950 celkova sirka 204 menu*/
.site2		{width:950px;}
.site_middle	{padding-top:14px;}
.middle_left	{width:204px; position:absolute;}
.middle_center	{width:746px; left:204px; position:relative; height:500px;} /* ??? min-height*/

.middle_center .page	{}
.middle_center iframe	{margin:0; padding:0;}

.site_top	{background:#3a6592;}
.site_top img	{vertical-align:middle;}
.site_top .fpf_navtop	{position:absolute;}



/* SITE MIDLE - CONTENT */
.content	/* body.content */
	{padding:0 24px;}
.content img,
	{border:2px solid #c2c2c2;}	/*d3d3d3*/
.content .table
	{ margin:0;padding:0;
	width:100%;
	}	/*d3d3d3*/
.content .table table
	{margin:0; padding:0; }




/* INDEX nav */
div.nav {
/*204px;*/
  border-bottom:2px solid #999;
}
div.nav b {
}
div.nav ul,
 div.nav ul li
  {margin:0;padding:0; list-style:none;}
div.nav ul {
  background:#d3e2f1; background:#e9eef2;
/*border:1px solid #999;*/
/*border-width:0 2px 2px 0;*/
/*border-right:2px solid #999;*/
	background:#eaedf2 url("./images/menu_text.gif") repeat-y 1px 0;
  padding:0 4px 0 2px;
}
div.nav ul ul {
background:#cccccc;
padding:0;
border-width:0;
}
div.nav ul li {
/*
border-bottom:1px solid #ddd;
border-bottom:1px solid #e6e6e6;
*/
border-top:1px solid #e6e6e6;
padding:2px 0;
}
div.nav ul li a {
	background:url("./images/menu_sipka.gif") no-repeat 8px 3px;
	padding-left:24px;
	color:#000;
	text-decoration:none;
	font-size:11px;
	display:block; /* zarovnani pod sebou pri zalomeni */
	}
div.nav ul li a:hover {
	color:#f00;
	}
div.nav ul ul li a {
	background:url("./images/menu_sipka.gif") no-repeat 6px 50%;
	padding-left:24px;
	color:#000;
	text-decoration:none;
	font-size:12px;
	}
div.nav ul ul li a:hover {
	color:#00f;
}
div.nav ul li a {
}

div.nav b {

  background:#3a6491 url("./images/menu_nadpis.gif") repeat 1px 0;
  line-height:28px; height:28px; display:block; font-size:14px;
  color:#fff;
  text-transform:uppercase;
  padding:2px 0 0px 26px;
  border-bottom:1px solid #ccc;
vertical-align:middle;
  }
div.nav>b
  {height:auto;}




/* SITE TOP ... div.fpf_navtop aac0d7 */
div.fpf_navtop
	{
	background:#acc0d9 url("images/fpf-menutop3.gif") no-repeat 0 100%;
	padding:0 0 0 3px;
	clear:both;
	font-size:9px;
	display:block; width:700px; text-transform:uppercase;
	}
div.fpf_navtop div.left
	{
	background:#acc0d9 url("images/fpf-menutop.gif") no-repeat 100% 100%;
	padding:0.5em 1em 0.7em 1em;
	/*text-align:right;*/
	}
div.fpf_navtop ul,
 div.fpf_navtop li,
 div.fpf_navtop li a
	{
	margin:0;padding:0; display:inline;
	}

div.fpf_navtop li
	{
	}
div.fpf_navtop ul li a
	{
	margin:0;padding:0; padding-left:24px; color:#000; border:0 solid; text-decoration:none;
	}
li.ico_sitemap a	{background:url("./images/ico_sitemap.gif") no-repeat 4px 45%;}
li.ico_contact a	{background:url("./images/ico_mail.gif")    no-repeat 4px 45%;}
li.ico_home a		{background:url("./images/ico_home.gif")    no-repeat 4px 45%;}
div.fpf_navtop ul li a:hover
	{
	background-color:#cbd5e1;
	}




/* SITE BOTTOM ...  #dde6ef */
div.site_bottom
	{
	background:#dde6ef url("images/fpf-menubottom1.gif") no-repeat 0 0;
	}
div.fpf_navbottom
	{
	background: url("images/fpf-menubottom2.gif") no-repeat 100% 0;
	clear:both;
	font-size:11px;
	padding-top:3px;
	display:block; font-weight:bold;
	}
div.fpf_navbottom div.right
	{
	background: url("images/fpf-menubottom3.gif") no-repeat 0 100%;
	padding-left:3px;
	text-align:right;
	}
div.fpf_navbottom ul,
 div.fpf_navbottom li,
 div.fpf_navbottom li a
	{
	margin:0;padding:0; display:inline;
	}
div.fpf_navbottom ul
	{
	display:block;
	background: url("images/fpf-menubottom4.gif") no-repeat 100% 100%;
	padding:0.5em 1.5em 0.7em 1.5em;
	}
div.fpf_navbottom li
	{
	}
div.fpf_navbottom li span
	{
padding:0 10px;
	}
div.fpf_navbottom ul li a
	{
	margin:0;padding:0; color:#000; border:0 solid; text-decoration:none;
	}
div.fpf_navbottom ul li a:hover
	{
	background-color:#f6f6f8;
	}
div.fpf_navbottom ul li a img
	{vertical-align:-2px; border:0 solid;}



.album a img	
	{/*border:1px solid #444;*/ vertical-align:middle;
border:0 solid;
}
.album	
	{display:inline-block;}
.album a
	{
	/* border:1px solid #bbb; background:#eee;*/
	 text-align:center;
	 width:150px; height:150px;
 margin:2px;
float:left;

	 font-size:115px; line-height:135px;
	/* IE7, FF2 vertical-align */
	/*170 = 150/138*/
	/*130 = 110/98*/
	text-decoration:none;
	}

.album a img
	{font-size:10px;
position:relative; top:-10px; _top:2px; 
}			/* IE7, FF2 vertical-align */
.album a span
	{font-size:10px; display:block;  
line-height:10px;
color:#000;
position:relative; bottom:8px; _bottom:1px;
	 text-align:left;
	padding-left:26px;
}
.album:after
	{clear:both; content:""; display:block; line-height:0;font-size:0;}	/*FF*/

.album_fpf a
	{background: url('images/gal_obrazek2.gif') no-repeat 0 0;}
.album_fpf a:hover
	{background: url('images/gal_obrazek2hover.gif') no-repeat 0 0;}
.album_fpf a img
	{border:1px solid #673997;}
.album_fpf a:hover img
	{border:1px solid #9b5c1f;}

.album_fvp a
	{background: url('images/gal_obrazek9.gif') no-repeat 0 0;}
.album_fvp a:hover
	{background: url('images/gal_obrazek4hover.gif') no-repeat 0 0;}
.album_fvp a img
	{border:1px solid #2e658c;}
.album_fvp a:hover img
	{border:1px solid #9b5c1f;}


