@charset "utf-8";
/* CSS Document */
html, body {
   font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #f5f8fd url(../images/body.gif) 50% 0 repeat-x;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
}
a, a:link, a:visited, a:active {
	text-decoration: none;
	color: #0056b3;
}
a:hover {
	text-decoration: underline;
	color: #b20000;
}
img {
	border: 0px none #FFFFFF;
}
/* linki czytaj dalej */
a.readon, a.readon1 { 
    text-transform: capitalize;  
    color: #0000cd;
    padding: 0px 4px 1px 4px;
	 float: right;
}

a.readon:hover, a.readon:active, a.readon:focus, a.readon1:hover, a.readon1:active, a.readon1:focus {
	 background-color: #b22222;
    color: white;
	text-decoration: none;
}

/* odstepy w mainbodyi ---*/
.column p, .column pre, .column blockquote,
.column h1, .column h2, .column h3, .column h4, .column h5, .column h6,
.column ol, .column ul {
	margin: 15px 0;
	padding: 0;
}
/* 	Nagolwki i tytuly */
h1 {font-size: 200%;}
h2 {font-size: 175%;}
h3 {font-size: 150%;}
h4 {font-size: 125%;}
h5 {font-size: 100%;}

.contentheading, .componentheading, h1, h2, h3, h4, h5 {
	font-family: Verdana, Cambria, Times, Arial, "Times New Roman", serif, sans-serif;
	font-weight: bold;
	line-height: 1.2;
	color: #272486; /* #115de6; */
}

h1.componentheading, .componentheading {
	margin: 0 -15px;
	padding: 0 15px 10px;
}

.componentheading {
	font-size: 250%;
	border-bottom: 1px solid #ddd;
}

h2.contentheading, .contentheading {
	margin: 0;
	padding: 0 0 10px;
}

.contentheading { font-size: 200%; }
.blog .contentheading { font-size: 125%; }
.blog .leading .contentheading { font-size: 175%; }

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	font-weight: bold;
}

.category { font-size: 110%; font-weight: bold; }

/* UKLAD STRON */
#pojemnik {
	width: 996px; /* 1004 */
	margin: 5px auto;
	text-align: left;
	position: relative;
	top: 0px;
}
#naglowek {
	background-color: transparent; /* #f5f8fd; */
	width: 996px;
	height: 235px;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
#belka-gorna {
	width: 996px;
	background-color: white;
}
#menu-gorne {
   float: left;
   width: 750px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	background: white;
	font-family: Arial, Cambria, Times, Helvetica, serif, sans-serif;
}
#rss, #rss a {
	width: 60px;
	float: left;
	padding: 2px 0px;
	background-color: white;
}	
#rss a:hover {
	color: #ff4500;
	font-weight: bold;
}	
#day {
	padding: 5px 5px 0px 0px;
	float: right;
	width: auto; /* 186px - 10px */
	font-size: 11px;
}
#logo {
	width: 100%;
	height: 150px;
	margin: 0px;
	padding: 0px;
}
#logo1 {
	width: 100%;
	height: 150px;
	margin: 0px;
	padding: 0px;
	background: transparent url(../images/logo.jpg) no-repeat top left;
	overflow: hidden;
}
#logo1a {
	width: 542px;
	height: 150px;
	float: left;
}
#logo1b {
	width:430px; /* 454px - 15px */
	height: 150px;
	overflow: hidden;
	color: white;
	float: right;
	padding: 0px 5px 0px 10px;
}

#marquee {
   clear: both;
	padding: 3px 0px;
	margin: 0px;
	height: 25px;
	background-color: white;
}
#sciezka-g {
	background-color: transparent;
	height: 35px;
	width: 796px;
	float: left;
}
#szukaj {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	float: right;
	width: auto;
/*	height: 35px;*/
	background-color: transparent;
}
.margines-l {
	padding: 0px 0px 0px 5px;
}
.margines-p {
	padding: 0px 5px 0px 0px;
}
#lewa {
	width: 202px; /* szerokosc do korzystania: 197px */
	float: left;
	overflow: hidden;
	background-color: transparent; /* ccc */
	margin-left: -996px; /* -1004  */
	margin-top: 95px; /* 245px - 150px*/
}
#prawa {
	width: 341px;
	float: left;
	overflow: hidden;
	background-color: transparent; /* ccc */
	margin-top: 95px;
}
#mainbody {
	width: 453px;
	float: left;
	overflow: hidden;
	background-color: transparent;
	margin-left: 202px;
	margin-top: 95px;
}

