a {
	color : #005599;
	text-decoration : none;
}

a:hover {
	color : #ca0000;
	text-decoration : underline;
}

a.side {
	color : #005599;
	text-decoration : none;
}

a:hover.side {
	color : #ca0000;
	text-decoration : underline;
}

a.white {
	color : #ddd;
	text-decoration : none;
}

a:hover.white {
	color : #ddd;
	text-decoration : underline;
}

body {
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	margin:0px 0px 75px 0px;
}

form {
	margin : 0px;
}

hr {
	height : 1px;
	border : 1px solid #dadada;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align:top;
}

hr.side-hr {
	height : 1px;
	border : 1px solid #dadada;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align:top;
}

td {
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 11px;
}

pre {
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 11px;
}

img, a img {
border:0;
}

.alt {
	color : #005599;
}

.tablebreak {
height:5px;
}

.dolewej {
float:left;
text-align:left;
}

.doprawej {
float:right;
text-align:right;
}

.dolewej2 {
float:left;
text-align:right;
}

.doprawej2 {
float:right;
text-align:left;
}

#kontener {
	border : 0px solid #ccc;
	width:1011px;
	padding:0px;
	position:absolute;
	left:50%;
	margin-left:-476px;
}

#top {
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #aaa;
	background-image: url(grafika/top.jpg);
	background-repeat:no-repeat;
	height:110px;
	padding : 0px;
}

#menu {
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #555;
	background-color : #336799;
	height:40px;
	border-left : 1px solid #6b90b5;
	border-right : 1px solid #6b90b5;
	border-bottom : 1px solid #c3d2e1;
	padding : 0px;
}

#menulinki {
color:#98b2c9;
text-transform:uppercase;
font-weight: bold;
font-family:arial,tahoma;
font-size:12px;
font-style:normal;
padding:12px;
}

#menulinki a {
color:#f1f6fa;
text-decoration:none;
}

#menulinki a:hover {
color:#fff;
text-decoration:underline;
}

#menudata {
color:#98b2c9;
text-transform:uppercase;
font-weight: bold;
font-family:arial,tahoma;
font-size:12px;
font-style:normal;
padding:12px;
}

#stopka {
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #555;
	background-color : #336799;
	height:75px;
	border-left : 1px solid #6b90b5;
	border-right : 1px solid #6b90b5;
	border-bottom : 1px solid #c3d2e1;
	padding : 0px;

}

#stopkalinki {
text-align:center;
line-height:150%;
color:#98b2c9;
/* text-transform:uppercase; */
font-weight: bold;
font-family:arial,tahoma,sans-serif;
font-size:12px;
font-style:normal;
padding:16px 12px;
}

#stopkalinki a {
color:#f1f6fa;
text-decoration:none;
}

#stopkalinki a:hover {
color:#fff;
text-decoration:underline;
}

.footer {
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #aaa;
	background-color : #006699;
	border-top : 1px solid #e1e1e1;
	padding : 5px;
}

.mapa {
border: 1px solid #dadada;
margin-bottom: 1em;
padding: 10px;
text-align:justify;
}

.zakladki {
border: 1px solid #dadada;
margin-bottom: 1em;
padding: 10px;
background-color:#fff;
text-align:justify;
}

.zakladki span {
	font-weight: bold;
	font-family:arial,tahoma,sans-serif;
	font-size:14px;
	font-style:normal;
	color : #cc0000;
	padding : 0px;

}

.zakladki span.wiekszy {
font-size:16px;
text-align:left;
line-height:140%;
}

.zakladki a img{
border:5px solid #f4f4f4;
margin:0px 4px 4px 0px;
}

.zakladki a:hover img{
border:5px solid #dfdfdf;
}

.zakladki  div.lewe {
text-align:left;
}

.w_zakladkach {
padding:0px;
line-height:150%;
}

.w_zakladkach a img {
vertical-align:middle;
clear:both;
}

.zakladki_bok1 {
line-height:140%;
width:80%;
padding:0px 5px;
}

.zakladki_bok2 {
line-height:140%;
width:20%;
border-left:1px solid #dadada;
padding:0px 10px;
}

.zakladki_bok2 a {
font-size:12px;
font-weight:bold;
}

.zakladki_bok2a a {
font-size:12px;
font-weight:normal;
}

.button {
background-image:url(grafika/button.jpg);
background-repeat:no-repeat;
background-position:right;
padding:0px 0px 2px 0px;
height:19px;
width:68px;
text-align:center;
color:#fff;
text-decoration:none;
font-weight:normal;
font-size:10px;
border:0px;
margin-top:3px;
}

input.button2 {
background-image:url(grafika/button.jpg);
background-repeat:no-repeat;
background-position:right;
padding:0px 0px 2px 0px;
height:19px;
width:68px;
text-align:center;
color:#fff;
text-decoration:none;
font-weight:normal;
font-size:10px;
border:0px;
margin-top:3px;
}

