body{ margin:0; padding:0; font-size:12px; line-height:14px; font-family:Tahoma,Verdana,Arial,Georgia; background:#bacbdb none; }
* { padding:0; margin:0; border:0;}
img {border:0;}

.clr {clear:both;}
.fl {float:left;}
.fr, .stronicowanie {float:right;}
.txt-right { text-align:right;}
.b { font-weight:bold;}
hr { border-top:1px solid #ccc; }
.b0 { border-bottom:0!important; margin:0; }
.wysrodkuj { margin:0 auto; }
span.blokada a {background:transparent url(http://g.infor.pl/p/blokadareklam/img/dot1.png) no-repeat scroll left 0px;padding:2px 0px 8px 15px;margin-bottom:1px;}

a { text-decoration:none; }
a:hover { text-decoration:underline; }

.f_login {padding:0; margin:0; border:0; font-weight:bold;}
.f_login label {margin:0 5px 0 20px;}

.odst15 { padding:0 15px 15px 15px; margin-top:0px;}
.odst5 {padding:5px; }
.odst10 {padding:10px;}
.odst10-r0 {padding:10px 0 10px 10px;}
.odst-l10 {padding-left:10px;}
.odst-r15 {padding-right:15px;}
.odst-l20 {padding-left:20px;}

.odst-t5 {padding-top:5px;} 
.odst-t10-r5-b10-l5 { padding:10px 5px; }
.odst-t10 {padding:10px 0 0 0;}
.odst-t10-l10 {padding:10px 0 0 10px;}
.odst-t10-r10-l10 {padding:10px 10px 0 10px;}
.odst-t12 {padding-top:12px;}
.odst-t18 {padding-top:18px;}
.odst-t15-b15 { padding:15px 0;}
.odst-b2 { padding-bottom:2px; }
.odst-b5 { padding-bottom:5px;}
.odst-b10 { padding-bottom:10px;}
.odst-b27 { padding-bottom:27px;}
.odst-t15-b15 { padding-top:15px; padding-bottom:15px;}

.odst-b30 {padding-bottom:30px;}
.odst-t10-r15-b10 {padding:5px 0 5px 15px;}
.odst-t10-b10-l10 {padding:10px 0 10px 10px;}
.marg-r7 {margin-right:7px;}
.marg-r15 { margin-right:15px;}
.marg-l20 {margin-left:20px;}
.marg-l370 { margin-left:370px;}
.marg-l250 { margin-left:200px;}
.marg-t30-b30 {margin-top:30px; margin-bottom:30px;}
.bloczek-b25 { margin-bottom:20px; background:transparent url(../img/top_300.gif) no-repeat 0 top; width:300px; padding-top:10px;}
.odst-menu { padding:10px 0;}

.wys-200 {height:150px;}
/******* szerokosc ************/
.szerokosc-90 {width:90px;}
.szerokosc-110 {width:110px;}
.szerokosc-130 {width:130px;}
.szerokosc-140 {width:140px;}
.szerokosc-142 {width:142px;}
.szerokosc-160 {width:160px;}
.szerokosc-170 {width:170px;}
.szerokosc-250 {width:250px;}
.szerokosc-300 {width:300px;}
.szerokosc-310 {width:310px;}
.szerokosc-315 {width:315px;}
.szerokosc-463 {width:463px;}
.szerokosc-490 {width:490px;}
.szerokosc-593 {width:593px;}
.szerokosc-613 {width:613px;}
.szerokosc-603 {width:603px;}
.szerokosc-613 {width:613px;}
.szerokosc-625 {width:625px;}
.szerokosc-728 {width:728px;}
.szerokosc-745 {width:745px;}
.szerokosc-970 {width:970px;}
.szerokosc-940 {width:940px;}
.szerokosc-1000 {width:1000px;}

/******** czcionki *********/
h1 {font-size:22px; font-family:Arial; color:#444; line-height:24px;}
h2 { font-size:20px; font-family:Arial; color:#444; margin:0 0 0 20px; font-weight:normal;}
h2.srodtyt {font-size:16px; margin:5px 0;}
h2 a { color:#871e2c; }
h2.nieb a { color:#444; }
h2 a:hover { text-decoration:none; }

h3 { font-size:16px; font-family:Arial; }
h3 a { color:#871e2c; }
h3.nieb a { color:#444; }
h3 a:hover { text-decoration:none; }
h4 { font-size:12px; font-weight:bold; color:#004480; }

h5 { color:#004480; font-size:12px; font-family:Tahoma; }
h5 a { color:#004480; }
h6 {padding-bottom:10px;}
h6 a{ color:#871e2c; font-size:11px; font-family:Tahoma; }

.arial-16-nieb { font-size:16px; font-family:Arial; color:#004480; font-weight:bold;}
.arial-16-nieb a { color:#004480;}

.szary-afaeaf { color:#afaeaf; font-weight:normal; }
.red { color:#ef1d26;}

.wys-artykulow { font-size:12px; line-height:1.4em; }
.wys-artykulow p span { font-size:12px; line-height:1.4em; }
.wys-artykulow p img {overflow-x:auto;overflow-y:hidden; }
.blok_artykuly {line-height:1.4em;}
.tresc {padding:5px 0; line-height:1.4em;}
p .tresc img {overflow-x:auto;overflow-y:hidden;}


/******** bloczek szkolen *********/
.szkol-n {margin: 10px 10px 0px 20px}
.szkol-n li a {color: black; color: #004480; font-size:11px}
.szkol-n li {padding: 3px 0px 3px 0px}
#szstopka {margin: 10px 0px 0px 20px}
#szstopka a{color: #999999; font-size: 10px; }



/*************** niezbednik *****************/
#niezbedniktop {width: 307px; height: 9px; font-size: 1px;  }
#niezbednik {width: 307px; padding: 0px;}
#niezbednikbott {width: 307px; height: 9px; font-size: 1px;  }

#subniezbednik {margin: 0px; padding: 5px 0px 20px 18px; width: 269px; }
#niezbednik h1 {clear: both; margin: 0px; padding: 8px 0px 0px 10px; height: 32px; font-size: 11px;}

#niezbednik ul {position: relative; list-style-type:none; margin: 0px; padding: 0px; }
#niezbednik li {padding: 1px 0px; margin: 0px 10px 0px 10px; }
#niezbednik li a, #niezbednik li span {display: block; height: 17px; padding: 3px 0px 0px 10px; font-weight: bold; text-decoration: none;}
#niezbednik li a:hover {text-decoration: none;}
#niezbednik ul ul {padding: 0px 0px 5px 0px; height: auto;}
#niezbednik li li {clear: both; padding: 0px 0px 0px 10px; margin: 0px; }
#niezbednik li li a {display: block; height: 13px; padding: 3px 0px 0px 10px;font-weight: normal; text-decoration: none;}

#niezbedniktop {background:transparent url('http://gamma.infor.pl/portal/sksb/img/bg-right-top.gif') no-repeat left top;}
#niezbednik {background:transparent url('http://gamma.infor.pl/portal/sksb/img/bg-right.gif') repeat-y left top;}
#niezbednikbott {background:transparent url('http://gamma.infor.pl/portal/sksb/img/bg-right-bottom.gif') no-repeat left top;}

#subniezbednik {background:transparent url('http://gamma.infor.pl/portal/sksb/img/bg-niezbednik-bot.gif') no-repeat 18px bottom;}
#niezbednik h1 {background:transparent url('http://gamma.infor.pl/portal/sksb/img/bg-niezbednik-top.gif') no-repeat left bottom; color: #fff;}

#niezbednik ul {background:transparent url('http://gamma.infor.pl/portal/sksb/img/bg-niezbednik.gif') repeat-y left bottom; }
#niezbednik li {border-bottom: 1px dotted #cacaca;}
#niezbednik li a, #niezbednik li span {color: #383838;}
#niezbednik li a:hover {color: #f00;}
#niezbednik li.gray a, #niezbednik li.gray span {background: #f7f7f7; }
#niezbednik ul ul {background-image: none;}
#niezbednik li li {border-bottom: 0px dotted #cacaca;}
#niezbednik li.gray ul {background: #f7f7f7; }
#niezbednik li li a {color: #383838;}
#niezbednik li li a:hover {background: none; color: #f00;}

/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */

width: 970px; 
height: 27px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
 
	position: relative;
left: 10px;
top: 8px;
width: 950px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 950px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 


/*** naglowek***/
.topLinks {line-height:12px; background:#336699; font-size:10px; font-weight:bold; font-family:Verdana,Tahoma,Arial,Georgia,sans-serif;}
.topLinks .center { padding:0px;margin:0 auto; width:94%;}
.topLinks img { padding-right:13px; float:left;}
.topLinks ul {margin:0; padding:0; list-style:none;}
.topLinks ul li{margin:2px 0 0 5px; float:left; color:#fff;}
.topLinks ul li a {color:#fff; text-decoration:none;}
.topLinks ul li a:hover {text-decoration:underline;} 

.topLinks2 {line-height:12px; background:#336699; font-size:10px; font-family:Verdana,Tahoma,Arial,Georgia,sans-serif;height:20px}
.topLinks2 .center { padding:0px;margin:0 auto; width:1080px;  background:#336699;}
.topLinks2 img { padding-right:13px; float:left;}
.topLinks2 ul {margin:0; padding:0; list-style:none;}
.topLinks2 ul li{margin:3px 0 0 5px; float:left; color:#fff;}
.topLinks2 ul li a {color:#fff; text-decoration:none;}
.topLinks2 ul li a:hover {text-decoration:underline;} 

.strony0001 {color:#8a8a8a; margin:0px 0px 0px 8px;}
#stronicowanie {list-style: none;margin: 10px 0px 0px 5px;float:right;}
#stronicowanie li {display:inline; margin:0px 3px 0px 0px;}
#stronicowanie a.selected {padding:0px 1px 0px 1px; border: 1px solid #cacaca; background:url(http://g.infor.pl/p/infor_pl/img/publikatory/tlo-rok.gif) repeat-x; color: #4A5D87;}
.stronicowanie-odstep {margin:20px 0px 5px 0px;}

#wyniki ul {list-style: none;margin: 10px 0px 0px 5px;}
#wyniki li {margin-top: 15px;}
#wyniki li .body {width:580px;}

#bloczektv { margin-bottom:20px; width:300px; padding-top:10px;font-size:14px;font-weight:bold;text-align:center;}



.bot-box  {clear:both; border: 1px solid #DFDFDF;}
#ramki-ie-nowa {margin: 0px 0px;clear:both;}
#ramki-ie-nowa table {border-collapse: collapse; width: 950px;margin:0px}
#ramki-ie-nowa table td {vertical-align: top; text-align: left; font-size: 11px; color: #58585a; line-height: 13px; font-family: Arial; padding: 3px 10px;}
#ramki-ie-nowa table td p {margin: 0px 0px 0px;}
#ramki-ie-nowa table td a {color: #58585a;}
#ramki-ie-nowa table td ul {display: inline; border: 0px; margin: 0px; padding: 0px;}
#ramki-ie-nowa table td li {display: inline;}
#ramki-ie-nowa table td li a {margin: 0px 5px;}
#ramki-ie-nowa .ramki-ie-nowa-col-left {width: 70px; font-size: 12px;    text-align: right; font-weight: bold; color: #404040; background: none repeat scroll 0 0 #E9E9EA;}
#ramki-ie-nowa .ramki-ie-nowa-col-right {width: 850px;}

.bottom-white {border-bottom:1px solid white;}