#mainbodybezprawej {
	width: 794px;
	float: left;
	overflow: hidden;
	background-color: transparent;
	margin-left: 202px;
	margin-top: 95px;
}
#mainbodyfull {
	width: 996px;
	overflow: hidden;
	background-color: transparent;
	margin-top: 95px;
}
#video {
	overflow: hidden;
	background-color: #f5f8fd;
	border: 1px solid #728cc2;
	padding: 0px;
/*	margin-bottom: 10px;*/
}
#tresc {
	padding: 10px 5px 0px 6px;
	background-color: transparent; /* white */
	overflow: hidden;
}
#tresc p {
	font: 11px/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	text-indent: 15px;
}
#stopka {
	clear: both;
	width: 100%;
	border-top: 1px solid gray;
}
#stopka-nav {
	width: 100%;
}
#copyright {
	width: 100%;
	text-align: right;
}
.blok {
	padding: 10px 0px;
}
.blok2 {
	padding: 2px 10px;
}
.ramka {
	border: 1px solid #728cc2;
	margin-bottom: 5px;
	color: #666666;
	padding: 5px;
	background-color: white;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* Logo Text */

#logo h1, #logo h1 a {
	position: absolute;
	top: -1000px;
}

p.site-slogan {
	position: absolute;
	top: -1000px;
}

/* teksty male */
small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, .contenttoc,
p.site-slogan, a.readon, a.readon1, .navhelper, #stopka, #sciezka {
	font-size: 92%;
}

small, .small, .createdate, .modifydate { color: #999999; }

.smalldark { text-align: left; }

.breadcrums {
	width: auto;
	float: left;
	padding: 6px 0px 0px 0px;
	font-size: 11px;
}

.breadcrums strong { margin-right: 5px; }

.breadcrums img { margin: 1px 5px; }
.breadcrums a {
	color: #ab0404;
} 
.breadcrums a:hover {
	color: #03468a;
} 
/* content styles */
table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #fffebb;
}
/* Tabele */
.sectiontableheader {
	background: #0056b3; /* #006bb2; */
	color: #fff;
	border: 1px solid #ddd;
	padding: 5px;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:focus,
.sectiontableheader a:active { color: #fff; }

.sectiontableentry,
.sectiontableentry0,
.sectiontableentry1,
.sectiontableentry2 {
	padding: 5px 5px 6px;
	border-bottom: 1px solid #ddd;
}

.sectiontableentry:hover,
.sectiontableentry0:hover,
.sectiontableentry1:hover,
.sectiontableentry2:hover {
	background-color: #fffff0;
}

.sectiontableentry2 {
	background-color: #f7f7f7;
}
table.contentpane, table.tablelist { width: 100%; }

table.contentpaneopen { border: none; border-collapse: collapse; border-spacing: 0; }


/* spis tresci w artykule */
.contenttoc {
float:right;
width:30%;
margin:0 0 10px 10px;
padding:5px;
border:1px solid #ccc;
font-size: 92%;
}

.contenttoc th {
font-size:10pt;
padding-bottom:2px;
border-bottom:1px solid #ccc;
}

.contenttoc td {
padding:4px 0 0 10px;
}

.contenttoc a {
color:#555;
}
/* moduly w kolumnie lewej i prawej */
.moduletable {
margin: 0px;
text-align:left;
padding: 5px;
font-family: Arial, Cambria, Georgia, serif, Helvetica, sans-serif;
}

.moduletable h3 {
font-size:1.3em;
color: #0948c9; /* #c70000; */
padding-left:2px;
margin-bottom:5px;
margin-top: 10px;
border-bottom:2px solid #728cc2; /* #a9d1fa; */
}

.moduletable ul {
list-style:none;
padding:0 0 0 2px;
margin: 0px;
}

.moduletable ul li {
text-align:left;
padding:2px 0;
margin: 0px;
}

.moduletable ul li a/*, .moduletable_login ul li a*/ {
display:block;
width:100%;
padding:2px 0;
color:#6d5e3d;
}
.moduletable ul li a:visited/*, .moduletable_login ul li a:visited*/ {
color:#363e02;
}

.moduletable ul li a:hover/*, .moduletable_login ul li a:hover*/ {
color: #ab0404;
}

.moduletable_text {
margin: 0px 2px 2px 1px;
text-align:left;
padding: 0px 3px 10px 10px;
font-family: Arial, Cambria, Georgia, serif, Helvetica, sans-serif;
border: 1px solid #728cc2;
 background-color: white;
}

.moduletable_text h3 {
font-size:1.3em;
color:#e25b12;
padding-left:2px;
margin-bottom:5px;
margin-top: 5px;
border-bottom:2px solid #5ca5f2;
}

div.bannergroup_text div.banneritem_text {
	padding: 5px 0;
	border-bottom: 1px dotted #ddd;
	font-size: 0.92em;
}
div.bannergroup_text div.banneritem_text a,
div.bannergroup_text div.bannerfooter_text a {
	font-weight: bold;
}

div.bannergroup_text div.bannerheader {
	color: #999;
}

div.bannergroup_text div.bannerfooter_text {
	font-size: 0.92em;
	padding: 5px 0 0;
}

/* Szukaj */

div.search_szukaj {
margin: 0 0px 1px 0px;
text-align:left;
padding: 2px;
background-color:#ffe1e1;
border:1px solid #8dc5f8;
}

input#mod_search_searchword {
border:1px solid #ddd;
}

.moduletable_szukaj h3 {
margin: -5px 20px -10px 0;
padding:0 0 0 10px;
font-size:1.6em;
font-style:italic;
color:#99c8fa; 
text-align:right;
}
/* Sonda */

.pollstableborder {
margin: 5px 0 5px 2px;
text-align:left;
}

.pollstableborder td {
padding:2px 0;
}

td.sectiontableentry1,
td.sectiontableentry2 {
padding-right:5px;
}

.poll td div {
padding-top:10px;
}

.poll input.button {
padding:2px;
background-color:#d9e2ec;
border:1px solid #bacadc;
}
/* podmenu lewa kolumna */
.moduletable_menu {
margin:10px 0 20px 0;
font-family: Arial, Cambria, Georgia, serif;
color:#4f4f00;
}

.moduletable_menu h3 {
background: #d2d2d2 url(../images/menu-tytul.png) repeat-x 0 0;
padding: 4px 0 0 10px;
font-size: 1.2em;
height: 22px;
color: black;
}

.moduletable_menu ul {
list-style:none;
margin: 0 0 0 2px;
padding:0;
}

.moduletable_menu ul li {
border-bottom:1px solid #cfcfcf;
}
.moduletable_menu ul li ul li {
border: 0px;
 padding-left: 8px;
}
.moduletable_menu ul li a,
.moduletable_menu ul li a:visited {
display:block;
margin-right:0;
padding: 4px 0 4px 10px; 
color: #003456; 
background: #f5f8fd url(../images/arrow.png) no-repeat left;
}
.moduletable_menu ul li a:hover {
color: #c59e78;
}

.moduletable_menu #current a {
color:#99341f;
}

