/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* base.css, part of YUI's CSS Foundation */
a {
   color: #1F7FB5;
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
}
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
	font-size:119%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	xmargin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	xmargin-left:2em;
   padding: 0;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	/*list-style: disc outside;*/
	list-style-type: none;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	xmargin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}



/* main layout */

body {
   /*background: transparent url('/m/i/bg-stripes-yellow-big.png') repeat-x;*/
   background: transparent url('/m/i/bg-stripes-blue-big.png') repeat-x;
   xbackground: transparent url('/m/i/gradiencik.png') repeat-x;
   xbackground: transparent url('http://pol-nord.eu/ih/tlo1.png') repeat-x 60% 0%;
   xbackground: transparent url('http://pol-nord.eu/ih/tlo1.png') repeat-x 60% 0%;
   margin: 0;
}
#doc2 {
   background: transparent url('/m/i/ip_szkic_wm.png') no-repeat 200px -80px;
   background: transparent url('/m/i/ip-szkic-last.png') no-repeat 70px 0px;
   xbackground: transparent url('http://pol-nord.eu/ih/top3.png') no-repeat 60% 0%;
   xbackground: transparent url('http://pol-nord.eu/ih/tlo.png') repeat-x 60% 0%;
}
#hd {
   padding: 0;
}
#hd #logo {
   position: relative; top: -7px;
   margin-left: -160px;
   float: left;
}
#hd p {
   font-size: 26px;
   font-weight: bold;
   overflow: visible;
   white-space: nowrap;
   text-align: center !important;
   display: inline;
   margin-top: 55px;
   margin-left: 14pt;
   margin-bottom: 0px;
   float: left;
   padding: 0;
   xopacity: 1;
   line-height: 36px;
}
#hd p span {
   font-weight: normal;
   font-size: 20px;
}
#hd p a {
   text-decoration: none;
   color: #888888;
   color: #852E26;
   color: #263C63;
}
#hd #searchForm {
   float: right;
   margin-top: 10px;
   height: 39px;
}
#hd #searchForm input {
   padding: 5px;
   border: 1px solid #666;
}
#hd #searchForm input#query {
   webkit-position: relative;
   webkit-top: 5px;
   opacity: 0.5;
}
#hd #searchForm #submit {
   background: transparent url('/m/i/search-icon.png') 0px 0px;
   background: transparent url('http://pol-nord.eu/ih/search-32.png') scroll no-repeat 50% 65% !important;
   border: none;
   width: 39px; height: 39px;
   margin-left: 5px;
}  

#hd #topMenu {
   float: right;
   margin: 0;
   margin-top: 65px;
   margin-left: -2px;
}
#hd #topMenu li {
   display: inline;
   margin: 0;
   padding: 0px 10px 0px 7px;
   border-right: 1px solid #999;
}
#hd #topMenu li.current {
   text-decoration: underline;
}
#hd #topMenu li.last {
   padding-right: 0;
   border: none;
}
#hd #topMenu li a {
   color: #333;
   text-decoration: none;
}
#hd #topMenu li a:hover {
   text-decoration: underline;
}
#hd #langFlag {
   margin-left: 10px !important;
}
#hd #langFlag img {
   position: relative; top: 5px;
}

#bd {
   height: 500px;
   clear: both;
   xmargin-top: -110px;
   display: block;
   position: relative;
   top: -100px;
}
/* strona główna */

#bd .yui-b h2 {
   margin: 0px;
}
#bd .yui-b h2 a {
   color: #1E2F38;
   text-decoration: none;
}
.customHTML li {
   list-style-image: url('/m/i/li-arrow.png');
   list-style-position: inside;
   margin-bottom: 10px;
}
.customHTML p {
   padding: 0px !important;
   margin-bottom: 5px;
   margin-top: 5px;
}
#top, #bottom {
   line-height: 15pt;
   color: #555 !important;
}
#bd div#top h3 {
   background: transparent url('/m/i/li-arrow.png') no-repeat 0% 0%;
   padding-left: 20px;
   margin-bottom: 0px;
}
#bd div#top p {
   padding-left: 20px;
   margin-top: 5px !important;
   margin-bottom: 5px !important; 
}
#bd div#top div.left h2 a {
   color: #302F03;
}
#bd div#top {
   display: block;
   xheight: 230px;
}

