img, .dialog .start, .dialog .end, #mainMenu li, #subNavigation li { behavior: url(iepngfix.htc) };

body
{}

.formularz
{
	color:#000;
	width:480px;
	margin:0px auto 10px auto;
}
.formularz a
{
	color:#FFF;
}

.formularz td {
	padding: 11px 0px 0px 10px;
	margin: 0px;
}

.formularz .fieldset {
	border: 4px solid #9bc3d9;	
	margin: 10px 0 15px 0;
}

.formularz .fieldset div.fieldsetInner
{
	border:4px solid #FFF;
	background:#9bc3d9;/* url(../img/form_fieldset_bg.gif) fixed;*/
	padding: 0 0 10px 0;	

}

.formularz .legend {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 2px 10px;
	background:#5198be;
	text-transform:uppercase;
	width:180px;
}

.formularz .nextPrev
{
	text-align:right;
	margin-right:70px;
	
}

.formularz label {
	font-weight: bold;
	font-size: 11px;
	margin: 0 5px 0;
	color:#000;
}

.formularz .red {
	color: #FF0000;
}

.formularz .subtitle {
	color: #333;
	font-size: 9px;
	margin: 0 5px 0;
}

.formularz input.checkbox {
	margin: 3px 0;
}

.formularz input.text {
	background: #FFF;
	color:#000;
	border: 1px solid #5198be;
	margin: 3px 0 0 3px;
	padding: 2px 0 2px 4px;
	width: 200px;
}

.formularz .dropdown {
	background: #FFF;
	color:#000;
	border: 1px solid #7D7D7D;
	width: 200px;
}

.formularz .dropdown option {

}

.formularz input.data {
	background: #FFF;
	color:#000;
	margin: 3px 0 0 3px;
	border: 1px solid #5198be;
	width: 100px;
	text-align: center;
	cursor: default;
}

.formularz select {
	border: 1px solid black;
	margin: 3px 0;
	width: 200px;
}

.formularz textarea {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;

	border: 1px solid #7D7D7D;
	background: #FFF;
	color:#000;
	margin: 3px 0 0 2px;
	padding: 2px 0 0px 4px;
	width: 203px;
	height: 130px;;
}

.formularz .numericSmall {
	background: #FFF;
	border: 1px solid #7D7D7D;
	margin: 3px 0;
	padding: 2px 0 2px 2px;
	text-align: center;
	width: 20px;
}

.formularz .info {
	font-size: 13px;
	margin: 3px 0 3px 0;
	color: #FFF;
	font-weight: bold;
	padding:0px 40px 0px 15px;
}


.formularz .submit, .cbButtons input, .formularz .button, #alertWin .buttons input{
	background:#FF9600 none repeat scroll 0%;
	border:2px solid #DBE9F1;
	color:#FFF;
	font-weight:bold;
	height:23px;
	margin:4px 0pt 0pt 2px;
	padding:1px 4px 3px 7px;
}


.no-table label
{
	display:block;
	float:left;
	width:150px;
	text-align:right;
	padding:8px 5px 0px 0px;
}
.no-table input
{
	clear:left;

}

body #tr_zainteresowania input, body #tr_zainteresowania label
{
	line-height:22px;
}

.required
{
	color:#FF3300;
}

.message {
	background:url(../img/message.gif);
	margin:13px auto 20px auto;
	width: 418px;
	height: 117px;	
}

body .message p {
	padding:13px 18px 0pt;
	text-align:center;
}

 .message h1, #pageContent .message h1 {
	font-family:sans-serif;
	margin: 0px 3px 0px 3px;
	padding: 5px 0px 3px 9px;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
}

.message img {
	margin: 0 10px 0 5px;
}
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #9BC3D9;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../img/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../img/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 86px;
	height: 22px;
	background: transparent url(../img/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(../img/star.gif) left -1000px repeat-x;
}
.star-rating{
position:relative;
width:85px;
height:17px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:17px;
line-height:17px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left center;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left bottom;
}
.toolsFooter .inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
position:relative;
top:-2px;
}

.forum
{
	margin-top:20px;
}

.forum td
{
	padding:5px;
}