/* Menu z zaokraglone narozniki */
div.module_menu h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #262626;
	padding: 7px 0px 2px 10px;
	margin: 0px 0px 5px 0px;
}
div.module_menu {
background: url(../images/mw_box_br.png) no-repeat 100% 100%;
 margin-bottom: 3px;
}

div.module_menu div {
background: url(../images/mw_box_bl.png) no-repeat 0 100%;
}

div.module_menu div div {
background: url(../images/mw_box_tr.png) no-repeat 100% 0;
}

div.module_menu div div div {
background: url(../images/mw_box_tl.png) no-repeat 0 0;
width: auto;
padding: 0px 0px 10px 5px;
}

div.module_menu div div div div {
background: none;
padding: 0;
}

div.module_menu ul {
margin: 10px 0;
padding: 0px 5px 0 20px;
list-style: disc outside url(../images/arrow.png);
}
div.module_menu ul li a,
div.module_menu ul li a:visited {
line-height: 130%;
}
div.module_menu ul li a:hover {
color: #9f0707; /* c59e78 */
}
/* Modul rss */
.moduletable_rss {
margin: 2px 0 10px 0;
font-family: Arial, Cambria, Georgia,serif;
color:#4f4f00;
}
.moduletable_rss a {
	padding-left: 5px;
}
.moduletable_rss h3 {
padding:15px 0 0 10px;
font-size:1.4em;
height:40px;
}