#bd div#top:after {
   content: '.';
   visibility: hidden;
   clear: both;
}
#bd div#top div.left h2 a,
#bd div#top div.right h2 a,
#bd div#bottom div.left h2 a,
#bd div#bottom div.right h2 a{
   color: #165A82;
   color: #263C63;
   color: white;
}
#bd div#top div.left h2 a {
   font-weight: bold;
   color: #F0F5F7;
   color: #555;
   color: #9D2D25;
   color: #263C63;
}
#bd div#top div.left,
#bd div#top div.right,
#bd div#bottom div.left,
#bd div#bottom div.right {
   padding: 10px;
   padding-top: 5px;
   xbackground: white url('/m/i/blue-gradient.png') repeat-x 0px 0px;
   background: white url('/m/i/gray-gradient6.png') repeat-x 0px 0px;
   background: white url('/m/i/belkaweb20-blue-31px-OK.png') repeat-x 0px 0px;
   border: 1px solid #ccc;
   border: 1px solid #DBDAC1;
   border: 1px solid #E4EAED;
   overflow: hidden;
}
#bd div#bottom div.left,
#bd div#bottom div.right {
   border: 1px solid #fff;
}
#bd div#top div.left,
#bd div#top div.right {
   xborder: 1px solid #CDCFD1;
   xbackground-color: #fff;
}

#bd div#bottom div.left,
#bd div#bottom div.right {
   xborder: 1px solid #E6E8EB;
}
#bd div#top div.left,
#bd div#bottom div.left {
   xheight: 230px;
   float: left;
}
#bd div#top div.right,
#bd div#bottom div.right {
   xheight: 230px;
   float: right;
}
#bd div#top div.left {
   width: 52%;
   xmargin-bottom: 10px;
   background: white url('/m/i/gray-gradient6.png') repeat-x 0px 0px;
   background: white url('/m/i/belkaweb20-blue-31px-OK.png') repeat-x 0px 0px;
   background: white url('/m/i/zolta-belka32px.png') repeat-x 0px 0px;
}
#bd div#top div.left h3 a:hover,
#bd div#top div.left h3 a:active,
#bd div#top div.left h3 a:focus {
  outline: none; 
}

#bd div#top div.left h3 a:focus {
   border: none;
}
#bd div#top div.right {
   width: 41%;
}

#bd div#middle {
   clear: both;
   border: 1px solid #ddd;
   border: 1px solid #E4EAED;
   margin: 10px auto ;
   xpadding: 25px;
   text-align: center;
   display: block;
   height: 100px;
   width: 750px;
   width: 99.7%;
   overflow: auto;
   
}
#bd div#middle ul#sc_menu {
   display: block;
  height: 90px;
  /* Max width here, for users without Javascript */
  width: 1550px;
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}
#bd div#middle ul#sc_menu li {
   display: block;
  float: left;
  padding: 0 4px;
}
#bd div#middle ul#sc_menu li a {
    display: block;
  text-decoration: none;
}
#bd div#middle ul#sc_menu span {
   display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}


#bd div#bottom div.left {
   width: 41%;
}

#bd div#bottom div.right {
   width: 52%;
}
/* leftbar */

#leftbar  { }
#leftbar ul {
   background: transparent;
   margin: 0;
   line-height: 16pt;
}
#leftbar ul#mainMenu li.mm {
   opacity: 0.9;
}
#leftbar ul#mainMenu li.nn {
   opacity: 0.9;
   background-color: #f5f5f5 !important;
   background-color: #dfdfdf !important;
   border: 1px solid #ddd;
   border-bottom: 1px solid #aaa;
   border-right: 1px solid #aaa;
}
#leftbar ul#mainMenu li.current a {
   color: black;
   text-decoration: underline;
}
#leftbar ul#mainMenu li {
   font-weight: bold;
   padding: 0px;
   padding-left: 15px;
   background-color: #eee;
   line-height: 31px;
   margin: 0px auto 5px auto;
   border: 1px solid #ccc;
   border: 1px solid #fff;
   border-bottom: 1px solid #d8d8d8;
   border-right: 1px solid #d8d8d8;
	background: #ddd url('/m/i/menu-gradient.png') 0% 0% repeat-x;
}
#leftbar ul#mainMenu li a {
   color: #555;
   text-decoration: none;
   display: block;
}
#leftbar ul#mainMenu li a:hover {
   text-decoration: underline;
   color: black;
	text-decoration: none;
}