.nav, .nav:link, .nav:visited
{
	color: #414C55;
	background-color: transparent;
	text-decoration: none;
}
a.nav:hover
{
	font-weight: bold;
	color: #cc3333;
	background-color: transparent;
	text-decoration: underline;
}

input.check
{
	background-color: transparent;
}
hr
{
	color: #6394bd;
	background-color: transparent;
}
.hrcolor
{
	height: 1px;
	border: 0;
	color: #6394bd;
	background-color: #6394bd;
}

.quote
{
	color: #000000;
	background-color: #dee7ef;
	border: 1px solid black;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #000000;
	background-color: #cccccc;
	border: 1px solid black;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
	line-height: 1.3em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 1.2em;
}

/* Generally, those [?] icons. */
.help
{
	cursor: help;
	background-color: transparent;
}

/* /me uses this a lot. */
.meaction
{
	color: red;
	background-color: transparent;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 100%;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds... */
.windowbg
{
	color: #414C55;
	background-color: #D6E6F0;
}
.windowbg2
{
	color: #414C55;
	background-color: #f8f8f8;
}

/* Titles - such as table headers. */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg a:link, .titlebg a:visited, .titlebg2, tr.titlebg2 th, tr.titlebg2 td, .titlebg2 a:link, .titlebg2 a:visited
{
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	background-color: #5198BE;
}
.titlebg a:hover, .titlebg2 a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

/* The category headers, page indexes, and such things. */
.catbg, .catbg3
{
	font-weight: bold;
	background-color: #D6E6F0;
	background-image: url(images/catbg.gif);
	color: #414C55;
}

/* The borders around things. */
.bordercolor
{
	background-color: #ebebeb;
}
.tborder
{
	border: 0px;
}

/* Default font sizes. */
.smalltext
{
	font-size: x-small;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}
/* No image should have a border when linked */
a img{
	border: 0;
}

/* The AJAX notifier */
#ajax_in_progress
{
	background: #32CD32;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}
/* 

	TableCloth	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* general styles */

table.cloth, table.cloth td{
	font:100% Arial, Helvetica, sans-serif; 
}
table.cloth{width:100%;border-collapse:collapse;margin:1em 0;}
table.cloth th, table.cloth td{text-align:left;padding:.5em;border:1px solid #fff;}
table.cloth th{background:#5198BE none repeat scroll 0% 0%;
color:#FFFFFF;
font-weight:bold;
padding:0.5em;
text-align:center;}
table.cloth td{background:#e5f1f4;text-align:center;}

/* tablecloth styles */

table.cloth tr.even td{background:#e5f1f4;}
table.cloth tr.odd td{background:#f8fbfc;}

table.cloth th.over, table.cloth tr.even th.over, table.cloth tr.odd th.over{background:#4a98af;}
table.cloth th.down, table.cloth tr.even th.down, table.cloth tr.odd th.down{background:#bce774;}
table.cloth th.selected, table.cloth tr.even th.selected, table.cloth tr.odd th.selected{}

table.cloth td.over, table.cloth tr.even td.over, table.cloth tr.odd td.over{background:#ecfbd4;}
table.cloth td.down, table.cloth tr.even td.down, table.cloth tr.odd td.down{background:#bce774;color:#fff;}
table.cloth td.selected, table.cloth tr.even td.selected, table.cloth tr.odd td.selected{background:#bce774;color:#555;}


table.cloth2 th, table.cloth2 td{text-align:center;padding:.5em;border:1px solid #e5f1f4;}
table.cloth2 td{background:#fff}
table.cloth2 tr.even td{background:#fff;}
table.cloth2 tr.odd td{background:#f8fbfc;}

table.cloth tr.wyroznione td{background:#FFFF99;}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{/*border-collapse:collapse;border-spacing:0*/;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}


body
{
	color:#414C55;
}
body#standard, body#galeria
{
/*	background:url(../img/top5.png) repeat-x 0px 5px;*/
}

a
{
	color:#3883C8;
}

strong
{
	 font-weight: bold;
}

#pageContent
{
	padding:5px 5px 0px 10px;
	width:509px;
	overflow:hidden;
}

.topRow .cell1
{
	width:22px;
}
.topRow .cell2
{
	width:248px;
}
.topRow .cell3 h1 a
{
    display:block;
    background:url(../img/top2.gif) no-repeat;
    width:317px;
    height:222px;
    text-indent: -10000px;
}
.topRow .cell3
{
	width:317px;	
}
.topRow .cell4
{
	background:url(../img/top3.png) no-repeat;	
	width:216px;
	vertical-align:top;
}
body .topRow .cell4 *, body .topRow .cell5 *
{
	line-height:1.22em;
}
.topRow .cell5
{
	background:url(../img/top5.png) repeat-x;
	height:222px;
}

.loginForm
{
	margin-top:37px;
	padding-left:34px;
	width:178px;
}

.loginForm h1
{	
	color:#5091b1;
	font-size:11px;
}

.loginForm label
{
	color:#808080;
	display:block;
	float:left;
	font-size:10px;
	width:35px;
}

.loginForm label.wide
{
	margin-left:75px;
	*margin-left:35px;
	margin-top:4px;
	width:75px;
}
.loginForm #rememberme
{
	margin-top:4px;
	*margin-top:0px;
	*margin-left:-4px;
}

.loginForm #login, .loginForm #pass
{
	width:122px;
	border:1px solid #fd9653;
	height:13px;
	color:#808080;
	font-size:10px;
	padding:2px;
	margin:5px 0px;
	*margin:3px 0px;
}

.loginForm #loginSubmit
{
	margin-left:39px;
}

.loginForm #zalozKonto
{
	margin-top:3px;
	*margin-top:-2px;
}
.loginForm #zalozKonto a
{
	color:#5198be;
	font-size:9px;
	text-transform:uppercase;
}
.loginForm #przypomnijHaslo 
{
	margin-top:7px;
	*margin-top:2px;
	padding:0px;
}
.loginForm #przypomnijHaslo a
{
	color:#5198be;
	font-size:11px;
}


.loginForm #userName
{
	margin-top:10px;
	color:#5198BE;
	font-style:italic;
}
.loginForm #profil
{
	margin-top:25px;
}

.loginForm #wyloguj
{
	margin-top:7px;
	*margin-top:2px;
	padding:0px;
}
.loginForm #profil a
{
	color:#719337;
	font-size:9px;
	text-transform:uppercase;
}

.loginForm #wyloguj a
{
	color:#719337;
	font-size:9px;
	text-transform:uppercase;
}












.menuBottom
{
	position:relative;
	left:4px;
}

ul#mainMenu
{
	*margin-bottom:-14px;	
	position:relative;
	*top:-3px;
}

#mainMenu li
{
	background:url(../img/menu_off.png) no-repeat;
	padding-left:16px;
	width:232px;
	
}

#mainMenu ul li
{
	width:212px;
}
#mainMenu ul ul li
{
	width:196px;
}
#mainMenu ul ul ul li
{
	width:180px;
}
#mainMenu ul ul ul ul li
{
	width:164px;
}
#mainMenu ul ul ul ul ul li
{
	width:148px;
}


#mainMenu li.selected
{	
	background:url(../img/menu_on.png) no-repeat;
}

#mainMenu li a
{
	color:#2A759C;
	display:block;
	font-size:12px;
	height:18px;
	margin:0px;
	padding:0px;
	position:relative;
	text-decoration:none;
	top:1px;
	overflow:hidden;
	line-height:15px;	
}
#mainMenu li a:hover
{
	color:#00293E;
	/*text-decoration:underline;*/
}




















.tool-tip {
    color: #000;
	padding:3px;
    z-index: 13000;
	background:#FFFFE1;
	border:1px solid black;
	min-width:150px;
	text-align:center;
}


















#pageNavigation
{
	margin:10px 10px 5px 0px;
	border-bottom: 1px solid #dbe9f1;
	color:#5198be;
	font-size:11px;	
}

#pageNavigation li
{
	display:inline;
}

#pageNavigation a
{
	color:#5198be;
	text-decoration:none;
}

#pageNavigation li.active a
{
	font-weight:bold;
}



















#leftColumn .searchForm
{
	margin-top:20px;
	background:url(../img/qsearch_bg.png) 5px 0px;
	width:248px;
	height:36px;
}

#leftColumn .searchForm .quickSearch
{
	margin:10px 0px 0px 39px;
	width:115px;
	height:15px;
	border:1px solid #7bb1c7;
}
#leftColumn .searchForm .lupa
{
	position:relative;
	top:4px;
	left:-4px;
}

#leftColumn .searchForm .qsearch_btn
{
	position:relative;
	top:3px;
	left:-2px;
}





#leftColumn .advSearch
{
	background:url(../img/advSearch_bg.png) 5px 0px;
	width:248px;
	height:36px;
	margin:4px 0px 40px 0px;
}
#leftColumn .advSearch div
{
	padding:11px 0px 0px 52px;
	*padding-top:6px;
}

#leftColumn .advSearch div a
{
	color:#FFF;
	font-size:10px;
}

#leftColumn .searchForm .opis
{
	display:none;
}



.cell5 .searchForm .opis
{
	color:#678c9e;
}

.cell5 .searchForm
{
	margin-top:34px;
	width:195px;
	height:36px;
}

.cell5 .searchForm #quickSearch
{
	border:1px solid #678C9E;
	color:#777777;
	font-size:12px;
	height:15px;
	margin:10px 0px 0px;
	width:115px;
}
.lupa
{
	cursor:pointer;
}
.cell5 .searchForm .lupa
{
	position:relative;
	top:4px;
	left:-4px;
}

.cell5 .searchForm .qsearch_btn
{
	display:none;
}





.cell5 .advSearch
{
	height:36px;
	margin:4px 0px 40px 0px;
}
.cell5 .advSearch div
{
	padding:11px 0px 0px 0px;
	*padding-top:6px;
}

.cell5 .advSearch div a
{
	color:#708d9f;
	font-size:10px;
}




#footer1 .footer
{
	background:url("../img/foot2.png");
	float:right;
	height:28px;
	width:715px;
}


.footerLinks
{
	margin:5px 0px 15px 14px;
	color:#718393;
	font-size:11px;	
}

.footerLinks a
{
	color:#718393;
	font-size:11px;
	margin:4px;
}


.footerBottom
{
	background:#e4ebd9;
	height:0px;
	margin-bottom:50px;	
	height:38px;
}


















.dataTable {
	border-top: 1px solid black;
	border-left: 1px solid black;
	width: 100%;
}

.dataTable a {
	text-decoration: none;
}

.dataTable td {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
}

.dataTable thead, .dataTable .footer {
	background: #9C9A9C;
	color: #F0F0F8;
	font-weight: bold;
}

.dataTable thead a {
	color: #F0F0F8;
}







#pageContent h2
{
	font-size:20px;
	font-weight:normal;
	margin:10px 0px;
	color:#5198BE;
}

#pageContent h3
{
	font-size:17px;
	font-weight:normal;
	color:#1A5880;
}

.item
{
	padding:3px;
	border-bottom:1px solid #EBEBEB;
	padding:3px 3px 10px;
}
.obok 
{
	float:left;
	width: 210px;
	background:#ebebeb;
	margin:12px;
	padding:10px;
}	
.item p
{
	line-height: 1.3em;
}

.item ul
{
	list-style: circle;
	list-style-position: inside;
	margin:15px 0px 15px 0px;
	
}
.item ul li
{
	margin: 3px;
}

.item ol
{
	list-style: decimal;
	list-style-position: inside;
	margin:15px 0px 15px 0px;
}

.item a.more
{
	color:#FF8939;
	display:block;
	float:right;
	font-size:11px;
}

.item h2
{
	padding:3px 0px 3px 0px;
}

.item h2 a
{

	color:#5198BE;
	font-weight:bold;
	font-size:17px;
}

.item h3
{
	padding:3px 0px 3px 0px;
}

.item h3 a
{
	color:#5198BE;
	text-decoration:underline;
	font-size:15px;
}

.item .data, .item .autor
{	
	color:#555555;
	font-size:smaller;
	margin-top:5px;
}

.item .body
{
	margin:8px 0px 14px 0px;
	text-align:justify;
	line-height:18px;	
}

.komentarze .item
{
	border-bottom:1px solid #DDD;
}

#pageContent .komentarze .item h1
{
	color:#5198BE;
	font-size:13px;
	font-weight:bold;
	margin:0px;
}

.komentarze .item .body
{
	margin:0px;
}


.item .footer
{
	color:#777;
	font-size:smaller;
	margin-top:3px;
}

.item .centr
{
	text-align: center;
}



.toolsFooter
{
	border:1px solid #c0d9e7;
	color:#5198be;
	font-weight:bold;
	font-size:11px;
	padding:3px 10px 3px 10px;
	margin:10px 2px 0px 2px;
}
.toolsFooter a
{
	text-decoration:none;
	color:#5198be;	
}

.toolsFooter div
{
	display:inline;
	margin:0px 6px 0px 0px;
}

.toolsFooter div img
{
	position:relative;
	top:2px;
}



.aktualnosci
{
	margin:20px 0px 15px 0px;
}


.ankieta
{
/*	background:#EBECEE none repeat scroll 0% 0%;
	border:1px solid #a7a8a9;
	margin:60px 0px;
	width:220px !important;*/
	padding:5px 20px 12px 25px;
	color:#414C55;
}
div.wide
{
	width:90%  !important;;
}

.ankieta h1
{
	display:block;
	color:#404040;
	font-weight:bold;
	font-size:11px;
	margin-bottom:13px;
/*	text-align:center;*/
/*	margin:0px 10px 10px 10px;*/
}

.ankieta input
{
	margin:0px;
	padding:0px;
	
}

.ankieta label
{
/*	margin:0px 0px 0px 3px;*/
	position:relative;
	top:-3px;
	left:3px;
	font-size:11px;
}

.ankieta .buttons
{
	position:relative;
	height:40px;
}

.ankieta #komentuj
{
	top:14px;
	position:absolute;
	left:47px;
	display:block;
	width:66px;
	height:18px;
	background:url(../img/bt_komentuj.png);
	text-decoration:none;
}
.ankieta #komentuj:hover
{
	background-position: 0px 18px;
}

.ankieta #glosuj
{
	top:14px;
	position:absolute;
	left:121px;
	display:block;
	width:47px;
	height:18px;
	background:url(../img/bt_glosuj.png);
	text-decoration:none;
}
.ankieta #glosuj:hover
{
	background-position: 0px 18px;
}

.ankieta #wyniki
{
	top:14px;
	position:absolute;
	left:-5px;
	display:block;
	width:44px;
	height:18px;
	background:url(../img/bt_wyniki.png);
	text-decoration:none;
}
.ankieta #wyniki:hover
{
	background-position: 0px 18px;
}

.ankieta #archiwum
{
	display:block;
	font-size:10px;
	position:absolute;
	right:8px;
	top:37px;
}
.listaAnkiet li
{
	height:30px;
}
.listaAnkiet li div
{
	float:left;
	width:9px;
	height:9px;
	background:url(../img/ankietaList_bullet.png) 0px 9px;
	margin:4px 6px 0px 0px;
	padding:0px;
	overflow:hidden;
}
.listaAnkiet li.active div
{
	background-position: 0px 0px;
}


.mainPageItemH
{
	margin:10px 3px 0px 3px;
	width:40%;
	float:left;
	background:#ebecee;
/*	border:1px solid #ebecee;*/
	padding:5px;
}
.mainPageItemH div div
{
	border:0px;
}

.cssbox a.more
{
	color:#FF9600;
	font-size:12px;
	text-align:right;
	width:100%;
	display:block;
	margin-top:5px;	
}

.cssbox h2 a
{
	font-weight:bold;
	text-decoration:none;
	color:#5198BE;
}

.cssbox .data, .cssbox .autor
{	
	color:#555555;
	font-size:smaller;
	margin:5px 0px 0px 0px;
}

.mainPageItemH .body
{
	margin:8px 0px 4px 0px;
	text-align:justify;
	
}




.mainPageItem
{
	border-bottom:1px solid #EBEBEB;
	padding:3px 3px 10px 3px;
}

.mainPageItem a.more
{
	color:#ff9600;
	display:block;
	float:right;
}

#pageContent .mainPageItem h2
{
	padding:3px 0px 3px 0px;
	margin:2px;
	font-size:17px;
}

.mainPageItem h2 a
{
	text-decoration:none;
	color:#5198BE;
	font-weight:bold
}

.mainPageItem .data, .mainPageItem .autor
{	
	color:#555555;
	font-size:smaller;
	margin-top:5px;
}

.mainPageItem .body
{
	margin:2px 0px 4px 8px;
	text-align:justify;
}



ul.propertyList
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.propertyList li
{
	clear:both;
}

ul.propertyList li label
{
	width:150px;
	display:block;
	text-align:left;
	margin-right:10px;
	font-weight:bold;
	float:left;
	/*height:20px;*/
}

#pageContent .ksiazki h1
{
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 0px 10px;
	padding-top:7px;
}

.bookSmallLink img
{
	margin:3px 3px 10px 3px;
}

.ksiazki
{
	width:495px !important;
	float:none !important;
	background:#fdfdfd;
	border:1px solid #f4f5f6;
	margin:40px 0px;
}

.ksiazki td div
{
	padding:0px 10px;
}

.ksiazki a
{
	text-decoration:none;
	font-size:9px;
}

#ksiazki_promocje
{
	text-align:center;
}

.podobne a
{
	margin:5px;
}

.small
{
	font-size:9px;
}



#mapa
{
	list-style: square;
}
#mapa a
{
	text-decoration: none;
}
#mapa ul
{
	list-style: disc;
}
#mapa ul ul
{
	list-style: circle;
}

#mapa li
{
	margin:10px 0px 0px 10px;
}
#mapa li li
{
	margin:5px 0px 0px 40px;
}

.latestPosts
{
	padding:8px 22px 0px 32px;
}

.latestPosts h1, .galleryLatestMod h1
{
	margin-bottom:5px;
	font-size:18px;
	position:relative;
	top:-12px;
}

.latestPosts .smf_posts div
{
	padding-bottom:12px;
}

.latestPosts a
{
	color:#546c2a;
}

.latestPosts a:hover
{
	color:#FF9600;
}

.latestPosts div
{
	font-size:12px;
	/*margin-bottom:4px;*/
}

.dzialJezykowyModule, .kalendarzWydazrenMod
{
	margin:20px 4px 0px 0px;
	text-align:right;
}

.galleryLatestMod
{
    text-align:center;
    padding:0px 0px 0px;
}

.galleryLatestMod .one-image
{
	/*margin-bottom:20px;*/
	color:#414C55;
}

.galleryLatestMod .one-image a
{
    padding:0px 0px 20px 0px;
    display:block;
}

#pageContent .zalaczniki h2
{

}

.pagesNav
{
	margin-top:10px;
	text-align:right;
	font-size:16px;
	font-weight:bold;
}

.pagesNav span
{
	margin:4px;
}

.pagesNav span.active
{
	color:#FF8939;
}

.pagesNav a
{
	margin:4px;
}

#universum-logo
{
	float:right;
}

.search_highlight
{
	background:#CCFFCC;
	padding:3px;
}

.niftyImg
{
	width:150px;
	margin:auto;
}

#bottomMenu li, .bottomMenu li
{
	float:left;
	border-right:1px solid;
}
#bottomMenu li.last, .bottomMenu li.last
{
	border-right:none;
}
#bottomMenu, .bottomMenu
{
	margin-bottom:10px;
}


#subNavigation
{
	margin:5px 0px 20px 20px;
	list-style-type: none;
}
#subNavigation li
{
	background:#FFFFFF url(../img/menu_arrow_sub.gif) no-repeat scroll 0%;
	padding-left:14px;
	font-size:11px;	
	padding-bottom:0px;
	text-align: left;
	margin-left:0px;
}
#subNavigation a
{
	color:#404040;
	text-decoration:none;
	
}
.forum a
{
	color:#414C55;
}

.bgAd
{

}

.bgAd .inner
{
}
html, body
{
	height:101%;
}
.button_container
{
	margin-top:20px;
}

.galleryLatestMod h1 a, latestPosts h1 a
{
	color:#414C55;
}

.cssbox
{
/*	background:#FDFDFD none repeat scroll 0% 0%;
	border:1px solid #EBECEE;
	float:left;
	margin:32px 10px 30px;
	width:190px;
	*/
	padding:0pt 20px 0px 17px;
	color:#414C55;
}
#bodyBg
{
background:white none repeat scroll 0% 0%;
border-top:5px solid white;
position:absolute;
top:0px;
z-index:-1;
}

#bodyBg .left
{
	background:url(../img/top0.gif) repeat-x 0 0px;
}

#bodyBg .right
{
	background:url(../img/top5.png) repeat-x ;
}
#tableMain
{
/*	left:50%;
	margin-left:-509px;
	position:absolute;
	*/
	margin:5px auto;
	width:1019px;
	z-index:4;
}

body .topRow *
{
	line-height:0em;
}


.dialog {
	color:#FFFFFF;
	margin:0px auto 0.5em 12px;
	max-width:222px;
	min-width:8em;
	position:relative;
/*	z-index:1;*/
	margin-bottom:30px;
}

.dialog.type1
{
	width:222px;
}
.dialog .start
{
	background:url(../img/rc/rc_top_1.png) no-repeat;
	height:20px;
	display:block;

}
.dialog .content
{
	background:url(../img/rc/rc_mid_1.png) repeat-y;
}
.dialog .end
{
	background:url(../img/rc/rc_bot_1.png) no-repeat;
	height:21px;
}

.dialog.type2 .start
{
	background:url(../img/rc/rc_top_2.png) no-repeat;
	height:68px;
}
.dialog.type2 .content
{
	background:url(../img/rc/rc_mid_2.png) repeat-y;
}
.dialog.type2 .end
{
	background:url(../img/rc/rc_bot_2.png) no-repeat;
	height:21px;
}


.dialog.type3 .start
{
	background:url(../img/rc/rc_top_3.png) no-repeat;
	height:20px;
}
.dialog.type3 .content
{
	background:url(../img/rc/rc_mid_3.png) repeat-y;
}
.dialog.type3 .end
{
	background:url(../img/rc/rc_bot_3.png) no-repeat;
	height:21px;
}

.dialog.type4
{
	width:210px;
	float:left;
	margin-right:20px;
}
.dialog.type4 .start
{
	background:url(../img/rc/rc_top_4.png) no-repeat;
	height:20px;
}
.dialog.type4 .content
{
	background:url(../img/rc/rc_mid_4.png) repeat-y;
}
.dialog.type4 .end
{
	background:url(../img/rc/rc_bot_4.png) no-repeat;
	height:26px;
}


.dialog.type5
{
	width:222px;

}
.dialog.type5 .start
{
	background:url(../img/rc/rc_top_5.png) no-repeat;
	height:46px;
}
.dialog.type5 .content
{
	background:url(../img/rc/rc_mid_5.png) repeat-y;
	padding-top:15px;
}
.dialog.type5 .end
{
	background:url(../img/rc/rc_bot_5.png) no-repeat;
	height:26px;
}

.smf_posts div
{
	padding-bottom:5px;
}

.calendar .event 
{
	margin-bottom:15px;
	margin-top:5px;
}

em
{
	font-style:italic;
}


.obrazki
{
	margin-top:10px;	
}


#subNavigation li
{
	background:url(../img/submenu.png) no-repeat;
	padding-left:16px;
	width:232px;
}

#subNavigation li.selected
{	
	background:url(../img/submenu.png) no-repeat;
}

#subNavigation li a
{
	color:#2A759C;
	display:block;
	font-size:11px;
	height:18px;
	margin:0px;
	padding:0px;
	position:relative;
	text-decoration:none;
	top:1px;
	overflow:hidden;
	line-height:15px;	
}
#subNavigation li a:hover
{
	color:#00293E;
	/*text-decoration:underline;*/
}

.forum .calendar a{
	color:#B0420C;
}


.kat_id61 .item h1 a
{
	font-size:13px;
}


.kat_id53 a.more
{
	position:relative;
	top:-13px;
}

.ostatnioDodane
{
	background:transparent url(../img/ostatnioDodane.png) no-repeat scroll 0% 0%;
	margin:0px 0px 36px 10px;
	padding:61px 10px 0px 3px;
}

.ostatnioDodane li
{
	border-bottom:1px #adadad dotted;
	padding:3px 0px 5px; 
}

.ostatnioDodane li a
{
	background:transparent url(../img/bullet.png) no-repeat scroll 0% 2px;
	color:#444F58;
	display:block;
	padding-left:15px;
	text-decoration:none;
	font-size:11px;
}

.ostatnioDodane li a:hover
{
	color:#FF9600;
}

.szkolaAtopii .content
{
	background:url(../img/sa_content_bg_mid.png) repeat-y;
	margin:0 0 0 -6px;
}
.szkolaAtopii .content .top
{
	background:url(../img/sa_content_bg_top.png) -2px 0px no-repeat;
	height:28px;
}
.szkolaAtopii .content .middle
{
	padding:15px 50px;
	background:url(../img/sa_content_bg_img.png) no-repeat 25px 0px;
}
.szkolaAtopii .content .bottom
{
	background:url(../img/sa_content_bg_bottom.png) no-repeat;
	height:25px;
	clear:both;
}



.szkolaAtopii .header
{
	background:url(../img/sa_header_mid.jpg) repeat-y;
	margin-left:-10px;
}
.szkolaAtopii .header .top
{
	background:transparent url(../img/sa_header_top.jpg) no-repeat scroll 0 0;
	height:99px;
}
.szkolaAtopii .header .middle
{
	padding:1px 50px;
	/*background: url(../img/sa_menu_bg_img.jpg) no-repeat scroll 32px -34px;*/
	
}
.szkolaAtopii .header .bottom
{
	background:transparent url(../img/sa_header_bot.jpg) repeat scroll -1px 0;
	clear:both;
	height:14px;
	/*margin-top:-19px;*/
}

#pageContent .szkolaAtopii .header h1
{
	color:#6e757a;
	font-size:24px;
	margin:0 0 10px;
}

.szkolaAtopii #subNavigation li
{
	background:transparent url(../img/sa_bullet.png) no-repeat scroll 0 4px;
} 

.szkolaAtopii .szkolaAtopiiLogosy
{
	height:70px;
}

.szkolaAtopii .szkolaAtopiiLogosy .dolaczDo
{

	width:196px;
	height:54px;
	background:url(../img/sa_zapiszSie.png);
	float:left;
	position:relative;
	top:9px;
}

.szkolaAtopii .szkolaAtopiiLogosy .logoAderma
{
	width:117px;
	height:68px;
	background:url(../img/sa_Aderma.png);
	float:right;
}

.szkolaAtopii h2 
{
	color:#83ac4e;
	font-weight:bold;
	font-size:14px;
}
.szkolaAtopii h3
{
	color:#414c55;
	font-size:13px;
}
.szkolaAtopii ol, .szkolaAtopii ul
{
	margin:10px;
} 

.szkolaAtopii ol li, .szkolaAtopii ul li
{
	margin:7px;
	background:transparent url(../img/sa_bullet.png) no-repeat scroll 0 4px;
	padding-left:15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.szkolaAtopii .inline-rating ol li, .szkolaAtopii .inline-rating ul li
{
	background:none;
}
.szkolaAtopii .formularz
{
	width:416px;
}

.szkolaAtopii .toolsFooter 
{
	margin:10px 2px 0 -4px;
	padding:3px 5px;
}

.szkolaAtopii .formularz input.text
{
	width:180px;
}


.malyPodpis
{
	display:none;
}

.szkolaAtopii .malyPodpis
{
	display:block;
	font-size:smaller;
	margin:6px 46px 0 35px;
	text-align:center;
}

.ekartka_podpis
{
	font-size:9px;
	color:#5198be;
	text-align:right;
}

.cloud
{
    text-align: center;
    margin-bottom:25px;
}
.cloud li
{
    display: inline;
}
.cloud a
{
    margin:0 4px;
    text-decoration: none;
}

#cloud a.tag1 { font-size: 0.7em; font-weight: 100; }
#cloud a.tag2 { font-size: 0.8em; font-weight: 200; }
#cloud a.tag3 { font-size: 0.9em; font-weight: 300; }
#cloud a.tag4 { font-size: 1.0em; font-weight: 400; }
#cloud a.tag5 { font-size: 1.2em; font-weight: 500; }
#cloud a.tag6 { font-size: 1.4em; font-weight: 600; }
#cloud a.tag7 { font-size: 1.6em; font-weight: 700; }
#cloud a.tag8 { font-size: 1.8em; font-weight: 800; }
#cloud a.tag9 { font-size: 2.2em; font-weight: 900; }
#cloud a.tag10 { font-size: 2.5em; font-weight: 900; }