.textbox {
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #555;
	background-color : #f8f8f8;
	border : 1px solid #ccc;
	padding:2px;
}

.main-bg {
	color : #555;
	background-color : #fff;
	padding : 5px 0px;
}

.outer-border {
	border : 0px solid #ccc;
}

.border {
	border : 1px solid #e1e1e1;
}

.biale {
	border : 1px solid #dadada;
	background-color:#fff;
	color:#555;
	clear:both;
	margin:0px 10px;
}

.biale div {
padding:5px;
}

/* Panele boczne */

.panel_boczny {
	border : 1px solid #dadada;
	background-color:#f2f2f2;
	clear:both;
}

.scapmain {
	font-weight: bold;
	font-family:arial,tahoma,sans-serif;
	font-size:12px;
	font-style:normal;
	color : #cc0000;
	padding : 0px;
}

.scapmain div {
padding:10px 8px 0px 8px;
line-height:150%;
}

.scapmain hr {
	height : 1px;
	border : 1px solid #dadada;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align:top;
}

.scapmain2 {
	font-weight: bold;
	font-family:arial,tahoma,sans-serif;
	font-size:12px;
	font-style:normal;
	color : #cc0000;
	padding : 0px;

}

.scapmain2 div {
padding:10px 8px 0px 8px;
line-height:150%;
}

.scapmain2 hr {
	height : 1px;
	border : 1px solid #dadada;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align:top;
}

.side-body {
	font-size : 11px;
	color : #000;
	padding : 4px;
}

.side-body a {
color:#336699;
}

/* Newsy i arty1 */

.news-footer {
	font-size : 10px;
	color : #555;
	background-color : #f1f1f1;
	border-top : 1px solid #e1e1e1;
	padding : 3px 4px 4px 4px;
}


.main-body {
	font-size : 11px;
	color : #555;
	background-color : #fff;
	padding : 4px 4px 5px 4px;
}

.capmain {
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #888;
	background-color : #f1f1f1;
	padding : 2px 4px 4px 4px;
}

/* Newsy i arty2 */

.news {
clear:both;
padding:0px 10px;
}

.capmain2 {
	font-weight: bold;
	font-family:arial,tahoma,sans-serif;
	font-size:11px;
	font-style:normal;
	color : #cc0000;
	padding : 0px;
}

.capmain2 div {
padding:10px 8px 0px 8px;
line-height:150%;
}

.capmain2 a {
color:#cc0000;
font-size:14px;
}

.news-footer2 {
	font-size : 10px;
	color : #555;
	padding:0px;
	text-align:right;
}

.news-footer2 input {
background-image:url(grafika/button.jpg);
background-repeat:no-repeat;
background-position:right;
padding:0px;
height:19px;
width:68px;
text-align:center;
color:#fff;
text-decoration:none;
font-weight:normal;
font-size:11px;
border:0px;
}

.main-body2 {
	font-size : 11px;
	color : #555;
	padding : 0px;
}

.main-body2 div {
height:auto;
	padding : 4px 4px;
}

.main-body2 a img {
border:0;
margin:4px;
vertical-align:bottom;
float:left;
clear:both;
}

/* Newsy i arty3 */

.news2 {
clear:both;
padding:0px 0px;
background-color:#f2f2f2;
}

.capmain3 {
	font-weight: bold;
	font-family:arial,tahoma,sans-serif;
	font-size:12px;
	font-style:normal;
	color : #fff;
	padding : 0px;
	background-image:url(grafika/gradient.jpg);
	background-repeat:repeat-y;
	background-color:#fc0000;
	height:40px;
	border-bottom:1px solid #d37979;
	border-top:1px solid #c14242;
	border-left:1px solid #b81e1e;
	border-right:1px solid #ef5353;
}

.capmain3 div {
padding:10px 15px 0px 15px;
line-height:150%;
}

.news-footer3 {
	font-size : 10px;
	color : #555;
	padding:0px;
	text-align:right;
	border-bottom:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	height:0px;
}

.news-footer3 div {
padding:0px;
}

.main-body3 {
	font-size : 11px;
	color : #555;
	padding : 0px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
}

.main-body3 div {
height:auto;
	padding : 7px 4px;
}

/* Reszta */

.side-border-left {
	padding : 5px 5px 5px 0px;
}

.side-border-right {
	padding : 5px 0px 5px 5px;
	display:none;
}

.tbl-border {
	color : #555;
	background-color : #dadada;
}

.tbl_nobg {
	font-size : 11px;
	color : #555;
	padding : 0px;
}

.tbl_nobg td{
	padding:4px 0px 4px 4px;
}

.tbl {
	font-size : 11px;
	color : #555;
	background-color : #f2f2f2;
	padding : 4px;
}

.tbl1 {
	font-size : 11px;
	color : #555;
	background-color : #f2f2f2;
	padding : 4px;
}

.tbl2 {
	font-size : 11px;
	color : #555;
	background-color : #e8e8e8;
	padding : 4px;
}