#leftbar ul#mainMenu li.level0 a:hover {
	text-decoration: none;
}
#leftbar ul#mainMenu li.level1 {
   padding: 0px; padding-left: 15px !important;
	background: #fff url('/m/i/buton_p2_ok.png') top left no-repeat;
	border: none;
	font-weight:normal;
	margin: 0 0 4px 10px;
   line-height: 34px;
}
#leftbar ul#mainMenu li.level1.nn {
	background-image: url('/m/i/buton_p2_h_ok.png');
	background-color: #fff;
	color: #fff;
}
#leftbar ul#mainMenu li.level2 {
   padding-left: 15px !important;
	border: none;
	background: transparent url('/m/i/buton_p3_ok.png')top left no-repeat;
	font-weight:normal;
	margin: 0 0 4px 20px;
   line-height: 34px;
}

#leftbar ul#mainMenu li.level2.nn {
	background: #fff url('/m/i/buton_p3_h_ok.png') top left no-repeat;
	color: #fff;
}
#leftbar #deklaracja {
   display: block;
   margin: 20px auto;
}
#leftbar #deklaracja img {
   border: 1px solid #bbbbbb;
	display: none;
}
#leftbar ul#bottomMenu {
   xmargin-top: 15px;
}
#leftbar ul#bottomMenu li {
   font-weight: normal;
   font-size: 14px;
   background: transparent url('/m/i/li-bottom-menu.png') no-repeat 0px 8px;
   line-height: 14pt;
   padding: 5px;
   padding-left: 26px;
   margin-left: 10px;
   color: #999;
}
#leftbar ul#bottomMenu li a {
   text-decoration: none;
   color: #333;
}
#leftbar ul#bottomMenu li.current a,
#leftbar ul#bottomMenu li a:hover {
   text-decoration: underline;
}

.first {
   xmargin-top: 0 !important;
}
.last {
   xmargin-bottom: 0 !important;
}
/* rightbar */
div.yui-b div.rightbar h1, 
div.yui-b div.rightbar h2, 
div.yui-b div.rightbar h3, 
div.yui-b div.rightbar h4 {
   margin-top: -4px !important;
}
div.yui-b div.rightbar {
   float: right;
   border: 1px solid #cccccc;
   width: 26.5%;
   padding: 10px;
   background-color: white;
   margin-bottom: 10px;
   clear: right;
   line-height: 16pt;
   background: transparent url('/m/i/zielona-belka32px.png') repeat-x top left;
   background: transparent url('/m/i/zolta-belka32px.png') repeat-x top left;
}

div.rightbar ul {
	margin: 0;
}

div.rightbar li {
	list-style-image: url(/m/i/li-arrow.png);
	margin-bottom: 2px;
}

div.rightbar {
	line-height: 13pt;
}

div.rightbar h3, div.rightbar h2 {
	margin-bottom: 15px !important;
	padding: 0px 0px 5px 5px;
	font-size: 100%;
	xborder-bottom: 1px solid #ddd;
   color: #45442D;
}
/* artykul */
.person span {
   font-weight: normal
}
div#article,
div#person {
   border: 1px solid #999;
   background-color: white;
   padding: 10px;
   line-height: 16pt;
   color: #000;
   width: 66%;
   float: left;
}
div#article h1,
div#person h1 {
}
div#article #author {
   padding: 5px 9px 0px 9px;
   text-align: right;
	background-color: #fff;
	margin: 0px;
   font-size: 13px;
   font-weight: normal;
   background-color: transparent;
}
div#article #abstract {
   font-weight: bold;
	margin-top:0px;
}
#articleBody {
   padding: 9px;
}

