/* body */
body { margin:0; padding:0; height:100%; background-color:#ffffff; text-align:center; /* for IE */ }

/* site variables */
span.info { margin: 0; padding: 0; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; }

/* header */
#header-container { width: 100%; margin: auto; text-align: center; /* for IE */ }
#header { margin: 0 auto; text-align: center; width: 1002px; height: 105px; background: url(http://www.pfs.si/images/header_background.png) repeat right top; }
#header h1 { background: url(http://www.pfs.si/images/sl-SI/logo.png) no-repeat left top; text-indent: -10000px; width: 210px; height:105px; margin: 0px 0px 0px 60px; float: left; }

/* header browser type */
/* #headerbrowsertype { margin: 0 auto; text-align: center; width: 1002px; height: 105px; background: url(http://www.pfs.si/images/header_background.png) repeat right top; }*/
#headerbrowsertype { margin: 0 auto; text-align: center; width: 1002px; height: 105px; background: url(http://www.pfs.si/images/header_background.png) repeat right top; }
#headerbrowsertype h1 { background: url(http://www.pfs.si/images/sl-SI/logo.png) no-repeat left top; text-indent: -10000px; width: 210px; height:105px; margin: 0px 0px 0px 60px; float: left; }

/* header toolbar */
#header-toolbar-container { width: 700px; height: 40px; float: right; }
#header-toolbar { width: 300px; float: right; margin: 15px 0px 0px 0px; }
#header-toolbar	ul { margin: 0; padding: 0; list-style-type: none; clear:both; }
#header-toolbar li.nospacer { font-family: sans-serif; font-size:13px; color:#ffffff; float:left; text-align:left; font-weight: bold; margin: 0px 2px 0px 0px; }
#header-toolbar li.spacer { font-family: sans-serif; font-size:13px; color:#ffffff; font-weight: bold; float:left; text-align:left; margin: 0px 20px 0px 0px; }
#header-toolbar img { border-style: none; }
#header-toolbar a:link	{ border-width: 0px; font-family: sans-serif; font-size:13px; color:#ffffff; font-weight: bold;  text-decoration:underline; }
#header-toolbar a:visited { font-family: sans-serif; font-size:13px; color:#ffffff; font-weight: bold;  text-decoration:underline; }
#header-toolbar a:hover { font-family: sans-serif; font-size:13px; color:#ffffff; font-weight: bold; text-decoration:none; }

/* header container folder */
#header-folders { width: 700px; height: 65px; float: right; clear: right; margin: 0px 26px 0px 0px; }
#header-folders-group { float: right; }
#header-folders-folder { margin: 12px 10px 10px 12px; }
#header-folders a:link { font-family: sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration:none; }
#header-folders a:visited { font-family: sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration:none; }
#header-folders a:hover { font-family: sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration:none; }
#header-folders div.notselected { float: left; height: 40px; margin: 25px 2px 0px 0px; background: url(http://www.pfs.si/images/header_folder_background.png) repeat left top; }
#header-folders div.selected { display: block; float: left; height: 40px; margin: 25px 2px 0px 0px; background-color: #f39207; cursor: pointer; }

/* theme */
#theme-span { width: 100%; height: 333px; margin: auto; text-align: center; /* for IE */ background: url(http://www.pfs.si/images/body-ad-background.png) repeat right top; }
#theme { margin: 0 auto; text-align: center; width: 1002px; height: 333px; }
#theme-container { border-width:1px; background: url(http://www.pfs.si/images/body-ad-background.png) repeat right top; padding-top: 43px; margin-left: auto; margin-right: auto; width: 918px; }
#theme-container ul { margin: 0; padding: 0; list-style-type: none; }
#theme-container li.left-single-image { float:left; width: 884px; }
#theme-container li.left { float:left; width: 296px; } 
#theme-container li.right { float:left; width: 588px; } 
#theme-container li.shadowleft { float:left; width: 17px; height: 290px; background: url(http://www.pfs.si/images/body-ad-shadow-left.png) repeat right top;} 
#theme-container li.shadowright { float:left; width: 17px; height: 290px; background: url(http://www.pfs.si/images/body-ad-shadow-right.png) repeat right top; } 
#theme-image { background-color: #ffffff; width: 296px; height: 290px; }
#theme-title { display:table-row; background-color: #ffffff; }
#theme-title h1 { text-align: left; margin: 0px 0px 0px 0px; padding-right: 5px; background-color: #f0930b; font-family: sans-serif; font-size: 25px; font-weight:normal; color: #ffffff; }
#theme-title p { text-align: right; margin: 2px 10px 0px 0px; font-family: sans-serif; font-size: 13px; font-weight:normal; font-style: italic; font-weight: bold; color: #f0930b; }
#theme-title img { margin: 0px 3px 10px 0px; }
#theme-content-container { padding: 20px 20px 20px 20px; height: 250px; background-color: #ffffff; }
#theme-content-container ul { list-style: none; margin: 0; padding: 0; }
#theme-content { margin: 20px 0px 0px 0px; padding: 10px 10px 10px 10px; background-color: #e0eaf6; }
#theme-content p.wrap { padding: 0; margin: 0; text-align:justify; font-family: Tahoma; font-size: 13px; font-weight:normal; color: #3e5d9b; }
/*!!!disabled beacause of IE7 compatibility: #theme-content p.wrap:after { content: url("http://www.pfs.si/images/body-theme-quotation-closing.png"); }*/
/*!!!disabled beacause of IE7 compatibility: #theme-content img { content:close-quote; clear: right; float: right; margin: 0px 0px 0px -3px; }*/
#theme-content img { margin: 0px 0px 0px 3px; }
#theme-content span { margin: 0; padding: 0; }
#theme-content ul { list-style-type: none; margin: 10px 0px 37px 0px; }
#theme-content li { float:left; text-align:left; background-color:#6d8bc1; width: 151px; height: 19px; padding: 3px 3px 3px 9px; margin-right: 13px; }
#theme-content a:link { margin-top: 2px; float:left; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration:none; }
#theme-content a:visited { margin-top: 2px; float:left; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration:none; }
#theme-content a:hover { margin-top: 2px; float:left; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration:underline; }
#theme-content-more { background-color:#ef9304; width: 31px; height: 19px; float:right; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #000000; }
#theme-content-more p { margin: 2px 0px 0px 3px; text-align: center; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #000000; }
#theme-content-more a:link { margin-top: 0px; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration:none; }
#theme-content-more a:visited { margin-top: 0px; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration:none; }
#theme-content-more a:hover { margin-top: 0px; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration:underline; }

/* body content */
#content-span { font-weight: normal; overflow: hidden; width: 100%; margin: auto; text-align: center; /* for IE */ background: url(http://www.pfs.si/images/body-content-background.png) repeat-x right top;}
#content { overflow: hidden; margin: 0px auto 12px auto; text-align: center; width: 1002px;  clear: both; font-weight: normal;}
#content ul.grid { width: 884px; margin: 0 auto; padding: 0; list-style-type: none; font-weight: normal; }
#content li.grid-left { margin: 24px 52px 12px 0px; float:left; width: 506px; } /* ??? 507 */
#content li.grid-right { text-align: left; margin: 24px 0px 12px 0px; float:left; width: 322px; font-weight: normal; } /* ??? 323 */
#content h1 { text-align: left; margin: 0; font-family: sans-serif; font-size:25px; font-weight:normal; color: #3e5d9b; }
#content p { text-align: left; margin: 12px 0; font-family: Tahoma; font-size:13px; font-weight:normal; color: #3e5d9b; }
#content p.bottomtitle { text-align: left; margin: 12px 0px 0px 0px; font-family: Tahoma; font-size:13px; font-style:normal; font-weight:bold; color: #3e5d9b; }
#content p.bottomcontent { text-align: left; margin: 3px 0px 0px 0px; font-family: Tahoma; font-size:13px; font-style:normal; font-weight:normal; color: #000000; }
#content ul.list { width: 508px; margin: 0 auto; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#content li.list { text-align: left; margin-left: 24px; }
#content li.list-break { border-top: 1px solid #cbd6e2; margin: 9px 0px 9px 0px;  width: 508px; list-style-image: none; }
#content a:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#content a:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#content a:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:underline; }
#content span.description { margin: 0; padding: 0; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#content img { margin: 0; border: 0; }
#content a.button-facebook:link { text-decoration:none;float: right; margin: -12px 0px 0px 0px; border: 0; padding: 0px; }
#content a.button-facebook:visited { text-decoration:none;float: right; margin: -12px 0px 0px 0px; border: 0; padding: 0px; }
#content a.button-facebook:hover { text-decoration:none;float: right; margin: -12px 0px 0px 0px; border: 0; padding: 0px; }
#content img.button-more { margin: 6px 0px 0px 0px; border: 0; }
#content a.button-more:link { text-decoration:none; margin: 0; padding: 0px; border: 0; }
#content a.button-more:visited { text-decoration:none; margin: 0; padding: 0px; border: 0; }
#content a.button-more:hover { text-decoration:none; margin: 0; padding: 0px; border: 0; }
#content span.descriptionnolink { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; }
#content span.description { margin: 0; padding: 0; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#content-presentation { margin: 12px 0px 0px 0px }
#content-presentation p { text-align: left; margin: 0; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#content-presentation img { float:left; margin: 0px 6px 6px 0px; border: 1px solid #eff4fa }
#content-presentation a.button-more:link {border: 1px solid red;text-decoration:none; margin: 0; padding: 0px; border: 0; }
#content-presentation a.button-more:visited {border: 1px solid red; text-decoration:none; margin: 0; padding: 0px; border: 0; }
#content-presentation a.button-more:hover {border: 1px solid red; text-decoration:none; margin: 0; padding: 0px; border: 0; }
#content-presentation img.button-more { margin: 12px 0px 0px 0px; border: 0; }

/* banner */
#banner { padding: 24px 0px 24px 0px; margin: 0; }
#banner img.banner { border: 0; padding: 0; margin: 0; }
#banner a.banner:link { clear: both; text-decoration:none; padding: 0; margin: 0 auto 0 0; }
#banner a.banner:visited { clear: both; text-decoration:none; padding: 0; margin-right: 0 auto 0 0; }
#banner a.banner:hover { clear: both; text-decoration:none; padding: 0; margin-right: 0 auto 0 0; }

/* content detail */        
#content-detail-span { overflow: hidden; width: 100%; margin: auto; text-align: center; /* for IE */ background: url(http://www.pfs.si/images/body-content-background.png) repeat-x right top;}
#content-detail { overflow: hidden; margin: 0px auto 12px auto; text-align: center; width: 1002px;  clear: both;}
#content-detail ul.grid { width: 884px; margin: 0 auto; padding: 0; list-style-type: none; }
#content-detail li.grid-left { margin: 24px 52px 12px 0px; float:left; width: 507px; }
#content-detail li.grid-right { text-align: left; margin: 24px 0px 12px 0px; float:left; width: 323px; }
#content-detail ul { overflow: hidden; text-align: left; margin: 0; padding: 0px 0px 0px 0px; list-style-type: none; }
#content-detail li { }
#content-detail li.break { border-top: 1px solid #cbd6e2; margin: 3px 0px 3px 0px; list-style-image: none; }
#content-detail img { border: 0; margin: 0px 6px 0px 0px; }
#content-detail a:link { text-decoration:none; font-family: Tahoma; font-size:13px; color:#000000; font-weight: normal; margin: 0; padding: 0px; border: 0; }
#content-detail a:visited { text-decoration:none; font-family: Tahoma; font-size:13px; color:#000000; font-weight: normal; margin: 0; padding: 0px; border: 0; }
#content-detail a:hover { text-decoration:underline; font-family: Tahoma; font-size:13px; color:#000000; font-weight: normal; margin: 0; padding: 0px; border: 0; }
#content-detail a.selected:link { text-decoration:underline; font-family: sans-serif; font-size:13px; color:#3e5d9b; font-weight: normal; margin: 0; padding: 0px; border: 0; }
#content-detail a.selected:visited { text-decoration:underline; font-family: sans-serif; font-size:13px; color:#3e5d9b; font-weight: normal; margin: 0; padding: 0px; border: 0; }
#content-detail a.selected:hover { text-decoration:none; font-family: sans-serif; font-size:13px; color:#3e5d9b; font-weight: normal; margin: 0; padding: 0px; border: 0; }
#content-detail span { font-family: Tahoma; font-size:13px; color:#000000; font-weight: normal;  }
#content-detail h1 {text-align: left; margin: 0; padding: 24px 0px 0px 0px; font-family: sans-serif; font-size:25px; font-weight:normal; color: #3e5d9b; }
#content-detail p.date {text-align: left; margin: 0; padding: 0px 0px 6px 0px; font-family: sans-serif; font-size:13px; font-weight:normal; font-style:italic; color: #969696; }
#content-detail img.content { float: left; margin: 0px 12px 3px 0px; }
#content-detail-content { text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#content-detail-content ul { cursor: pointer; text-align: left; padding: 6px 0px 6px 18px; margin: 0; list-style-type: disc; list-style-image: none; }
#content-detail-content li { clear: both; font-family: sans-serif; font-size:13px; font-weight:normal; color: #000000; margin-left: 0px; }

/* news */        
#news { overflow: hidden; margin: 0 auto; text-align: center; width: 1002px; background: url(http://www.pfs.si/images/body-news-background.png) repeat-x right top; clear: both; }
#news ul { overflow: hidden; text-align: left; width: 884px; margin: 0 auto; padding: 12px 0px 0px 0px; list-style-type: none; }
#news li { clear: both; }
#news li.break { border-top: 1px solid #cbd6e2; margin: 3px 0px 3px 0px; list-style-image: none; }
#news-rss { float: left}
#news-mailing { float: right}
#news-mailing input.text { vertical-align: top; width: 205px; height: 13px; font-family: sans-serif; font-size:12px; color:#000000; font-weight: normal;}
#news-mailing input.image { vertical-align: top; }
#news img { border: 0; margin: 0px 6px 0px 0px; }
#news a:link { text-decoration:none; font-family: Tahoma; font-size:13px; color:#000000; font-weight: normal; margin: 0; padding: 0px; border: 0; }
#news a:visited { text-decoration:none; font-family: Tahoma; font-size:13px; color:#000000; font-weight: normal; margin: 0; padding: 0px; border: 0; }
#news a:hover { text-decoration:underline; font-family: Tahoma; font-size:13px; color:#000000; font-weight: normal; margin: 0; padding: 0px; border: 0; }
#news span { font-family: Tahoma; font-size:13px; color:#000000; font-weight: normal;  }
#news h1 {text-align: left; margin: 0; padding: 24px 0px 0px 0px; font-family: sans-serif; font-size:25px; font-weight:normal; color: #3e5d9b; }
#news p.date {text-align: left; margin: 0; padding: 0px 0px 6px 0px; font-family: sans-serif; font-size:13px; font-weight:normal; font-style:italic; color: #969696; }
#news-left { margin: 24px 88px 6px 0px; width: 398px; float: left; height:137px } 
#news-left img { float: left; margin: 0px 6px 3px 0px; }
#news-left h1 {text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; }
#news-left a:link { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:none; }
#news-left a:visited { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:none; }
#news-left a:hover { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:underline; }
#news-left p {text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#news-left img.button-more { vertical-align: bottom; margin: 6px 0px 0px 0px; border: 0; }
#news-left a.button-more:link { vertical-align: bottom; text-decoration:none; margin: 0; padding: 0px; border: 0; }
#news-left a.button-more:visited { vertical-align: bottom; text-decoration:none; margin: 0; padding: 0px; border: 0; }
#news-left a.button-more:hover { vertical-align: bottom; text-decoration:none; margin: 0; padding: 0px; border: 0; }
#news-right { margin: 24px 0px 6px 0px;  width: 398px; float: left; height:137px}
#news-right img { float: left; margin: 0px 6px 3px 0px; }
#news-right h1 {text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; }
#news-right a:link { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:none; }
#news-right a:visited { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:none; }
#news-right a:hover { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:underline; }
#news-right p {text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#news-right img.button-more { vertical-align: bottom; margin: 6px 0px 0px 0px; border: 0; }
#news-right a.button-more:link { text-decoration:none; margin: 0; padding: 0px; border: 0; }
#news-right a.button-more:visited { text-decoration:none; margin: 0; padding: 0px; border: 0; }
#news-right a.button-more:hover { text-decoration:none; margin: 0; padding: 0px; border: 0; }
#news-center p.date {text-align: left; margin: 0; padding: 0px 0px 6px 0px; font-family: sans-serif; font-size:13px; font-weight:normal; font-style:italic; color: #969696; }
#news-center { border-top: 1px solid #cbd6e2; margin: 12px 88px 6px 0px; padding-top: 12px; width: 100%; float: left; } 
#news-center img { float: left; margin: 0px 6px 3px 0px; }
#news-center h1 {text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; }
#news-center a:link { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:none; }
#news-center a:visited { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:none; }
#news-center a:hover { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:underline; }
#news-center p {text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#news-center img.button-more { vertical-align: bottom; margin: 6px 0px 0px 0px; border: 0; }
#news-center a.button-more:link { vertical-align: bottom; text-decoration:none; margin: 0; padding: 0px; border: 0; }
#news-center a.button-more:visited { vertical-align: bottom; text-decoration:none; margin: 0; padding: 0px; border: 0; }
#news-center a.button-more:hover { vertical-align: bottom; text-decoration:none; margin: 0; padding: 0px; border: 0; }
#news img.content { float: left; margin: 0px 6px 3px 0px; }
#news-content { text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#news-images h2 { text-align: left; margin: 0; padding: 12px 0px 12px 0px; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; }
#news-images img { vertical-align: top; margin: 0px 6px 6px 0px; border: 1px solid #eff4fa; }
#news-files h2 { text-align: left; margin: 0; padding: 12px 0px 12px 0px; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; }
#news-files ul.list { float:left; width: 250px; margin: 0 auto; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#news-files li.list { text-align: left; margin-left: 24px; }
#news-files li.list-break { width: 250px; border-top: 1px solid #cbd6e2; margin: 3px 0px 3px 0px; list-style-image: none; }
#news-links h2 { text-align: left; margin: 0; padding: 12px 0px 12px 0px; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; }
#news-links ul.list { float:left; width: 250px; margin: 0 auto; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#news-links li.list { text-align: left; margin-left: 24px; }
#news-links li.list-break { width: 250px; border-top: 1px solid #cbd6e2; margin: 3px 0px 3px 0px; list-style-image: none; }
#news-table { display:table; }
#news-row { display:table-row; }
#news-cell { display:table-cell; padding: 0px 24px 0px 0px; }
#news-presentation h1 { text-align: left; margin: 0; font-family: sans-serif; font-size:25px; font-weight: normal; font-style: normal; color: #3e5d9b; }
#news-presentation p.teaser { text-align: left; margin: 12px 0; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; }
#news-presentation p { text-align: left; margin: 12px 0; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#news-presentation ul.list { width: 100%; margin: 0px 0px 12px 0px; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#news-presentation li.list { text-align: left; margin-left: 24px; }
#news-presentation li.list-break { width: 100%; border-top: 1px solid #cbd6e2; margin: 9px 0px 9px 0px; list-style-image: none; }
#news-presentation a:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#news-presentation a:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#news-presentation a:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:underline; }
#news-presentation span.description { margin: 0; padding: 0; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#news-presentation span.nolink { margin: 0px; padding: 0; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; }
#news-presentation span.descriptionnolink { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; }
#news-archive ul.year { cursor: pointer; text-align: left; margin: 0; padding: 12px 0px 0px 0px; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#news-archive li.year { clear: both; font-family: sans-serif; font-size:13px; font-weight:normal; color: #000000; margin-left: 24px; }
#news-archive li.year-break { border-top: 1px solid #cbd6e2; margin: 6px 0px 6px 0px; list-style-image: none; }
#news-archive ul.month { cursor: pointer; text-align: left; padding: 6px 0px 6px 18px; margin: 0; list-style-type:disc; list-style-image: none; display:block; }
#news-archive ul.monthclosed { cursor: pointer; text-align: left; padding: 6px 0px 6px 18px; margin: 0; list-style-type:disc; list-style-image: none; display:none; }
#news-archive li.month { clear: both; font-family: sans-serif; font-size:13px; font-weight:normal; color: #000000; }
#news-archive ul.documents { cursor: pointer;text-align: left; padding: 6px 0px 0px 18px; margin: 0; list-style-type: none; list-style-image: none; display:block; }
#news-archive ul.documentsclosed { cursor: pointer; text-align: left; padding: 6px 0px 0px 18px; margin: 0; list-style-type: none; list-style-image: none; display:none; }
#news-archive li.documents { clear: both; margin: 0px 0px 6px 0px; }
#news-archive a:link { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:none; }
#news-archive a:visited { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:none; }
#news-archive a:hover { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:underline; }

/* corporate */
#corporate-span { overflow: hidden; width: 100%; margin: auto; text-align: center; /* for IE */ background: url(http://www.pfs.si/images/body-content-background.png) repeat-x right top;}
#corporate { overflow: hidden; margin: 0 auto; text-align: center; width: 1002px;  clear: both;}
#corporate ul.grid { width: 884px; margin: 0 auto; padding: 0; list-style-type: none; }
#corporate li.grid-left { text-align:left; margin: 24px 24px 12px 0px; float:left; width: 637px; } 
#corporate li.grid-right { text-align: left; margin: 24px 0px 12px 0px; float:left; width: 223px; } 
#corporate h1 {text-align: left; margin: 0; padding: 0px 0px 12px 0px; font-family: sans-serif; font-size:25px; font-weight:normal; color: #3e5d9b; }
#corporate p { text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#corporate p.teaser {text-align: left; margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:bold; color: #f39207; }
#corporate img { border: 0; margin: 12px 0px 0px 0px; }
#corporate img.left { border: 0; margin: 0px 6px 6px 0px; float:left; }
#corporate ul.list { text-align: left; width: 223px; margin: 0px 0px 0px 0px; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#corporate li.list { text-align: left; margin-left: 24px; margin-top: 12px; }
#corporate a.list:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:none; }
#corporate a.list:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:none; }
#corporate a.list:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:underline; }
#corporate ul.link { overflow: hidden; border-bottom: 1px solid #cbd6e2; text-align:left; list-style-type: none; padding: 0px 0px 24px 0px; margin: 10px 0px 24px 0px;}
#corporate li.link { float:left; text-align:left; background-color:#6d8bc1; width: 174px; height: 19px; padding: 3px 3px 3px 9px; margin-right: 13px; }
#corporate a.link:link { margin-top: 2px; float:left; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration:none; }
#corporate a.link:visited { margin-top: 2px; float:left; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration:none; }
#corporate a.link:hover { margin-top: 2px; float:left; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration:underline; }
#corporate span.nolink { margin: 0px; padding: 0; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; }
#corporate span.maindocumentnolink { margin: 0px; padding: 0; font-family: sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; }
#corporate-table { display:table; margin: 0; padding: 0; }
#corporate-row { display:table-row; margin: 0; padding: 0; }
#corporate-cell { display:table-cell; margin: 0; padding: 0px 0px 0px 12px; width: 306px;}
#corporate-cell h1 {text-align: left; margin: 0; padding: 0px 0px 12px 0px; font-family: sans-serif; font-size:25px; font-weight:normal; color: #3e5d9b; }
#corporate-cell p { text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#corporate-cell ul.list { width: 306px; margin: 0 auto; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#corporate-cell li.list { text-align: left; margin-left: 24px; }
#corporate-cell li.list-break { border-top: 1px solid #cbd6e2; margin: 9px 0px 9px 0px;  width: 306px; list-style-image: none; }
#corporate-cell a:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#corporate-cell a:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#corporate-cell a:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:underline; }
#corporate-cell span.description { margin: 0; padding: 0; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#corporate-cell span.descriptionnolink { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; }
#corporate-cell-with-separator { display:table-cell; margin: 0; padding: 0px 12px 0px 0px; border-right: 1px solid #cbd6e2; width: 306px; }
#corporate-cell-with-separator h1 {text-align: left; margin: 0; padding: 0px 0px 12px 0px; font-family: sans-serif; font-size:25px; font-weight:normal; color: #3e5d9b; }
#corporate-cell-with-separator p { text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#corporate-cell-with-separator ul.list { width: 306px; margin: 0 auto; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#corporate-cell-with-separator li.list { text-align: left; margin-left: 24px; }
#corporate-cell-with-separator li.list-break { border-top: 1px solid #cbd6e2; margin: 9px 0px 9px 0px;  width: 306px; list-style-image: none; }
#corporate-cell-with-separator a:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#corporate-cell-with-separator a:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#corporate-cell-with-separator a:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:underline; }
#corporate-cell-with-separator span.description { margin: 0; padding: 0; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#corporate-cell-with-separator span.descriptionnolink { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; }

/* personal */
#personal-span { overflow: hidden; width: 100%; margin: auto; text-align: center; /* for IE */ background: url(http://www.pfs.si/images/body-content-background.png) repeat-x right top;}
#personal { overflow: hidden; margin: 0 auto; text-align: center; width: 1002px;  clear: both;}
#personal ul.grid { width: 884px; margin: 0 auto; padding: 0; list-style-type: none; }
#personal li.grid-left { text-align:left; margin: 24px 24px 12px 0px; float:left; width: 637px; } 
#personal li.grid-right { text-align: left; margin: 24px 0px 12px 0px; float:left; width: 223px; } 
#personal h1 { text-align: left; margin: 0; padding: 0px 0px 12px 0px; font-family: sans-serif; font-size:25px; font-weight:normal; color: #3e5d9b; }
#personal p { text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#personal p.teaser {text-align: left; margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:bold; color: #f39207; }
#personal img { border: 0; margin: 12px 0px 0px 0px; }
#personal img.left { border: 0; margin: 0px 12px 6px 0px; float:left; }
#personal-links { clear: both; margin: 0px 0px 24px 0px; padding: 12px 24px 24px 24px; text-align: center; border-bottom: 1px solid #cbd6e2; }
#personal-links a.link:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #3e5d9b; text-decoration:none; }
#personal-links a.link:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #3e5d9b; text-decoration:none; }
#personal-links a.link:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #3e5d9b; text-decoration:underline; }
#personal-links span.nolink { margin: 0px; padding: 0; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #3e5d9b; }
#personal-links span { margin: 0px 3px 0px 3px; text-align: center; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #f39207; }
#personal-table { display:table; margin: 0; padding: 0; }
#personal-row { display:table-row; margin: 0; padding: 0; }
#personal-cell { display:table-cell; margin: 0; padding: 0px 0px 0px 12px; width: 306px;}
#personal-cell-with-separator h2 { font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; }
#personal-cell-with-separator { display:table-cell; margin: 0; padding: 0px 12px 0px 0px; border-right: 1px solid #cbd6e2; width: 306px; }
#personal-cell-with-separator ul.list { text-align: left; width: 223px; margin: 0px 0px 0px 0px; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#personal-cell-with-separator li.list { text-align: left; margin-left: 24px; margin-top: 12px; }
#personal-cell-with-separator a.link:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:none; }
#personal-cell-with-separator a.link:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:none; }
#personal-cell-with-separator a.link:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:underline; }
#personal-cell-with-separator span.nolink { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; }
#personal-cell { display:table-cell; margin: 0; padding: 0px 0px 0px 12px; width: 306px;}
#personal-cell h1 {text-align: left; margin: 0; padding: 0px 0px 12px 0px; font-family: sans-serif; font-size:25px; font-weight:normal; color: #3e5d9b; }
#personal-cell p { text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#personal-cell h2.alert { text-align: left; margin: 12px 0px 3px 0px; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:bold; color: #f39207; }
#personal ul.list { text-align: left; width: 223px; margin: 0px 0px 12px 0px; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#personal li.list { text-align: left; margin-left: 24px; margin-top: 12px; }
#personal a:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#personal a:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#personal a:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:underline; }
#personal span.descriptionnolink { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; }
#personal span.description { margin: 0; padding: 0; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#personal h2.info { text-align: left; margin: 0; padding: 6px 0px 6px 0px; font-family: sans-serif; font-size:13px; font-weight:bold; color: #3e5d9b; }
#personal a.info:link { padding: 0; margin: 0; font-family: sans-serif; font-size:13px; font-weight:bold; color: #3e5d9b; text-decoration:none; }
#personal a.info:visited { padding: 0; margin: 0; font-family: sans-serif; font-size:13px; font-weight:bold; color: #3e5d9b; text-decoration:none; }
#personal a.info:hover { padding: 0; margin: 0; font-family: sans-serif; font-size:13px; font-weight:bold; color: #3e5d9b; text-decoration:underline; }

/* confidentiality */
#confidentiality-span { overflow: hidden; width: 100%; margin: auto; text-align: center; /* for IE */ background: url(http://www.pfs.si/images/body-content-background.png) repeat-x right top;}
#confidentiality { overflow: hidden; margin: 0 auto; text-align: center; width: 1002px;  clear: both;}
#confidentiality ul.grid { width: 884px; margin: 0 auto; padding: 0; list-style-type: none; }
#confidentiality li.grid-left { text-align:left; margin: 24px 24px 12px 0px; float:left; width: 430px; } 
#confidentiality li.grid-right { text-align: left; margin: 24px 0px 12px 0px; float:left; width: 430px; } 
#confidentiality h1 { text-align: left; margin: 0; padding: 0px 0px 12px 0px; font-family: sans-serif; font-size:25px; font-weight:normal; color: #3e5d9b; }
#confidentiality h2 { text-align: left; margin: 0; padding: 12px 0px 6px 0px; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#confidentiality p { text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#confidentiality img { border: 0; margin: 12px 0px 0px 0px; }
#confidentiality img.left { border: 0; margin: 0px 6px 6px 0px; float:left; }
#confidentiality ul.list { text-align: left; margin: 0px 0px 0px 0px; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#confidentiality li.list { text-align: left; margin-left: 24px; margin-top: 12px; }
#confidentiality span.nolink { margin: 0px; padding: 0; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; }
#confidentiality a.list:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:none; }
#confidentiality a.list:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:none; }
#confidentiality a.list:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:underline; }
#confidentiality-spacer { margin-top: 24px; padding: 0; }

/* about */
#about-span { overflow: hidden; width: 100%; margin: auto; text-align: center; /* for IE */ background: url(http://www.pfs.si/images/body-content-background.png) repeat-x right top;}
#about { overflow: hidden; margin: 0 auto; text-align: center; width: 1002px;  clear: both;}
#about ul.grid { width: 884px; margin: 0 auto; padding: 0; list-style-type: none; }
#about li.grid-left { margin: 24px 52px 12px 0px; float:left; width: 506px; } /* ??? 507 */
#about li.grid-right { text-align: left; margin: 24px 0px 12px 0px; float:left; width: 322px; } /* ??? 323 */
#about h1 { text-align: left; margin: 0; padding: 0px 0px 12px 0px; font-family: sans-serif; font-size:25px; font-weight:normal; color: #3e5d9b; }
#about h2 { text-align: left; margin: 0; padding: 12px 0px 6px 0px; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#about p { text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#about img { border: 0; margin: 12px 0px 0px 0px; }
#about img.left { border: 1px solid #324d84; margin: 0px 6px 6px 0px; float:left; }
#about-bluebackground { overflow:hidden; background: #eff4fb; padding: 0px 24px 24px 24px; margin: 0px 0px 12px 0px; }
#about ul.list { text-align: left; margin: 0px 0px 0px 0px; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png") }
#about li.list { text-align: left; margin-left: 24px; margin-top: 12px; }
#about li.list-with-description { text-align: left; margin-left: 24px; }
#about a.list:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:none; }
#about a.list:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:none; }
#about a.list:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:underline; }
#about span.nolink { margin: 0px; padding: 0; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; }
#about a.list-with-description:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #3e5d9b; text-decoration:none; }
#about a.list-with-description:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #3e5d9b; text-decoration:none; }
#about a.list-with-description:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #3e5d9b; text-decoration:underline; }
#about span.descriptionnolink { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #3e5d9b; }
#about span.description { margin: 0; padding: 0; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#about span.list-with-description { margin: 0; padding: 0; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#about a.button-facebook:link { text-decoration:none;float: right; margin: 0px -12px -16px 0px; border: 0; padding: 0; }
#about a.button-facebook:visited { text-decoration:none;float: right; margin: 0px -12px -16px 0px; border: 0; padding: 0; }
#about a.button-facebook:hover { text-decoration:none;float: right; margin: 0px -12px -16px 0px; border: 0; padding: 0; }

/* contact */
#contact-span { overflow: hidden; width: 100%; margin: auto; text-align: center; /* for IE */ background: url(http://www.pfs.si/images/body-content-background.png) repeat-x right top;}
#contact { overflow: hidden; margin: 0 auto; text-align: center; width: 1002px;  clear: both;}
#contact ul.grid { width: 884px; margin: 0 auto; padding: 0; list-style-type: none; }
#contact li.grid-left { text-align:left; margin: 24px 24px 12px 0px; float:left; width: 430px; } 
#contact li.grid-right { text-align: left; margin: 24px 0px 12px 0px; float:left; width: 430px; }
#contact h1 { text-align: left; margin: 0; padding: 0px 0px 12px 0px; font-family: sans-serif; font-size:25px; font-weight:normal; color: #3e5d9b; }
#contact p { text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family:Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#contact img { border: 0; margin: 12px 0px 0px 0px; }
#contact a.button-facebook:link { text-decoration:none;float: right; margin: -12px 24px -16px 0px; border: 0; padding: 0; }
#contact a.button-facebook:visited { text-decoration:none;float: right; margin: -12px 24px -16px 0px; border: 0; padding: 0; }
#contact a.button-facebook:hover { text-decoration:none;float: right; margin: -12px 24px -16px 0px; border: 0; padding: 0; }
#contact a:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#contact a:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#contact a:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:underline; }
#contact-form { margin: 12px 0px 0px 0px; padding: 0; }
#contact-form p { text-align: left; margin: 0; padding: 6px 0px 0px 0px; font-family: sans-serif; font-size:13px; font-weight:normal; color: #000000; }
#contact-form input.field { width: 200px; }
#contact-form input.subject { width: 430px; }
#contact-form input.image { float: right; margin: 12px -8px 0px 0px; padding: 0; border: 0; }
#contact-form textarea { margin: 0; padding: 3px 3px 3px 3px; width: 430px; height: 150px; font-family: Tahoma; font-size:13px; font-weight:normal; color: #000000; }
#contact-form p.alert { text-align: left; margin: 0; padding: 0px 0px 0px 0px; font-family: sans-serif; font-size:11px; font-weight:normal; color: #ff0000; }

/* sitemap */
#sitemap-span { overflow: hidden; width: 100%; margin: auto; text-align: center; /* for IE */ background: url(http://www.pfs.si/images/body-content-background.png) repeat-x right top;}
#sitemap { overflow: hidden; margin: 0 auto; text-align: center; width: 1002px;  clear: both;}
#sitemap ul { width: 884px; margin: 12px auto; padding: 0; list-style-type: none; }
#sitemap li { text-align:left; margin: 12px 24px 12px 0px; float:left; width: 430px; } 
#sitemap ul.sublink { width: 884px; margin: 6px 0px 0px 0px; padding: 0; list-style-type: none; list-style-image: url("http://www.pfs.si/images/content-bullet.png")}
#sitemap li.sublink { text-align:left; margin: 0px 24px 0px 24px; float:left; width: 350px; } 
#sitemap a:link { margin-top: 0px; font-family: sans-serif; font-size: 25px; font-weight: normal; color: #3e5d9b; text-decoration:none; }
#sitemap a:visited { margin-top: 0px; font-family: sans-serif; font-size: 25px; font-weight: normal; color: #3e5d9b; text-decoration:none; }
#sitemap a:hover { margin-top: 0px; font-family: sans-serif; font-size: 25px; font-weight: normal; color: #3e5d9b; text-decoration:underline; }
#sitemap a.sublink:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:none; }
#sitemap a.sublink:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:none; }
#sitemap a.sublink:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #000000; text-decoration:underline; }

/* browser type */
#browsertype p { text-align: center; margin: 0; padding: 6px 0px 0px 0px; font-family: sans-serif; font-size:13px; font-weight:normal; color: #000000; }
#browsertype a:link { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#browsertype a:visited { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:none; }
#browsertype a:hover { margin-top: 0px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #f39207; text-decoration:underline; }

/* modal dialog */
#modalBackground
{
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 9;
      background-color:#ffffff;
      display: none;
      opacity: 0.65;
      filter: alpha(opacity=65);
}
#modalWindow
{
      position: fixed;
      left: 0;
      top: 0;
      z-index: 10;
      display: none;
      height:400px;
      width:600px;
      background-color:White;
      padding:24px;
}

/* message */
#mailing p.alert { margin:0; padding: 3px 0px 0px 0px; font-family:Sans-Serif; font-size: 13px; font-weight:bold; color: #ff0000; }
#mailing p.info { margin:0; padding: 3px 0px 0px 0px; font-family:Sans-Serif; font-size: 13px; font-weight:bold; color: #000000; }

/* footer */
#footer-container { clear:both; width: 100%; padding: 24px 0px 0px 0px; text-align: center; /* for IE */ }
#footer { margin: 0 auto; text-align: center; width: 1002px; height: 50px; background-color: #e0eaf6; vertical-align: middle; }
#footer p { padding: 20px 0px 0px 0px; font-family:Sans-Serif; font-size: 13px; font-weight:normal; color: #3e5d9b; }
#footer-spacer { margin: 0 auto; text-align: center; width: 1002px; height: 25px; }
#footer img.none { width: 0; height: 0; margin: 0; padding: 0; display: none; }
#footer a:link { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:none; }
#footer a:visited { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:none; }
#footer a:hover { text-align: left; margin: 0; padding: 0; font-family: sans-serif; font-size:13px; font-weight:normal; color: #3e5d9b; text-decoration:underline; }

/* popup */
/* modal dialog */
#modalBackgroundPopup{ position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9;background-color:#ffffff;display: block;opacity: 0.65;filter: alpha(opacity=65); border:solid 1 px red}
#modalWindowPopup{position: fixed;left: 0;top: 0;z-index: 10;display: block;height:214px;width:660px;background-color:White;padding:130px 135px 127px 110px; background:url(http://www.pfs.si/images/popupbg.png) no-repeat; margin:0 25%; margin-top:100px}
#modalWindowPopup div.htmlbox { text-align:left; margin-bottom:36px; font-size:14px; font-family:Tahoma}
#modalWindowPopup div.htmlbox a{color:#6e8cc2;}
#modalWindowPopup div.popupmailing { text-align:left; float:left;font-size:14px; font-family:Tahoma}
#modalWindowPopup a.close { display:block; width:30px; height:30px; background:url(http://www.pfs.si/images/popupclose.png) no-repeat;position:absolute;right:130px;top:90px;}
#modalWindowPopup a:hover.close { background:url(http://www.pfs.si/images/popuphover.png) no-repeat;}
.popupmailing p.info        {color:#f4a935}
.popupmailing p.alert        {color:#f4a935}