.forum-caption {
	font-size : 11px;
	font-weight : bold;
	color : #888;
	background-color : #e8e8e8;
	padding : 2px 4px 4px 4px;
}

.quote {
	font-size : 11px;
	color : #555;
	background-color : #ededed;
	padding : 4px;
	margin : 0px 20px 0px 20px;
	border : 1px solid #bbb;
}

.poll {
	height : 12px;
	border : 1px solid #d37979;
}

.comment-name {
	font-weight : bold;
	color : #005599;
}

.shoutboxname {
	font-weight : bold;
	color : #005599;
}

.shoutbox {
	color : #777;
}

.shoutboxdate {
	font-size : 10px;
	color : #888;
}

.small {
	font-size : 10px;
	font-weight : normal;
}

.small2 {
	font-size : 10px;
	font-weight : normal;
	color : #555;
}

.side-small {
	font-size : 10px;
	font-weight : normal;
	color : #555;
}

.side-label {
	color : #555;
	padding : 2px 2px 3px 2px;
}

.loginbox {
	background-image:url(grafika/login.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color : #fff;
	height:20px;
	padding-left:18px;
}

.haslobox {
	background-image:url(grafika/haslo.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color : #fff;
	height:20px;
	padding-left:18px;
}

.odpowiedz
{
    display:inline;	margin-left:2px;
	color:red;
}

.ramka
{	border:1px solid red;}


.aktywne_szkol_wiersz td
{	width:100px;
	padding:5 5;}

.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 400px;
		background-color: #336799;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;
		color: #fff;
	}

	.suggestionList {
		margin: 0px;
		padding: 0px;
	}

	.suggestionList li {

		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}

.suggestionList li:hover
{
		background-color: #659CD8;
}


/*#promowane_szkolenia
{	color:red;
	border:1px solid black;
	background-color:#E8E8E8;}   */

#zwykle_tablica td{padding:5px 10px;}
#promowane_tablica td{padding:5px 10px;}

#promowane_tablica tr{background-color: #e1c8c9;}


#zwykle_tablica th{padding:2px 1px;}
#promowane_tablica th{padding:2px 1px;}

#zwykle_tablica_main td{width:100px;padding:5px 10px;}


#szkolenie_szczegoly_tbl td {padding: 8px 8px;}
#szkolenie_szczegoly_tbl td:first-child{font-weight:bold;background-color:#e8e8e8;}


#user_edit input
{width:250px;}


.zwykle_th
{	width:200px;}


.nowosc
{	color:red;
	font-weight:bold;
}

.button_szeroki {
background-image:url(grafika/button_szeroki.jpg);
background-repeat:no-repeat;
background-position:right;
padding:0px 0px 2px 0px;
height:19px;
width:130px;
text-align:center;
color:#fff;
text-decoration:none;
font-weight:normal;
font-size:10px;
border:0px;
margin-top:3px;
}

#promowane_obiekty_tbl td.highlight {
  background-color: #D8D8D8;

 }


.szkolenie_podswietl
{background-color: #D8D8D8;}

#promo_szkol_main



.odd
{background-color: #D8D8D8;}
.even
{background-color: #a8a1a1;}

.odd_main
{
background-color: #D8D8D8;
}

    #adBox { border: 2px solid rgb(146, 176, 212); padding: 6px;width:250px;margin:15px auto;}
	#adBox a#ptitle { color:#00C; font-size:16px; font-family:arial,verdana,sans-serif; text-decoration: underline; font-weight:normal; margin:1px 0px; }
	#adBox a:visited #ptitle { color: #561b8b; text-decoration: underline; }
	#adBox #pline1,
	#adBox #pline2 {
	color:#000; font-size:13px; font-family: arial,verdana,sans-serif; margin:0px;
	}
	#adBox #purl { color: green; font-size: 13px; font-family: arial,verdana; margin:0px;}

	/*Formularz*/
	#adBoxForm {
		display:block;
		font-size:11px;
	}
	#adBoxForm div {
		padding:2px 0;
	}
	#adBoxForm input {
		margin:1px 0;
		width:250px;
	}
	#adBoxForm a#view {
		font-weight:bold;
		color:#000;
	}

	/*nie wklejać do styli chyba że zostawiamy float:left; w #adbox*/
	#clear {clear:both;}

	.new{

	}

	/*Tylko do przykładu*/
	#adBoxForm2 {
		font-size:11px;
	}
	#adBoxForm2 input {
		padding:2px; 0 3px 0;
		border:none;
		border-bottom:1px dotted #000;
		background:none;
		width:250px;
	}
		#adBoxForm2 input#title {
			color:#00C;
		}
		#adBoxForm2 input#url {
			 color: green;
		}
	#adBoxForm2 a#view {
		font-weight:bold;
		color:#000;
	}


.foto_promo
{	border:5px double #7B91B6;
	height:100%;
	width:100;}

#tabela_lista_ofert td
{	vertical-align:middle;}


#grid td
{	padding:5px 5px;}