
@font-face { font-family: 'CalibriFont'; src: url('http://www.suora.fi/Resource.phx/layout/fonts/Calibri.EOT'); }


/* $Header: /data/cvs/vakio5.0/phx/def/localized/master/layout/css/style.css,v 1.401 2009/12/16 13:12:50 al Exp $ */
/* Plaza Standard Solution stylesheet */
/* BROWSER: CCBot/1.0 (+http://www.commoncrawl.org/bot.html) */
/* GROUP: Ammattiliitto Suora COLOR CHOICE: punainen LAYOUT: 900 */
html{ font-size:100%; }

body { margin:0; padding:0; text-align:center; color:#333; background-color: #fff;font:80%  sans-serif,verdana,arial, helvetica;; }


/* Frames */
#frame, div.frame50 { text-align:left; width:auto; min-width: 775px; max-width: 910px;position: relative;  margin: 0 auto; }

#rside { text-align:left;  }

#lside { text-align:left;  }

#frame-border { border: 0px;margin: 0px 5px; background-color: #fff; }
    
div#frame-c {margin-left: 220px; margin-right: 220px; background-color: #fff; }
/* \Frames */

/* Top navi */
#top-navi { font-size:0.95em; text-align: right; margin: 0px 5px;color: #333;padding: 15px 0 0 0;}

#top-navi span { font-size: 0.95em; background:#fff url(/Resource.phx/layout/img/top-navi-white.gif) repeat-x;border-style:solid; border-width: 1px 1px 0 1px;border-color: #c4c4c4;color: #333;padding: 2px 3px 3px 3px;margin: 0 0 20px 0px;line-height: 1.8em;border-top-left-radius: 2px; border-top-right-radius: 2px; }

#top-navi span.fontSize, #top-navi span.fontSize img { vertical-align: middle; margin: 0; border:0; padding:0; }

#top-navi a { color: #333; }
img { border:0px; }
/* \Top navi */

/* Header */
#header { text-align: left;  padding: 0px; margin: 0px;border:0px;background-color:#fff;min-height: 90px; }


#logo { vertical-align: middle;float: left;width:85%; }

#header .logo { float:left; }

#header .serviceheader { padding:40px 0 0 90px;  float:left; }

#header .r-img { float:right; }
/* \Header */

/* Top links */
div#top-links { margin: 0px;padding-left: 5px;min-height: 15px;background-color:#d52149; clear: both; }
 

#top-links a { color: #f1f1f1; font-weight: bold; }


.chBox { background-color:#d52149;color: #f1f1f1;}
.vas { float:left; }
.oik { float:right; }
/* \Top color links */

/* Extra links */
div#extra-links { color: #f1f1f1;background-color:#d52149; padding: 3px 0 3px 5px; text-align: left; }

div#extra-links ul, div.myLayer ul {  margin: 0; padding: 0; list-style-type: none; }
div#extra-links ul li { display: inline; padding:3px 6px; font-weight:bold;}
#extra-links a { color: #f1f1f1; }
/* \Extra links */

/* My layer left */
div.myLayer { position: absolute; visibility: hidden; background-color: #fff; border: 1px solid #ccc; text-align: left; padding: 5px; opacity: .90;min-width: 162px; }
/* My layer right */
div.myLayerR { position: absolute; visibility: hidden; background-color: #fff; border: 1px solid #ccc; text-align: left; padding: 5px; opacity: .90;width: 180px; }

div.myLayer li span { white-space: nowrap; }
div.myLayer ul { padding: 5px; }

/* center, left & right column */
* html #content-middle { display: inline; }
#content-middle { float:right; width:100%; position:relative; }
html>body #content-middle { margin: 0 -0.5% }

/* Content middle margin */
div.cl-m { margin: 10px 5px 15px 5px; }

#content-left { vertical-align:top; position:relative; float:left; width:205px; margin-left:-220px;  padding: 10px 5px; }

#content-right { position:relative; vertical-align:top; padding: 10px 5px; float:right; width:205px; margin-right:-220px; }

#content-left div, #content-right div { margin-bottom:10px; }
#content-left .head-box, #content-right .head-box, #previewBox .head-box { color: #f1f1f1;background-image: none;background-color:#d52149; font-weight:bold; background-repeat: repeat-x; padding: 2px 3px 2px 10px; margin-bottom: 1px; }

.head-box a, #content-left .head-box a, #content-right .head-box a { color: #f1f1f1; }
 
/* Navipath */
#navipath { padding: 4px 10px 0px 10px; margin: 0px; text-align:left; font-size: 0.9em; }

/* \Navipath */

.frame-center { float: left; width: 99%; }
* html #wrap { position: relative; }
#wrap {  margin:0;  padding:0; float: left; float/**/: none; }
/*\*/
#wrap {display: block;}
/* end */

.clearer { clear:both; }
#content-right div.clearer { margin: 0; padding:0; }

/*\ Content frames  */

/* Search */

/* Header box*/
#header .search-box { text-align:right; background-color: #eee; border-left:1px solid #999; opacity: .92;min-height:90px;color: #333; width: 180px; float:right; vertical-align:top; }

#header .search-box a { color: #333; }
        
#header .head-sbox { background-color:#d52149; padding: 1px 3px 2px 5px; border-width: 0px 0px 1px 1px; border-style: solid; border-color: #333; color: #f1f1f1; text-align:left; font-weight:bold; }

.search-box form { margin:0px; font-size:0.9em; }

div#header .search-box form { border-top: 2px solid #a6a6a6; padding:5px; }

.search-box form .st { padding:0px; width: 115px;  opacity: 1; font-size:9px; height:13px; background-color: #FFF; -moz-border-bottom-colors: #b7b7b7 #eaeaea #e0e0e0; -moz-border-right-colors: #b7b7b7 #eaeaea #e0e0e0; border-width: 1px 2px 2px 1px; border-style:solid; border-color: #b7b7b7 #c5c5c5 #c5c5c5 #b7b7b7;
}

/* Shadow boxes */
div.shadow-box { padding:5px 5px 1px 5px; margin:0px 4px -3px 0px; border:1px solid #333; background-color:#f1f1f1;  opacity: .90;  }

.rshadow { background:url(/Resource.phx/layout/img/rside.png) top right repeat-y; padding-bottom:3px; }
.bshadow { padding-bottom:3px; background:url(/Resource.phx/layout/img/br-corner.png) bottom right no-repeat; }

/* \Shadow boxes */

/* \Search */

#ingressi .fieldheader,.serviceheader, h1 { margin: 0 0 10px 0; padding: 0; }
.h-grad h1, h3, h4, h5, h6, #content h2, #content-middle .news h3, #content-middle .news2-box h3, #content-middle .news-box h3,#content-middle .shadow-box h3, #content-middle .tt1 h3, #content-middle .tt0 h3, #sidebar h2 {margin: 0; padding: 0;}
#content-middle h2, #content-middle h3 { margin: 10px 0; }

.news-line { height:1px;  padding-bottom: 1px;  margin: 10px 0;  }
.news { margin-bottom: 10px;  }

#content-left div.news, #content-right div.news { padding-bottom:0; background-image:none; }

a.mnews, a.news-two-right, .small { font-size: 0.9em; }
a.mnews:after,  a.news-two-right:after { content: " \00BB \0020"; }
/* Ul li */
ul.linklist, div.linklist ul { margin: 8px 0px; padding: 0; }
.linklist h3 { margin: 10px 0px 3px 0px; }

div.mnews2 a { list-style: none;  }
div.mnews2 a:before { content: "\00BB \0020"; }
ul.linklist li, ul.linklist li, div.linklist li { display:block; list-style: none; padding-bottom: 3px; margin: 0px; }
/* \Ul li */

div.mnews { float:none; text-align: left; }

/* Two column content */
.cel-left { vertical-align:top;  padding:0px 15px 0px 0px; }
.cel-right { width:200px; vertical-align:top; }

div.news-two-right , a.news-two-right {  padding: 5px 5px 0px 5px; margin-bottom: 10px;  background-color: #f3f3f3; }
div.link-right { text-align: left; }
a.link-right { display:block; }
/* \Two column content */

hr.clear { clear:both; display:block; visibility:hidden; height:1px; }
#content-right hr.clear { overflow: hidden; height:0; border-width:0; margin:0; padding:0; }
.clblock2 { clear:both; display:block; visibility:hidden; height: 1px; overflow: hidden; padding: 0; margin: -1px 0 0 -1px; }
.cl { display:block; clear:both;  margin:0px; padding:0px; }

/* News boxes */
.news-box { border:1px solid #c89090;border-radius: 4px; padding: 5px; margin-bottom: 10px; }

.news2-box { background-color: #f1f1f1;border-radius: 5px; padding: 5px; margin-bottom: 10px; }

/* \News boxes */

/* 2.column content page */
.blocks { width:100%; border:0px; }
/* News box tds */
.td3 { width:32%; vertical-align:top; padding-right:10px; }
.td3Last { width:32%; vertical-align:top; }
.td2 { width:47%; vertical-align:top; padding-right:10px; }
.td2Last { width:47%; vertical-align:top; }
.tt0 { float:left; }
.tt1 { float:left; width:47%; padding-right:10px; }
.tt2 { float:left;  width:47%; padding-left:10px; }

.bk1 { vertical-align: top; width: 47%; padding: 0px 10px 0px 0px;  }
.bk2 { vertical-align: top; width: 47%; padding: 0px 0px 0px 10px; }
/* \2.column content page */

/* Menu */
.menu-box { vertical-align:top; color: #333;background:#fff url(/Resource.phx/layout/img/menu-back-white.gif) repeat-y;border:1px solid #eee;border-width: 1px 1px 0px 1px; margin-bottom:10px;}
 
.menu-box ul { margin: 0; padding: 0; list-style: none; }

.menu-box ul li, .menu-box ul li:hover  {background:#fff url(/Resource.phx/layout/img/menu-li-back.gif) repeat-x;border-bottom: 1px solid #eee;color: #333; margin:0px; padding: 3px 0px 3px 10px; }

.menu-box ul li a, #content-left .menu-box ul li a { color: #333; }

.menu-over { font-weight: bold; }

/* Submenu */
div.menu-box li.submenu-out, div.menu-box li.submenu-over{ font-size: 0.9em;  background-image:none;  background-repeat: no-repeat; padding: 2px 0px 2px 20px; }
div.menu-box li.submenu-over a { text-decoration: underline; }
/* \Submenu */

.left-box {background:#fff url(/Resource.phx/layout/img/menu-back-white.gif) repeat-x;border:1px solid #eee; padding:10px; margin-bottom:10px;}
/* \Left column */

/* Spaces */
.left-space{ padding:0px; margin-bottom: 10px; }
.pubArchive { padding:0px; margin-bottom: 10px; }
#content-right .r-space, .cl-m .r-space { margin-bottom: 5px; }
/* \Spaces */
/* Right box */
.right-box { background:#fff url(/Resource.phx/layout/img/menu-back-white.gif) repeat-x;border:1px solid #eee;padding: 2px 5px; }
/* \Right box */

/* Sman box */
.sresults { background-image: none;background-color:#d52149; margin-left:0; margin-right:2px; margin-bottom:0; float:left;height:12px; }

/* \Sman box */

/* Additional box */
.ad-box { text-align:center; }
/* \Img box */

#footer {background-image:url(/Resource.phx/layout/img/img900/footerright-grey.gif);background-position:right top;background-repeat:repeat-y; padding: 10px;background-color: #ccc;color: #333;text-align:left; font-size: 0.95em; clear:both; }

#footer a { color: #333; }

/* Plaza changes */
.phx-navbottom { margin-top:5px; }

/*Backgrounds*/
/* Eman */
.emname, .emanmonth, .emanmonth td, td.dweek { background-color: #eee; }
.eman-box { margin: 0 0 10px 0; }
td.earrow2 , td.earrow { background-color: #fff; }
/* \Eman */

#wback { background-color: #fff; text-align:left; }
.shcolor, .phx-header { background-color: #f1f1f1; }

/* some aligns & margins */
#aright { text-align:right; }

/* Header fonts */
.serviceheader, .phx-title, .superheader, h1, p.phx-header, span.phx-header { color:#600;font-weight:bold;font-size: 1.3em; }

div.serviceheader, h1 {padding-bottom: 5px; margin-bottom:0px;
} 

.fieldheader, #content-middle h2 {color:#600;font-size: 1.15em; font-weight:bold; }
#content-left h2, #content-right h2 { font-size: 1.15em; }

span.columnheader { display: block; }

div.news div.fieldheader, div.news div.columnheader, span span.columnheader, .news h2 { padding-bottom: 5px; }

.columnheader, #content-middle h3, .phx-colheader, .phx-commands { font-weight: bold; color: #333;font-size: 1.1em; }

#content-left h3, #content-right h3 { font-size: 1.1em; }

h4, h5, h6 { font-weight:normal; }

#go-content, .clblock { display: block; background: transparent none; border: none; width: 1px; height: 1px; overflow: hidden; padding: 0; margin: -1px 0 0 -1px; }

/* Links */

#content-middle a[href ^="http://"], #content-middle a:visited[href ^="http://"]{ background: url("/Resource.phx/layout/img/icons/href_icon.png") top  right no-repeat; padding-right: 16px; }
#content-middle a[href ^="http://www.suora.fi"],#content-middle a:visited[href ^="http://www.suora.fi"]{background-image:none; padding-right: 0; }
#content-middle a[href ^="https://"], #content-middle a:visited[href ^="https://"]{ background: url("/Resource.phx/layout/img/icons/https_icon.png") top right no-repeat; padding-right: 13px; }

#content-middle a[href$='.pdf']{ background: url("/Resource.phx/layout/img/icons/pdf_icon.gif") center right no-repeat; padding-right: 17px;}
#content-middle a[href$='.doc']{ background: url("/Resource.phx/layout/img/icons/word_icon.gif") center right no-repeat; padding-right: 18px;}
#content-middle a[href$='.xls']{ background: url("/Resource.phx/layout/img/icons/excel_icon.gif") center right no-repeat; padding-right: 18px;}
a { text-decoration:none; color:#900;  }

a:hover { text-decoration:underline; }

/* TOP LINKS & LAYER NAVIGATION */
ul#nav, #nav ul { padding: 0; margin: 0; list-style: none; }
#nav li { float: left;  position: relative; z-index: 10; margin-right: 2px; padding: 3px 5px;background-image:url(/Resource.phx/layout/img/img900/top-out-red.gif); background-repeat:repeat-x;border-color: #712109;border-style: solid; border-width:0px 1px;background-color:#d52149;background-image:none; }

#nav li ul { display: none; position: absolute; top: 1.65em; left: 0; z-index: 10; }
#nav li#tnUsers ul {  right: 0; left: auto; }
#nav li:hover, #nav li.over { z-index: 11; }
li>ul { top: auto;  left: auto; }

#nav li:hover ul, #nav li.over ul { color:#000; background-image:none; display: block; border: 1px solid #666;border-width: 1px 0px; }

#nav li.n-over, #nav li:hover { text-align: left; background-color:#4f0330; background-image:none;color: #FFFFFF;background-repeat:repeat-x; }
#nav li:hover a {color: #FFFFFF;}
#nav li.n-over a, #nav li.n-over a:hover { color: #FFFFFF; }

#nav ul li a, #nav ul li a:hover, #nav ul li a:visited { font-weight:300; display: block; padding: 2px 1px 2px 2px; color: #FFFFFF;background-color: #7A0035; opacity: .90; }
#nav li:hover ul li a {color: #FFFFFF;}
#nav ul, #nav ul li, #nav ul li:hover { width: 200px;  line-height:16px; padding: 0; border-style: solid; border-width: 0px 1px; border-color: #666;background:transparent; margin:0 0 0 -1px; }
#nav ul li a:hover, #nav ul li:hover a, #nav li:hover ul li a:hover { background-image:none; color:#f1f1f1;background-color: #450833; opacity: 1; }

#nav a { text-decoration: none; }
/* \TOP LINKS & LAYER NAVIGATION */

/* Er msg */
.stnd-error {  background: #fafae1 url(/Resource.phx/layout/img/icons/exclaim.png) 0.5em 0.8em no-repeat; border: 1px solid #d9d9cc; padding: 10px 10px 10px 30px;  margin-bottom:15px;  }

/* Info block */
div.infoblock ul li { margin-bottom:5px;  border:1px solid #ccc; list-style:none; padding-top:1px;padding-bottom:1px; display: block;  color:#666; font-size: 0.85em; padding-left: 22px; }
.infoblock ul { margin:0px; padding:0px; }
li.info-rss { background: #fff url(/Resource.phx/layout/img/icons/rss.gif) no-repeat;}
li.info-help { background: #fff url(/Resource.phx/layout/img/icons/help.gif) no-repeat;}
#content-left .infoblock a {color: #666;}
.info-help a {cursor: help;}
/* \Info block */

.previous { background: url(/Resource.phx/layout/img/icons/previous.png) 0em 0.25em no-repeat;  padding-left: 10px; }
.next { background: url(/Resource.phx/layout/img/icons/next.png) 0em 0.25em no-repeat; padding-left: 10px; }



/** CUSTOMED COLORS CSS FOR ALL GROUPS  **/
/* $Header: /data/cvs/suora5/phx/var/localized/master/layout/css/customstyle.css,v 1.12 2010/02/15 11:54:52 al Exp $ */
/* AMMATTILIITTO SUORA ALL custom styles */
#header  { vertical-align: middle }

#content-left .img-box, #content-right .img-box {margin-left: -5px; text-align: center;}
#content-middle a[href ^="http://www.ammattiliittosuora.fi"],#content-middle a:visited[href ^="http://www.ammattiliittosuora.fi"],#content-middle a[href ^="http://www.suora.fi"],#content-middle a:visited[href ^="http://www.suora.fi"]{background-image:none; padding-right: 0; }




/** CUSTOMED COLORS CSS FOR THIS GROUP **//* AMMATTILIITTO SUORA specifig custom styles */
/* $Header: /data/cvs/suora5/phx/var/localized/master/layout/css/customstyle-sivut-suora.css,v 1.22 2010/01/18 13:02:22 al Exp $ */
#top-navi { color: #898f92; background-color: #e1e7ea; padding-top:2px; font-size: 0.8em; }
#header {background:#fff url(/Resource.phx/layout/suora/img/logoSUORA.png) no-repeat;}
#header span.serviceheader {display:none }

#header .wlcBox { color: #fff; float:right; font-weight:bold; padding:15px 15px 0 0 }
#header .wlcBox h2 {padding-bottom: 5px; margin: 0 0 5px 0; border-bottom: 2px dotted #c3b7c4; font-weight:100}
#header .wlcBox a, #header .wlcBox a:visited { color: #b7274a; font-size:0.85em}
#top-navi a, #top-navi a:visited { color: #898f92; }
#top-navi span {color: #898f92; background: transparent none; border-width: 0; }

/* Top Links */
#top-links li:hover {color: #fff; background: #8f0032 none;} 

#nav li, #nav li.n-over, #nav li:hover, #nav li ul, #nav ul  {line-height: 20px;  }
#nav li ul { top: 25px; }

ul#nav li, #nav li:hover {padding: 3px 35px; border-left-width:0; border-color: #7a0035; margin-right:0}
#nav li.n-over ul li, #nav li ul li, #nav li:hover ul li {background-color:#ffffff; padding: 0; border-width:0 1px 1px 1px; border-color:#82898d}
ul#nav li#tnUsers, #nav li#tnUsers:hover { padding: 3px 10px; border-right-width:0}
#nav li.n-over ul li:hover, #nav li:hover ul li:hover {background-color:#ffffff;}

/* Search */
#top-links .suoraSearch { float:right; padding-right: 5px; }
div#header .suoraSearch .search-box form { padding: 0 }
#top-links .suoraSearch table td { vertical-align: middle; }
#top-links .suoraSearch #rss { margin-right: 7px; }
#top-links .suoraSearch .st { height: 17px; border-width: 0; margin-left: 17px; font-size:0.95em; color: #898f92 }

#navipath {font-size: 0.75em;  color: #898f92; }

#left-bg { background:  url(/Resource.phx/layout/suora/img/leftCBack.gif) repeat-y;}
#content-left { padding: 10px 15px 10px 0; }
#right-bg { background: url(/Resource.phx/layout/suora/img/rightCBack.gif) top right repeat-y;}
#content-right { padding: 10px 0 10px 15px; }

.cl-m {padding:0 15px 0 6px; }

div.cl-m, #content-middle { margin-right: -3px; padding-right:0; }

#content-left .img-box, #content-right .img-box {margin-left: 0;}
#content-middle .head-box { color: #f1f1f1; font-weight:bold; padding: 2px 3px 2px 10px;}
#content-left .head-box, #content-middle .head-box, #previewBox .head-box { background-color: #4f0331; margin-bottom:0; padding-top: 4px; padding-bottom: 4px;}

.menu-box { background:#d52149 none; border-width:0; }
.menu-box ul li, .menu-box ul li:hover  { background:#d52149 none; border-bottom: 1px solid #7a0035; }
.menu-box ul li.menu-over, .menu-box ul li.menu-over:hover { background-color:#29051f; padding-left:10px; }
.menu-box ul li a, #content-left .menu-box ul li a { color: #fff; }
.menu-box ul li, .menu-box ul li:hover  { padding: 7px 2px 7px 10px; }
div.menu-box li.submenu-out, div.menu-box li.submenu-over{ border-color: #b7274a; background-color: #450833; padding: 5px 2px 5px 20px; }
/*  new box bottom margins */
#content-left .menu-box, #content-left .left-box, #content-middle .right-box , #content-left .img-box, #content-middle .img-box { margin-bottom: 20px; }
/* Texts */
.serviceheader, .phx-title, .superheader, h1, p.phx-header, span.phx-header {color:#000000; font-weight:100; font-size: 1.9em; }
.fieldheader, #content-middle h2 {color:#000000; font-weight: 100; font-size: 1.5em; }
/* SUORA Index page */
.suoraIndexTable, .suoraInnerTable  { width: 100%; margin:0; padding:0 }
.suoraIndexTable td, .suoraInnerTable td {vertical-align:top }
.suoraIndexCenter { padding-right: 15px; }
/* Right column */
.suoraIndexEman, #sidebar {  width: 205px; background: url(/Resource.phx/layout/suora/img/rightCBack.gif) top left repeat-y; margin: 0; padding-left: 15px; }
.suoraInnerTable .suoraIndexEman { color: #898f92; }
#content-middle .suoraIndexCenter .pubList { color:#ffffff; font-weight:bold; font-size: 1em; background-color: #4f0330; display:block; padding: 2px 10px; margin-top: 0 }
div#suoraMiddleBgImg { height:230px; }
div#suoraGreenBox { height:230px; z-index:2; position:relative; background:url(/Resource.phx/layout/suora/img/suoraGreenOver.png) right bottom no-repeat; }
.linkMargin { left: 10px; bottom: 30px; margin: 0 0 5px 0;}
div#suoraGreenBox div#gBText { color: #ffffff; float:right; width: 350px; padding: 50px 25px 25px 0; }
div#suoraGreenBox div#gBText h1, div#suoraGreenBox div#gBText h2, div#suoraGreenBox div#gBText h3 { color: #ffffff; }
/* \SUORA Index page */

/*Eman list */
.suoraList #emanRed { font-size: 0.8em; color: #ffffff;background-color: #d52249; padding: 2px 10px; margin: 5px 0}
.suoraList #emanOrange { font-size: 0.8em; color: #ffffff;background-color: #ff9400; padding: 2px 10px; margin: 5px 0}
.suoraList #emanGreen {font-size: 0.8em;  color: #ffffff; background-color: #00a92a; padding: 2px 10px; margin: 5px 0}
/* News boxes */
.suoraRedBox, #content-middle .suoraIndexTable .suoraIndexCenter .mnews {color: #ffffff; background-color: #4f0331; padding: 3px 5px; margin: 5px 0;}
#content-middle .suoraIndexTable .suoraIndexCenter .news .mnews {float:left; margin: 7px 0 0 0; display:block;}
#content-middle .news { padding-top:5px; border-bottom: 1px dashed #898f92; }
#content-middle .suoraIndexTable .news h3 {font-size: 1.4em; font-weight: 600}
#content-middle .suoraIndexTable .news h3.h3Box {padding-bottom:15px}
#content-middle .news, .suoraIndexTable .pubArchive { clear:both; }
.pPreview { border-top: 1px dashed #898f92; padding-top: 10px }

.imgRight .suoraRedBox { z-index:2; position:relative; }
a.suoraRedBox, #content-middle a.suoraRedBox:visited, #content-middle .suoraIndexTable a.mnews, #content-middle .suoraIndexTable a.mnews:visited {color: #ffffff; }
/* Links */
a {color:#4f0331;}
#content-middle a:visited {color:#b38da2;}

.phxplaza-menu-navigation dl { margin-left: 10px;}

/* Remove right arrow from content links */
#content-middle a[href ^="http://"],#content-middle a:visited[href ^="http://"],#content-middle a[href ^="http://www.ammattiliittosuora.fi"],#content-middle a:visited[href ^="http://www.ammattiliittosuora.fi"],#content-middle a[href ^="http://www.suora.fi"],#content-middle a:visited[href ^="http://www.suora.fi"]{background-image:none; padding-right: 0; }

/*  SUORA new ul li style */
#content-middle ul { margin:0; padding:0; }
#content-middle ul ul,#content-middle ul>ul { margin:0 0 0 15px; padding:0; list-style:none; }
#content-middle ul li { background: url(/Resource.phx/layout/suora/img/yhdistysArrows.gif) 0 0.35em  no-repeat; padding-left: 18px; display:block; margin: 2px 0 2px 0;}
.phxplaza-menu-navigation dl dd { background: url(/Resource.phx/layout/suora/img/yhdistysArrows.gif) 0 0.3em  no-repeat; display:block; padding-left: 20px; margin: 0 10px 5px 0;}
/* Footer */
#footer {font-size: 0.75em;  color: #898f92; background: #e1e7ea none;}
#footer a, #footer a:visited {color: #4f0331;}
#footer b {color: #000000;}


/** GROUPS OWN CUSTOMED COLOR HTX **/




/* PRINT SPECIFIED TAGS */

@media print { 
	body { background-color: #fff; background-image: none; } 
	.news, .news-line { border:0px; } 
	div.mnews a, div.mnews2 a, #ingressi { background-image: none; }
 }