#articleBody , #content{
	border-top: 1px solid #DDDDDD;
	background-color:#fffff0;
}
#articleBody img#authorPhoto {
   float: left;
   margin: auto 10px 5px auto;
}
#articleFiles {
   margin: 1px;
   background-color: white;
   border-top: 1px solid #ddd;
   padding: 1px;
}
#articleFiles p,
#articleFiles ul {
   padding: 9px;
   margin: 0;
}

#articleFiles ul.audio li {
 	background: transparent url(/m/i/audio.png) 0% -3px no-repeat;
}
#articleFiles ul.audio li.first {
 	background: none;
}
#articleFiles ul .first {
   font-weight: bold;
   font-size: 12pt;
   margin: 0px auto 10px auto;
   background: none;
   padding: 0;
}
#articleFiles ul li {
 	background: transparent url(/m/i/pdf.png) 0% 0% no-repeat;
   margin: 10px auto;
   padding-left: 30px;
}
#articleFiles ul li span {
   font-weight: normal;
   font-size: 10pt;
}

/* strona menu */

div#facePage ul {
   padding: 0;
}
div#facePage li {
   list-style-image: url('/m/i/li-arrow.png');
   list-style-position: inside;
	margin: 5px auto;
}
div#menuItemPage #letters p {
   margin:0; padding: 0;
   margin-bottom: 15px;
   font-weight: bold;
   text-align: left;
}
div#menuItemPage #letters {
   border: 1px solid #ddd;
   background-color: #ffffff;
   padding: 10px;
   text-align: center;
   margin-bottom: 25px;
}
div#menuItemPage #letters li {
   display: inline;
   margin-right: 12px;
}
div#menuItemPage #letters li.selected a {
   font-weight: bold !important;
   text-decoration: underline;
   font-size: 16pt;
}
div#menuItemPage #letters li a {
   font-weight: normal;
}

div#article,
div#menuItemPage {
   border: 1px solid #ccc;
   padding: 1px;
   line-height: 16pt;
   color: #000;
   width: 68.5%;
   float: left;
   background-color: #F8F6F1;
}
div#article h1,
div#menuItemPage h1 {
   background-color: white;
	font-size: 16px;
	margin:0px;
	opacity:0.7;
	padding:5px 9px 5px 9px;
   background: white url('/m/i/h1_gradient.png') repeat-x bottom left;
}
div#menuItemPage #content {
   padding: 9px;
}
div#menuItemPage ul {
   margin: 0;
}
div#menuItemPage li {
   margin: 10px auto;
   margin-bottom: 30px;
}
div#menuItemPage li a {
   font-weight: bold;
   font-size: 16px;
}
div#menuItemPage li p.author a,
div#menuItemPage li a.more {
   background: none !important;
}

div#menuItemPage li p.author a {
   font-weight: normal;
   font-size: 13px;
}
div#menuItemPage li.audio p.author a {
   padding-right: 0;
}
div#menuItemPage li img {
   position: relative;
   top: 5px;
}
div#menuItemPage li p {
   margin: 10px auto;
}
div#menuItemPage li p.left,
div#menuItemPage li p.right {
   margin-top: 0px;
   margin-bottom: 10px;
}
div#menuItemPage li p.left {
   text-align: left;
}
div#menuItemPage li p.right {
   text-align: right;
}
div#menuItemPage li a.more {
   font-size: 13px;
   font-weight: normal;
}

div#menuItemPage li.audio a {
 	xbackground: transparent url(/m/i/audio.png) 100% -3px no-repeat;
 	padding-right: 35px;
}
div#menuItemPage li.prezentacje, 
div#menuItemPage li.programy {
 	background: transparent url(/m/i/pdf.png) top left no-repeat;
 	margin-bottom: 10px;
 	padding-left: 30px;
 	padding-right: 20px;
}

div#menuItemPage li.audio {
 	background: transparent url(/m/i/audio.png) 0% -3px no-repeat;
}
div#menuItemPage li.programy.audio a {
   background: none;
}
div#menuItemPage li.prezentacje {
   margin-bottom: 10px;
}
div#menuItemPage li.prezentacje p.left {
}

