/* Start of CMSMS style sheet 'screen' */
*	    {margin: 0; padding: 0;}

a           {padding: 0 0.2em; text-decoration: underlined;}
a:link      {color: #8397FF;}
a:hover     {text-decoration: none; color: #000000;}
a:visited   {color: #8397FF;}

.breadcrumbs {font-size: 0.6em; margin: -5px 0 10px 0; color: maroon; font-weight: bold;}
.breadcrumbs a:link      {text-decoration: underline; color: maroon;}
.breadcrumbs a:hover     {text-decoration: underline; color: maroon;}
.breadcrumbs a:visited   {text-decoration: underline; color: maroon;}


/* Settings */
html, body      {text-align: center; font-family: 'trebuchet ms',sans-serif; height: 100%; background-image: url(/img/pf_water.gif);}

/* Layout */
#body	        {width: 738px; position: relative; text-align: left; margin: 0 auto;}
#logo	        {position: relative; overflow: hidden; margin: 0; padding: 0px; font-size: 1em; text-align: center; font-weight: bolder; left: -10px;}
#content        {margin-top: 15px; color: navy;}
#footer	        {margin-top: 15px; border-top: 1px solid navy; text-align: center; color: navy; font-size: .6em;}	

/* Logo Optimization */
#logo, #logo a, #logo span {display: block; width: 738px; height: 200px; background: url(/img/pfi_logo.jpg) no-repeat left center;}
#logo span 		   {position: absolute; left: 0px; top: 0;}

/* Headings */
h2	        {color: maroon; font-size: 1.1em; text-align: right; border-bottom: 1px maroon solid; width: 560px; position: absolute; top: 150px; right: 10px;}
h3	        {color: maroon; font-size: 1em; margin: 5px;}
h4              {color: black; font-family: verdana,sans-serif; margin: 1.5em 0 0.5em 0;}
h5, h6          {margin: 1em;}

/* Menu */
#menu           {position: absolute; top: 178px; right: 8px;}
#menu li        {background-color: maroon; color: white; list-style: none; width: 95px; float: left; margin: 1px 1px; padding: 2px; font-size: 8pt; text-align: center;}
#menu li li     {border-top: 1px solid #ffffff; margin: -1px -2px; padding: -2px; display: none;}
#menu a         {display: block;}
#menu a:link    {text-decoration: none; color: #ffffff;}
#menu a:hover   {text-decoration: none; color: #ffffff;}
#menu a:visited {text-decoration: none; color: #ffffff;}
#menu li:hover li  {display: block;}
/* Submenu */
#submenu {position: absolute; top: 225px;}
#submenu li        {background-color: maroon; color: white; list-style: none; width: 150px; margin: 1px 1px; padding: 2px; font-size: 8pt; text-align: center; display: none;}
#submenu a         {display: block;}
#submenu a:link    {text-decoration: none; color: #ffffff;}
#submenu a:hover   {text-decoration: none; color: #ffffff;}
#submenu a:visited {text-decoration: none; color: #ffffff;}
#submenu .menuButton:hover li  {display: block;}
.menuButton {color: maroon; font-size: 0.6em; font-weight: bolder;}

/* Novinky */
.news           {width: 150px; margin: -30px 10px 0 5px; border: solid 1px maroon; height: 720px; overflow: auto;}
.news h2        {position: static; background: maroon; color: #ffffff; text-align: left; border: none; width: 146px; right: 0; top: 0; font-size: 8pt; padding: 0.2em;}
.NewsSummaryLink{font-size: 8pt; font-weight: bold; color: black; padding: 2px 0 0 2px; border-top: solid maroon 1px; background-color: #E0F0FF; margin-bottom: 5px;}
.NewsSummaryPostdate {text-align: right; margin-right: 5px; font-size: 5pt; font-style: italic; float: right; position: relative; top: -5px;}
.NewsSummaryCategory {padding-left: 2px; font-weight: bolder; font-style: italic; font-size: 6pt;float: left;}
.NewsSummarySummary {font-size: 7pt; margin: 1.5em 0.5em 0.5em 0.5em; padding: 0.5em; background-color: #DFDFDF;}
.NewsSummarySummary p {font-size: 7pt;}
.NewsSummaryMorelink {text-align: right; font-size: 6pt; margin-right: 2px; margin-bottom: 0.3em;}
.NewsSummaryAuthor {font-size: 7pt; padding-left: 2px; margin-bottom: 1em; border-bottom: solid 1px maroon;}

.news a:link    {text-decoration: none; color: navy;}
.news a:hover   {text-decoration: none; color: navy;}
.news a:visited {text-decoration: none; color: navy;}
.NewsSummaryLink a:link    {text-decoration: none; color: black;}
.NewsSummaryLink a:hover   {text-decoration: none; color: black;}
.NewsSummaryLink a:visited {text-decoration: none; color: black;}

#NewsPostDetailTitle {border-bottom: 1px solid maroon; width: 70%;}
#NewsPostDetailCategory, #NewsPostDetailDate {float: right; margin: 0 0.2em; font-style: italic; font-size: 0.8em;}
#NewsPostDetailCategory {margin-right: 55px; padding-right: 1em; margin-top: 2px; margin-bottom: 1em;}
#NewsPostDetailDate {font-size: 0.6em;}
#NewsPostDetailSummary {margin: 3em 1em 1em 1em; background-color: #DFDFDF; padding: 0.5em; width: 67%; font: 0.7em verdana,"sans-serif";}
#NewsPostDetailContent {margin: 1em; padding: 0.5em; width: 67%; font: 0.7em verdana,"sans-serif";}
#NewsPostDetailAuthor {width: 67%; text-align: right; font-size: 0.6em;}
#NewsPostDetailReturnLink {width: 67%; text-align: center; font-size: 0.7em; font-weight: bold;} 


/* Formatter */
p 		{text-indent: 1em; color: navy; font-size: 0.8em; font-family: 'Trebuchet MS',sans-serif; padding: 0.5em 0;}
#content img    {margin: 0.5em; border: 1px maroon;}
#content ul li  {list-style: outside url(../img/pfi_bullet.gif);}
#content ul.newsletterPfi li {list-style: outside url(../img/page_white_acrobat.png);}
ul.newsletterPfi li p {font-style: italic; font-size: 1em;}
ul.picturelist li.thumb {list-style-type: none !important;}
.alert		{margin: 10px;  width: 500px; padding: 10px 25px; background: url(../img/alert.gif) no-repeat 98% 5%; border: 1px silver solid;}
.alert li	{list-style: outside url(../img/bullet.png) !important; font-size: .7em; color: #252525;}
table		{table-layout: auto; margin: 1em; width: 95%;}
table,th,tr,td	{border-collapse: collapse; border: 1px solid maroon; color: navy;}
th		{background-color: maroon; color: white; font-weight: bolder; border-color: white; border-top-color: maroon; text-align: center; font-size: 0.9em; padding: .1em .2em;}
th.first	{border-left-color: maroon;}
th.last	        {border-right-color: maroon;}
td		{font-size: 0.7em; padding: .2em .5em;}
td img		{vertical-align: -5%;}
td.map		{width: 60px;}
td.contact	{width: 165px;}
#content li {color: navy; font-size: 0.8em; margin-left: 30px;}
#content li p {text-indent: 0;}

.newsletter {width: 300px; height: 100px; float: right; border: 2px solid maroon; margin: 0; font-size: 0.7em; color: navy; padding: 0.5em; position: relative; top: -180px; left: 0px;}
.newsletter h3 {font-size: 1.3em;}
.newsletter #m6username {position: relative; left: 49px;}
#m6submit {position: relative; left: 80px;}


/* General classes */
.tooltip	{background: url(/img/pf_water.gif); font-size: .8em; padding: .2em; color: maroon; text-align: center; border: 2px maroon solid;}
.center		{text-align: center;}
.floatLeft	{float: left;}
.floatRight	{float: right;}
.reset		{display: block; font-size: 0px; line-height: 0px; 	height: 0px; overflow: hidden; clear: both;}

.alert td       {width: 480px !important;}


/* End of 'screen' */