.moduletable_rss ul {
list-style:none;
margin: 0 0 0 2px;
padding:0;
}
.moduletable_rss ul li a,
.moduletable_rss ul li a:visited {
display: block;
margin-right: 0;
padding: 2px 0 2px 10px;
color: #003456;
font-size: 0.92em;
background: transparent url(../images/arrow.png) no-repeat left;
}
.moduletable_rss ul li a:hover {
color: #c59e78;
}
/* Moduly Najnowsze i Popularne */
.latestnews, .mostread {
	margin: 0px 0px 0px 2px;
	padding: 0px;
	line-height: 110%;
}
/* Modul Newsflash Cytat */
.moduletable_cytat, .module_cytat  {
	background: #d2e7fd url(../images/cdz1.gif) no-repeat 2% 0; /* ecd5d8 */
	margin: 0px 5px 5px 1px;
	border: 1px solid #999999;
}
.moduletable_cytat-r {
	background: transparent url(../images/cdz2.gif) no-repeat 98% 100%;
	padding: 10px 5px 10px 5px;
	font-size: 0.92em;
}
.moduletable_cytat-r p {
	margin: 0px;
	text-indent: 13px;
}
.tac-gia {
	text-align: right;
	padding-right: 12px;
	font-size: 0.92em;
	color: #838383;
}
/* Modul Newsflash Cytat w Naglowku */
.moduletable_cytat2, .module_cytat2  {
   margin: 4px 0px;
	background: transparent url(../images/cdz1.gif) no-repeat 2% 0; /* ecd5d8 */
	border: 1px solid white;
}
.moduletable_cytat2-r {
	background: transparent url(../images/cdz2.gif) no-repeat 98% 100%;
	padding: 10px 5px 10px 5px;
	font-size: 0.92em;
}
.moduletable_cytat2-r p, .moduletable-r p {
	margin: 0px;
	text-indent: 13px;
}

/* Modul Wyswietla cytat bez nawiasu */
.moduletable-r{
	margin-top: 10px;
}
/* Modlu z ramka */
.moduletable_ramka {
margin: 0px;
text-align:left;
padding: 0px; /* 5px */
font-family: Arial, Cambria, Georgia, serif, Helvetica, sans-serif;
border: 1px solid #728cc2;
}

/* Modul de dat quang cao */
.moduletable_qc, .module_qc  {
margin: 5px auto 5px auto;
/*padding: 2px;
border: 1px solid #728cc2;*/
border: 3px outset #8ca2ce;
background-color: white;
text-align: center;
}
/*
.module_qc {
margin: 5px auto 5px auto;
padding: 2px;
text-align: center;
border: 1px solid #728cc2;
}*/

/* Video */
.moduletable_video {
margin: 0px;
text-align: center;
padding: 0px;
}
/* Linki w stopce */
#stopka .stopka-nav {
	background: transparent; /* #0075f2; */
	position: relative;
	overflow: hidden;
	margin: 0 0 10px;
/*	font-size: 100%;*/
border-bottom: 1px solid #a4a4a4;
}

.stopka-nav ul { float: left; line-height: normal;  margin: 0px;  padding: 0px;   }

.stopka-nav li {
	display: block;
	float: left;
	padding: 0;
/*	border-left: 1px solid #e3e3e3;*/
}

.stopka-nav li a {
	text-transform: capitalize;
	display: block;
	line-height: normal;
	color: black;
	padding: 7px 10px;
}

.stopka-nav li a:hover, .stopka-nav li a:active, .stopka-nav li a:focus {
	color: #e3e3e3;
	background: #9f0707; /* 680000 */
	text-decoration: none;
}
.stopka-nav ul.linki { float: right; }
.stopka-nav ul.linki li { background: none; border-left: 0; padding: 0; }
.stopka-nav ul.linki li a { padding: 7px 10px; }

.stopka-nav ul.linki li.top a {
	background: url(../images/arrow-3.png) no-repeat 9px center;
	padding-left: 18px;
	padding-right: 10px; 
}

.stopka-nav ul.linki li.top a:hover {
	background-color: #666;
	color: #fff;
	text-decoration: none;
}

.stopka-nav ul.linki li.zmiana-layout a {
	background: #145077;
	color: #fff;
	text-decoration: none;
}

.stopka-nav ul.linki li.zmiana-layout a:hover {
	background: #666;
	color: #fff;
	text-decoration: none;
}
.stopka-nav ul.linki li.user-reset a {
	background: #9c162e;
	color: #fff;
	text-decoration: none;
}

.stopka-nav ul.linki li.user-reset a:hover {
	background: #666;
	color: #fff;
	text-decoration: none;
}
/* Menu poziome w naglowku */
#menu-gorne ul {
        text-align: left;
        margin: 0px;
        padding: 5px 0px 0px 0px;
}
#menu-gorne li {
        display: inline;
        padding-right: 1.2em;
        padding-left: 1.2em;
        font-size: 11px; 
}

/* Inne */
th { font-weight: bold; padding: 5px; text-align: left; }
td { font-size: 100%; }

fieldset { border: none; padding: 10px 5px; }