div#menuItemPage li.wypowiedzi.audio {
   background: none;
}
div#menuItemPage li.wypowiedzi p {
	margin: 2px 0 2px 0;
	padding: 0 15px 0 10px;
}

div#menuItemPage li.wypowiedzi p .right {
	padding: 0;
}
#partners li img {
   margin-right: 20px;
}
div#menuItemPage li.noPdfBg {
   background: none;
   padding-left: 0;
   margin-bottom: 30px;
}
#partners li a.link {
   position: relative;
   top: -25px;
}

/* pagination */

ul.pagination {
   text-align: center;
   margin: 5px auto 15px auto;
   background-color: white;
   border-top: 1px solid #dddddd;
   margin: 10px;
   padding: 15px;
}
ul.pagination li {
   list-style-type: none;
   display: inline;
   xcolor: #999;
   padding: 3px 7px;
   xfont-size: 14px;
}

ul.pagination li a {
   text-decoration: none;
   xcolor: #333;
}
ul.pagination li a:hover {
   text-decoration: underline; 
}
ul.pagination .current {
   font-weight: bold;
   border: 2px solid #ddd;
}
ul.pagination span {
   font-size: 18px;
}

/* eventpage */

.eventPage h1 {
   border-bottom: 1px solid #ddd !important;
}
.eventPage table input[type="text"],
.eventPage table textarea {
	width:96%;
	background-color: #fff;
	border: 1px solid #ccc;
   padding: 5px;
}
.eventPage table input[type="checkbox"] {
}
.eventPage table {
   margin: 20px auto;
   margin-left: 2em;
   width: 90%;
   text-align: left;
}
.eventPage table th,
.eventPage table td {
   border: 1px solid #ddd;
   background: transparent;
}
.eventPage table th {
   text-align: right;
   background-color: #eaeaea;
	width:30% !important;
	vertical-align: top;
}
.eventPage table li {
   margin: 0 !important;
}
.eventPage table td p {
   margin: 0px 10px;
   font-weight: bold;
   color: #888;
}
.eventPage #eventSubmit {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
   padding: 15px; padding-top: 25px;
	border: none;
	background: transparent;
}
.eventPage #eventSubmit input {
   padding: 8px 25px;
}
.eventPage div#eventDesc,
.eventPage div#belowText {
   padding: 10px;
}
.eventPage table td.error input {
   border-color: red;
}
.eventPage .errorlist {
   color: red;
   font-weight: bold;
}
.eventPage #subscriptionErrors,
.eventPage #subscriptionSent {
   border: 3px solid green;
   padding: 20px;
   background-color: lightgreen;
   text-align: center;
   font-weight: bold;
   font-size: 12pt;
   width: 82%; margin: auto;

}
.eventPage #subscriptionErrors {
   border-color: red;
   background-color: #FFA8A8;

}
/* photologue */

.photo-gallery {
   padding: 5px;
}
.photo-gallery h2 {
   margin: 10px !important;
}
.photo-gallery div.gallery-photo {
   display: inline;
   padding: 0px;
}
.photo-gallery div.gallery-photo img {
   margin: 5px;
   padding: 5px;
   background-color: #eaeaea;
}
div.gallery-photo img#main {
   margin: 15px;
}

div.gallery-photo ul li {
   display: inline;
}
div.morePhotos {
   /*display: inline;
   position: relative;
   top: -8px; left: 5px;*/
   text-align: right;
   padding-right: 15px;
}
.nextArea, .prevArea {
   width: 49% !important;
   display: inline;
   position: absolute;
   top: 0%;
   height: 96%;
   xborder: 1px solid yellow;
}

.prevArea { float: left; }
.nextArea { clear: both; float: right !important; left: 51%;}
/* stopka */

#yui-main { margin-bottom: -60px; }
#ft {
   background: transparent url('/m/i/footer-temp.png') no-repeat 50% 50%;
   width: 100%;
   height: 100px;
   border-top: 1px dotted #aaa;
}


