/* CSS Document */
@media screen, projection {
* { padding:0; margin:0; }
fieldset, img { border:0px solid red; }
label, a { cursor:pointer; }
body, textarea, input, table, select { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; }
option { padding:0 .2em; }
.before, .after { line-height:0; }
.before img, .after img { margin:0 !important; }

ul, ol, dd { margin-left:2em; }
h1, h2, h3, h4, h5, h6 { font-size:1em; margin:1em 0; }
p { margin-bottom:1em; }

a { color:#a31111; text-decoration:underline; }
a:focus, a:hover { text-decoration:none; }

#WAI, hr { position:absolute; top:0; left:-1000em; }
.clear		{font-size:1px; height:1px; clear:both; margin:0; padding:0;}

/* start */
body								{background: url(imgs/bg.jpg) repeat 50% 9px;}
#start								{margin:0 auto 20px; width:836px;}
#start .banner						{height:396px;}
#start .main						{background-color:#ffffff;}
.main .left_col						{width:260px; float:left; padding:0 0 0 2px;}

/* boxes */
.main .left_col .box				{background:url(imgs/box_bg.gif) repeat-y; margin:0 0 30px 0;}
.main .left_col .box .middle		{padding:0 16px;}
.main .left_col .box h3				{background:url(imgs/box_h3_bg.gif) no-repeat; margin:0; color:#004998; padding:0 0 4px 18px;
									font: bold 15px Verdana, Arial, Helvetica, sans-serif;}
.main .left_col .box .bottom		{background:url(imgs/box_bottom_bg.gif) no-repeat; width:256px; height:20px;}

/* menu */
.main .left_col .menu ul.middle			{margin:0; list-style:none; padding:29px 5px 18px 45px}
.main .left_col .menu ul li				{padding: 0 0 0 18px; background:url(imgs/menu_square.gif) 0 7px no-repeat;}
.main .left_col .menu ul li	a			{text-decoration:none; font-size:12px; color:#343434;}
.main .left_col .menu ul li	a:hover		{text-decoration:underline;}
.main .left_col .menu ul li	a.active	{font-weight:bold; color:#00498e;}

/* text */
.main .left_col .text h3			{padding:0 0 10px 20px;}
.main .left_col .text .txt			{padding:0 20px; font-size:12px; color:#353535;}

/* main */
.main .right_col						{float:left; width:516px; padding:12px 28px 30px 24px;}
.main .right_col .news					{border-bottom:1px solid #ccc; padding-bottom:23px; margin-left:4px}
.main .right_col .news h3				{margin:0; color:#004998; font: bold 15px Verdana, Arial, Helvetica, sans-serif; padding:25px 0 4px 0;}
.main .right_col .news p.date			{margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#363636; padding-bottom:20px;}
.main .right_col .news .brief			{font:12px Verdana, Arial, Helvetica, sans-serif; color:#333; line-height:1.5em}
.main .right_col .news .brief a			{font-size:11px; text-decoration:none; color: #da2143;}
.main .right_col .news .brief a:hover	{text-decoration:underline;}
.main .right_col .news .image			{float: left; height:80px; width:100px; padding:20px 24px 20px 0;}
.main .right_col .news .image2			{float: left; height:100px; width:80px; padding:0 24px 20px 20px;}
.main .right_col .more					{text-align:right; padding:10px 0 0;}
.main .right_col .more a				{font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #da2143;}
.main .right_col .more a:hover			{text-decoration:underline;}

/* foot */
#start .footer						{clear:both;}
#start .project						{text-align:right; color:#fff; font-size:11px;}
#start .project a					{color:#FF9900; text-decoration:none; font-weight:bold; font-size:12px; text-transform:uppercase;}
#start .project a:hover				{text-decoration:underline;}

/* news */
.main .left_col .archive h3				{padding:0 0 10px 30px;}
.main .left_col .archive .middle		{padding-left:35px;}
.main .left_col .archive ul				{list-style:none; margin:0;}
.main .left_col .archive ul li a		{font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#333;}
.main .left_col .archive ul li a:hover	{text-decoration:underline;}
.main .left_col .archive ul li ul		{padding: 10px 0;}
.main .left_col .archive ul li ul a		{font-weight:normal;}
.main .right_col h1						{margin:0; border-bottom:1px solid #ccc; padding-top:20px; color:#004998; font: bold 15px Verdana, Arial, Helvetica, sans-serif;}

/* tekstowe */
.main .right_col .noborder				{border:0;}
.main .right_col .noborder .brief		{padding-bottom:25px;}

/* stronicowanie */
.main .right_col .pages						{position:relative; height:30px;}
.main .right_col .pages ul					{list-style:none; padding-right:0px; position:absolute; right:0px; top:17px; font-size:10px;}
.main .right_col .pages ul li				{display:block; float:left; padding:0 4px; border-right:1px solid #ccc;}
.main .right_col .pages ul li.first			{border-left:1px solid #ccc;}
.main .right_col .pages ul li.next,
.main .right_col .pages ul li.prev			{border:0;}
.main .right_col .pages ul li.next a, 
.main .right_col .pages ul li.prev a		{color:#da2143; font-size:12px;}
.main .right_col .pages ul li a				{text-decoration:none; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#da2143;}
.main .right_col .pages ul li a.active		{color:#00498e; font-weight:bold;}
}