fieldset a { font-weight: bold; }

fieldset.input { padding: 0; }

hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #ddd;
	height: 1px;
}
/* formularze */
form label { cursor: pointer; }

input, select, textarea, .inputbox {
	font-family: Arial, sans-serif;
	font-size: 100%;
}

.inputbox {
	color: #000;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 2px;
}

.inputbox:hover, .inputbox:focus {
	background-color: #fffff0;
	border: 1px solid #aaa;
}

.checkbox { }
.radio { margin: 0 5px; }
/* Form logowania */
/* Modul Login */
.moduletable_login {
margin: 0px;
text-align:left;
padding-left: 5px;
}

.moduletable_login h3 {
font-size:1.3em;
color:#2c3749;
padding-left:2px;
margin-bottom:5px;
margin-top: 0px;
border-bottom:2px solid #5a7296;
}

#form-login {
	font-size: 0.92em;
}
#form-login-username .inputbox,
#form-login-password .inputbox {
	font-weight: bold;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: 5px center;
}
#form-login-username .inputbox {
	padding-left: 5px;
}

#form-login-password .inputbox {
	padding-left: 5px;
}

#form-login ul { margin: 0; padding: 0; }
#form-login ul li {
	background: transparent url(../images/bullet.gif) no-repeat left !important; /* 2px 7px */
	margin: 0;
	padding-left: 10px;
	overflow: hidden;
	line-height: 0.8em;
}

#form-login .button { margin: 10px 0; font-weight: bold; font-size: 100%; }

/* spacers */
span.article_separator {
	display: block;
	height: 20px;
	background: url(../images/separator.gif) repeat-x left;
}

.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}

td.buttonheading {

}

td.buttonheading img {
	border:none;
}

.clr {
	clear: both;
}
td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}
div#maindivider {
  border-top: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
  height: 1px;
}

table.blog span.article_separator {
	display: block;
	height: 20px;
}

/* Paginacja */
ul.pagination {
	margin: 15px 0;
	float: left;
	width: 75%;
}

ul.pagination li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ul.pagination li span {
	padding: 1px 3px;
}

ul.pagination a {
	padding: 1px 5px;
	border: 1px solid #ddd;
	background: #f7f7f7;
	color: #000;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	border: 1px solid #145077;
	text-decoration: none;
	background: #145077;
	color: #fff;
}
.sortby { margin: 10px 0 5px; font-size: 92%; }
.sortby .filter, .sortby .display { float: left; width: 40%; }
.sortby .display { float: right; text-align: right; }

.pagenavbar {
	background: url(../images/icon-pages.gif) no-repeat center left;
	font-weight: bold;
	padding-left: 14px;
}

.pagenavcounter {
	margin: 15px 0 !important;
	text-align: center;
}

.counter {
	margin: 15px 0 !important;
	float: right;
	text-align: right;
	width: 24%;
	line-height: 1;
}

.counter span {
	padding: 1px 5px;
	background: #145077;
	border: 1px solid #145077;
	color: #fff;
}

.blog_more {
	border-bottom: 1px solid #ddd;
	margin: 0 -15px;
	padding: 15px 15px 0;
}

.blog_more h2 {
	font-size: 115%;
	text-transform: uppercase;
	margin: 0 0 5px;
}

.blog_more ul {
	padding-left: 5px;
	line-height: 1.2em;
}
.blog_more ul li {
	background: url(../images/bullet.gif) no-repeat 5px 6px;
	padding-left: 15px;
	list-style-type: none;
}
/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}
/* WebLinks */
span.description {
	display:block;
	padding-left: 30px;
}
.contentdescription {
	display: block;
	padding: 10px 15px;
	margin: 0 -15px;
}

.contentdescription p {
	margin: 0;
}

/* Frontend Editing*/

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #666;
}

/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{
	float:left;
	padding-left: 25px;
}

#power_by{
	float:right;
	padding-right: 25px;
}

/* Component Specific Fixes */

#component-contact table td {
	padding: 2px 0;
}
/* blok cytatow */
div.blok-cytat {
	width: 580px; /* 580 */
	margin: 5px auto;
	overflow: auto;
}
.czerwone {
	color: #e80000;
}
/*
.video {
	width: 389px;
	height: 110px;
	overflow: auto;
}
.video img {
	margin-bottom: 2px;
}*/
.centrum {
	margin: 5px auto;
	text-align: center;
}
.autor {
	text-align: right;
	color: #a0a0a0;
	font-size: 10px;
	margin-top: 0px;
}
.nosmartresize {

}