div#middle {
   text-align: center;
}
#bd div#middle ul#sc_menu1 { width: 660px; }
#bd div#middle ul#sc_menu2 { width: 660px; }
#bd div#middle ul#sc_menu3 { width: 700px; }
#bd div#middle ul#sc_menu1 li { padding: 0px 26px !important; }

#bd div#middle ul#sc_menu1,
#bd div#middle ul#sc_menu2,
#bd div#middle ul#sc_menu3 {
   /*border-left: 1px solid red;
   border-right: 1px solid red;*/
   display: none;
  height: 90px;
  /* Max width here, for users without Javascript */
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0 auto;
  list-style: none;
}
#bd div#middle ul#sc_menu1 li,
#bd div#middle ul#sc_menu2 li,
#bd div#middle ul#sc_menu3 li {
  float: left;
  padding: 0 14px;
}
#bd div#middle ul#sc_menu1 li a,
#bd div#middle ul#sc_menu2 li a,
#bd div#middle ul#sc_menu3 li a {
    display: block;
  text-decoration: none;
}

/* testowy layout sg */

.news {
   float: none;
   xwidth: 69%;
   xheight: auto !important;
}

.news div.left {
   width: auto !important;
   xheight: auto !important;
   xmargin-bottom: 15px !important;
   border: 1px solid #F0FAFF !important;
   border-bottom: 1px dotted #dddddd !important;
}

#xmiddle {
   xpadding-top: 45px;
}
#xmiddle ul li {
   list-style-image: none;
   text-align: center;
}
#buzek {
   width: 43.6%;
   xmargin-top: 17px;
   float: left;
   xbackground-color: #fff;
   xborder: 1px solid #ddd;
   xpadding: 10px;
}
#buzek #subtit {
   font-size: 100%;
}
#buzek h1 {
   xmargin-top: 0;
}
#buzek img {
   xmargin-left: 5px !important;
   margin-bottom: 5px !important;
   border: 1px solid #555;
}
#buzek #mainNews {
   padding-left: 0 !important;
   background: white url('/m/i/buzek3.jpg') no-repeat top left;
   height: 213px;
}
#buzek #mainNews p {
   background-color: white;
   opacity: 0.9;
   color: #555;
   margin: 0px !important; padding: 5px !important;
   position: relative;
   bottom: 0px !important;
   width: 320px;
   top: 163px;
}
.news h3 {
   background: none !important;
   margin-top: 1.4em;
}
.news #accordion2 {
   width: 54%;
   height: 312px;
   float:right;
   padding-left: 15px;
}
.byCat h3 { font-size: 102%;}
.byCat li { border-bottom: 1px dotted #ddd;}
.byCat li.last { border: none;}
.byCat, .byCat li.last h3 { margin-bottom: 10px; }
.byCat h3 a.author,
.news #accordion2 h3 a.author {
   font-size: 87% !important;
   xfont-weight: normal;
   color: #263C63;
}
.news #accordion2 h3 span {
   white-space: nowrap;
}
.news #accordion2 h3 a {
   font-size: 108% !important;
   font-weight: bold;
}
.news #accordion2 h3,
.news #accordion2 p {
   padding-left: 0px !important;
}

.news #accordion2 div a {
   text-align: right;
   display: inline;
}
.rest {
   xwidth: 69%;
}

.rest div.left {
   xwidth: auto !important;
   height: auto !important;
   xclear: left !important;
   float: right !important;
   border: 1px solid #ffffff !important;
   border-bottom: 1px dotted #dddddd !important;
   margin-bottom: 25px;
}
.rest div.right {
   xwidth: ;
   height: auto !important;
   xmargin-top: 15px;
   float: left !important;
   clear: left !important;
   border: 1px solid #ffffff !important;
   border-bottom: 1px dotted #dddddd !important;
}
.bottom {
   xwidth: 100% !important;
   margin-bottom: 20px;
}
#part {
   clear: both !important;
   text-align: center;
   background-color: #eee;
   padding: 5px;
   margin-top: 10px !important;
}
.mid2 {
   margin-top: 0px !important;

}
