body { 
  font-family: "MS Sans Serif", Arial, Helvetica;
  font-size: 13px;
  color: #5A5A59; 
  text-align: center; 
  background-color: #a0ddfc; 
  background-image:url('images/background-gradient.jpg');
  background-repeat: repeat-x;
  margin: 0;
  padding: 0;
}

body div { text-align:left; }

img { border: 0; margin: 0; padding: 0; }

a {
  text-decoration: none;
  color: #5A5A59;
}

a:hover {
  text-decoration: underline;
  color: #5A5A59;
}
/* a { text-decoration: none;  color:#38c; }
a:hover{text-decoration: underline;color: #05a;} */


#outer {
	position: relative;
	width: 926px;
	margin: 0 auto 0 auto;
/*	background: #fff url('images/abg.gif') repeat-y; */
}

#top {
  position: relative;
  height: 179px;
  margin: 0;
  padding: 0;
  width: 940px;
/*  border:1px solid black;  */
}

#top_grafika {
  position: absolute;
  left: 7px;
  top: 0;
  height: 179px;
  width: 926px;
  margin: 0; padding: 0;
}

#top_menu {
  display: none;
  height: 29px;
  background-color: rgb(240,240,240);
  background-image: url('images/tlo_menu_1.png');
}

#strona {
/*  background-color: #f0fbff; */
  position: relative;
  background-image: url('images/background-content.jpg');
  background-repeat: repeat-y;
  width: 942px;
  /* min-height: 580px; */
  margin: 0; padding: 0;
  overflow: hidden; 
}

#shadow_bottom {
/*  background-color: #f0fbff; */
  position: relative;
  width: 942px;
  margin: 0; padding: 0;
  clear: both;
}
 

#lewa     {
  float: left;
  clear: left;
  width: 229px;
  margin: 0;
  padding: 0;
/*  border-right:1px solid gray; */
/*  border: solid 1px black; */
/*   width:250px; */
}

#lewa .zawartosc {
  font-size: 12px;
  padding: 0;
  color: rgb(100,100,100);
  margin: 0;
  text-align: left;
}

#shadow_left {
  position: absolute;
  left: 0; top: 0;
  width: 8px; height: 550px;
  background-image: url('images/shadow_left.jpg');
}

#shadow_right {
  position: absolute;
  left: 934px; top: 0;
}

/*lewe menu*/

#shadow_left_menu {
  position: absolute;
  left: 226px;
  top: 50px;
  width: 5px;
  height: 540px;
  background-image: url('images/shadow_left_menu.jpg');
}

#leftmenu {
  margin: 0;
  padding: 106px 0 30px 12px;
  background-color: white;
}

#leftmenu ul {
  margin: 0 0 10px;
  padding: 0;
/*  list-style-type: none; */
  font-weight: bold;
  font-size: 11px;
}

#leftmenu li {
  margin: 0; padding: 5px 0 10px 30px;
/*  line-height: 23px; */
  list-style-type: none;
  /*text-indent: 30px; */
  /*list-style-image: url('images/menu_list_image_01.png');*/
}

#leftmenu ul li.link1 {
  background-image: url('images/menu_list_image_01.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link1on {
  background-image: url('images/menu_list_image_01on.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link2 {
  background-image: url('images/menu_list_image_02.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link2on {
  background-image: url('images/menu_list_image_02on.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link3 {
  background-image: url('images/menu_list_image_03.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link3on {
  background-image: url('images/menu_list_image_03on.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link4 {
  background-image: url('images/menu_list_image_04.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link4on {
  background-image: url('images/menu_list_image_04on.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link5 {
  background-image: url('images/menu_list_image_05.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link5on {
  background-image: url('images/menu_list_image_05on.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link6 {
  background-image: url('images/menu_list_image_06.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link6on {
  background-image: url('images/menu_list_image_06on.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link7 {
  background-image: url('images/menu_list_image_07.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link7on {
  background-image: url('images/menu_list_image_07on.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link8 {
  background-image: url('images/menu_list_image_08.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link8on {
  background-image: url('images/menu_list_image_08on.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link9 {
  background-image: url('images/menu_list_image_09.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link9on {
  background-image: url('images/menu_list_image_09on.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link10 {
  background-image: url('images/menu_list_image_10.png');
  background-repeat: no-repeat;
}

#leftmenu ul li.link10on {
  background-image: url('images/menu_list_image_10on.png');
  background-repeat: no-repeat;
}

#leftmenu li a {
  display: block;
  color: #265275;
  background: none;
  width: 170px;
  padding: 0;
  padding: 0;
  text-decoration: none;
  border-bottom: 1px solid #efefef;
  font-size: 1em;
}

#leftmenu li a.subcurrent {
  font-weight: bold;
}

#leftmenu li a:hover {
/*  color: #666;
  padding: 3px 1px; */
  margin: 0;
  text-decoration: underline;
}
#leftmenu ul ul { margin: 5px 0px 10px 25px;padding: 0;list-style-type:square; }
#leftmenu li li {}
#leftmenu li li a { display: block; color: #333; width: 150px; padding: 1px; margin: 0; border-top: none; border-bottom: none; text-decoration: none; }
#leftmenu li li a:hover { padding: 1px;}

/* prawe menu 2 poziom */

#rightmenu {
  margin: 10px 0 5px 0;
  padding: 0;
  width: 211px;
/*  height: 152px; */
}

#rightmenu ul {
  margin: 0 0 10px;
  padding: 0;
/*  list-style-type: none; */
  font-weight: bold;
  font-size: 11px;
  background-color: #bce2f9;
  background-image: url('images/background-right-menu_03.jpg');
  background-repeat: repeat-x;
}

#rightmenu li {
  margin: 0; padding: 0;
/*  line-height: 23px; */
  list-style-type: none;
  /*text-indent: 30px; */
  /*list-style-image: url('images/menu_list_image_01.png');*/
}

#rightmenu li a {
  display: block;
  color: #265275;
  background: none;
  width: 201px;
  margin: 0;
  padding: 6px 0 6px 10px;
  text-decoration: none;
  font-size: 1em;
}

#rightmenu li a:hover, #rightmenu li a.subcurrent {
/*  color: #666;
  padding: 3px 1px; */
  margin: 0;
  background-color: #1babe6;
}

#rightmenu li a.subcurrent {
  color: white;
}

/* prawe menu 3 poziom */

#rightmenu2 {
  margin: 0;
  padding: 0;
  width: 211px;
  border-top: solid 5px #f2fcff;
  border-bottom: solid 5px #f2fcff;
  /* height: 92px; */
}

#rightmenu2 ul {
  margin: 0;
  padding: 0;
/*  list-style-type: none; */
  font-weight: bold;
  font-size: 11px;
  background-color: #cae5f6;
  background-image: url('images/background-right-menu_06.jpg');
  background-repeat: repeat-x;
}

#rightmenu2 li {
  margin: 0; padding: 0;
/*  line-height: 23px; */
  list-style-type: none;
  /*text-indent: 30px; */
  /*list-style-image: url('images/menu_list_image_01.png');*/
}

#rightmenu2 li a {
  display: block;
  color: #265275;
  background: none;
  width: 201px;
  margin: 0;
  padding: 6px 0 6px 10px;
  text-decoration: none;
  font-size: 1em;
}

#rightmenu2 li a:hover, #rightmenu2 li a.subcurrent {
/*  color: #666;
  padding: 3px 1px; */
  margin: 0;
/*  background-color: #1babe6; */
  text-decoration: underline;
  background-color: transparent;
}

#rightmenu2 li a.subcurrent {
  /* color: white; */
  color: #265275;
}

/* login form */

#loginform {
  width: 218px;
  height: 119px;
  margin: 0 0 0 8px;
  padding: 0;
  background-color: #f3fcff;
  background-image: url('images/login_form_background.jpg');
  background-repeat: no-repeat;
}

#loginform fieldset {
  border: 0;
  padding: 10px;
}

#loginform input {
  width: 118px;
  height: 21px;
}

#loginform input.submit {
  width: 58px;
  height: 25px;
  padding-top: 5px;
}

#loginform label {
  font-weight: bold;
  font-size: 10px;
  color: #1ab7f2;
}

#maincolumn    {
/*  border: solid 1px black; */
  margin-left: 247px;
  margin-right: 240px;
  /*float:right;clear:right; */
/*    width:600px;	*/
 
}

#maincolumn .zawartosc {
  padding: 6px;
  color: rgb(50,50,50);
  margin: 0;
}

#maincolumn .zawartosc p, #maincolumn .zawartosc ul {
  line-height: 18px;
  text-align: justify;
}

#maincolumn .zawartosc a {
  font-weight: bold;
  color: #4091d2;
}

#topnavigator {
  text-align: right;
  margin: 0;
  padding: 0;
  height: 65px;
}

#topicons {
  position: absolute;
  left: 590px; top: 17px;
}

#search_box {
  position: absolute;
  left: 710px; top: 23px;
  margin: 0;
  width: 200px;
}

#search_box .search_input { position: absolute; left: 0px; top: 3px; }
#search_box .submit_button { position: absolute; left: 150px; top: 0px;  }

#rightcolumn {
  float: right;
  width: 230px;
}

#rightcolumn_banners img {
  margin: 2px 0 2px 0;
}

/*#maincolumn .zawartosc h1 { */
h1 { 
  color: #295679;
  font-family: Arial, Helvetica;
  font-size: 18px;
  font-weight: normal;
/*  border-bottom: solid 1px rgb(204,204,204); */
}

/*#maincolumn .zawartosc h2 { */
h2 {
  font-family: Arial, Helvetica;
  font-size: 16px;
  font-weight: bold;
}

h3 {
  font-family: Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;
}

/*h3{margin: 20px 0 10px 0;color: #FF8700;font-size: 1.2em;border-bottom: 1px solid #efefef} */

#maincolumn .zawartosc p, .csc-menu dd, ul, ol {
  color: #5A5A59;;
  font-size: 12px;
/*  font-weight: normal; */
}

.csc-menu dd {
  margin: 5px 0 10px 0;
}
 
.tytul  {
  font-size:18px;
  color:gray;
  border-left:10px solid #eeeeee;
  padding-left:10px;
}

/* tt_content */
table.contenttable  {
}
table.contenttable td { padding:5px; margin: 0; border: none; }

table.contenttable p  {
  padding: 0; margin: 0; line-height: normal;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
  padding: 0;
  border: 4px solid #e5e5e5;
}

hr {
  border: solid 1px #FF9249;
  width: 700px;
}

/*tt_news*/
.news-list-container p {display: inline; padding:0;margin:0}
.news-list-container a {text-decoration: none;}
.news-list-date {color: #999; font-size: 0.87em; margin: 0 0 5px 0}
.news-list-morelink a {
  background: url('images/arrow_right.png') no-repeat;
  background-position: 100%;
  border:0; display: block; 
  height:21px; margin:0;
/*  overflow:hidden; */ 
/*  padding:0 0 0 50px; */
  padding:0;  width:68px;
  font-weight: bold;
  line-height: 18px;
/*  border: solid 1px gray; */
}
/* .news-list-morelink a:hover {background:url(images/wiecej1.gif) no-repeat;border:0;display:block;font-size:70%;height:13px;margin:10px 0 0 0;overflow:hidden;padding:0 0 0 50px;width:1px} */ 
.news-list-morelink {
  font-size: 11px;
  padding: 10px 0 0 370px;
  clear: right;
}
.news-list-morelink a:hover {text-decoration: underline;}
.news-list-item { overflow: hidden; }
.news-list-item h3 {
/*  clear: right; */
/*  border-bottom: solid 1px rgb(204,204,204); */
}
.news-list-item p { text-align: justify; }
.news-list-item h3 a { text-decoration: none; }
.news-list-item img {border:0;float:right;}
.news-list-item a img {margin:0 0 0 20px}
.news-list-item-subpages { padding: 5px 10px 5px 10px; background-color:#f6f6f6 }
.news-list-item-subpages h3 { width:300px; margin: 0; }
.news-list-img {text-align: right; margin:0 0 0 5px}
.news-list-container hr, .news-single-item hr {display: none}

/*.news-single-backlink a {background:url(images/wstecz.gif) no-repeat;display:block;font-size:90%;height:10px;margin-top:20px;overflow:hidden;padding:0 0 0 60px;text-align:left;width:1px}
.news-single-backlink a:hover {background:url(images/wstecz1.gif) no-repeat;display:block;font-size:90%;height:10px;margin-top:20px;overflow:hidden;padding:0 0 0 60px;text-align:left;width:1px} */
.news-single-backlink a {
  background: url('images/arrow_left.png') no-repeat;
  display: block;
  height: 21px;
  line-height: 18px;
  margin: 0;
/*  overflow:hidden; */
  padding:0 0 0 25px;
  text-align: left; width:68px;
  font-weight: bold; font-size: 11px;
}
.news-single-backlink a:hover {text-decoration:underline;} 
.news-single-links dt,.news-single-files dt,.news-single-related dt{font-weight:700;margin:0;padding:0;color:#aaa}
.news-single-links dd p,.news-single-files dd p,.news-single-related dd p{margin:0;padding:0;}
.news-single-links,.news-single-files,.news-single-related {font-size:1em;margin:0;padding:20px 0 3px 0;}
.news-single-author {margin: 15px 0;}
p.news-single-author {color: #aaa; }
.news-single-additional-info {padding: 0px 0 20px 20px; background-color:#f6f6f6}
.news-single-item h2 {margin: 10px 0 15px}
.news-single-item dd {margin: 0;}
/* .news-single-img {width: 200px; float: right; text-align: right} */
.news-single-img {}
.news-single-img img{padding: 0 0 0 5px;border:none;}
.news-single-timedata {color: #999; font-size: 0.87em; margin: 0 0 5px 0}

.news-latest-container {
  border-top: solid 1px #babfc1;
  border-bottom: solid 1px #babfc1;
  margin: 15px;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 0 5px 0;
  font-weight: bold;
  font-size: 12px;
  height: 20px;
}

.news-latest-container .news-latest-item p.bodytext  {
  display: inline;
  padding: 0;
  margin: 0;
  color: black;
}

.news-latest-container .news-latest-item2 p.bodytext  {
  display: inline;
  padding: 0;
  margin: 0;
  color: black;
}

.news-latest-item2 {
  display: inline;
  padding: 0;
  margin: 0;
}

.news-latest-item a, .news-latest-item2 a {
  color: #49a6f1;
}
/*
.news-latest-container p {display: inline; padding:0;margin:0}
.news-latest-container a {text-decoration: none;}
.news-latest-morelink a { }
.news-latest-morelink a:hover {text-decoration:underline;}
.news-latest-date {color: #999; font-size: 0.87em; margin: 0 0 5px 0}
.news-latest-item img {border:0;float:right;margin:0 0 0 20px}
.news-latest-item a img {margin:0 0 0 20px}
.news-latest-container hr, .news-single-item hr {display: none}

.tx-ttnews-browsebox {margin: 20px 0 0 0; padding:0}
.tx-ttnews-browsebox-strong {font-weight: bold}
.tx-ttnews-browsebox p {margin: 0 0 0 0px}
*/
/*tt_news end*/

/*.rgsgnest5 {
  padding: 0; margin: auto;
}*/


/* tipafriend_plus */
.tx_tipafriend { width: 400px; font-size: 11px; }
.tx_tipafriend_error_box { background-color:rgb(220,220,220); padding: 10px; border: solid 1px red; }
.tx_tipafriend_error_header { color: red; font-weight: bold;}
.tx_tipafriend_textarea, .tx_tipafriend_formfield { display: block; padding: 5px; margin: 10px 0 10px 0; border: solid 1px rgb(220,220,220); clear: both;}
.tx_tipafriend_formfield { height: 25px }
.tx_tipafriend_formfield label, .tx_tipafriend_textarea label { float: left;}
.tx_tipafriend_formfield input { float: right; }
.tx_tipafriend_textarea { height: 100px }
.tx_tipafriend_textarea textarea { float: right; }


/* rgaccordion */

.rgaccord1-nest {
  margin: 0; padding: 0;
}

h3.rgaccord1-toggle {
/*  font-weight:bold; */
/*  color:#475425; */
/*  line-height: 26px; */
/*  height: 23px; */
/*  background: transparent url(img/plus.png) 5px center no-repeat; */
/*  border-top:1px solid #eee; */
  cursor: pointer;
  margin: 0 0 10px 0; padding: 0;
}

/* Toggle act item */
h3.act {
/*  color:#edf2f7; */
/*  background: transparent url(img/minus.png) 5px center no-repeat; */
}

/* the content */
div.rgaccord1-content {
  display: block;
  width: 430px;
/*  border-left:1px solid #ccc; 
  border-right:1px solid #ccc; */
  overflow: hidden; 
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom: 0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1, div.rgaccord1-content h2, div.rgaccord1-content h3 {
  display: none;
}

/* tx-srfeuserregister-pi1 */

.tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 h4 { margin: 0; padding: 0 .4em; text-indent: 0; }
.tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 dl { padding-top: .5em; }
.tx-srfeuserregister-pi1 h4 { font-weight: bold; }
.tx-srfeuserregister-pi1 a:link { color: navy; background-color: transparent; font-weight: bold; text-decoration: none; }
.tx-srfeuserregister-pi1 a:visited { color :navy; }
.tx-srfeuserregister-pi1 a:hover { color: #333333; }
.tx-srfeuserregister-pi1 a:active { color: navy; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { padding-bottom: .5em; }
/*.tx-srfeuserregister-pi1 dt { float: left; clear: both; width: 20%; text-align: right; }
.tx-srfeuserregister-pi1 dd { text-align: left; float: right; clear: right; width: 78%; } */
.tx-srfeuserregister-pi1 dt {  }
.tx-srfeuserregister-pi1 dd { width: 300px; }
.tx-srfeuserregister-pi1 label { text-indent: 0; }
.tx-srfeuserregister-pi1 dl { display: inline; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 1em 0 0; }
.tx-srfeuserregister-pi1 legend {  }

/*
.tx-srfeuserregister-pi1 p { }

.tx-srfeuserregister-pi1 h4 { }

.tx-srfeuserregister-pi1 legend { }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {  }

.tx-srfeuserregister-pi1 a:link { }

.tx-srfeuserregister-pi1 label { }

.tx-srfeuserregister-pi1 label span { }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { }

.tx-srfeuserregister-pi1 input { }

.tx-srfeuserregister-pi1 input[type=password] { }

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { }

.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { }

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { }

.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { }

.tx-srfeuserregister-pi1 ul { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { }

.tx-srfeuserregister-pi1 dl { }

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { }

.tx-srfeuserregister-pi1 dt { }

.tx-srfeuserregister-pi1 dd { }

* html .tx-srfeuserregister-pi1 dd { }

.tx-srfeuserregister-pi1 dd p { }

.tx-srfeuserregister-pi1 dd label { }
*/

.csc-mailform-field { clear: both; margin: auto; text-align: center; }
.csc-mailform-field label { float: left; text-align: right; width: 150px; padding-top: 3px; padding-right: 3px; }
.csc-mailform-field textarea { width: 250px; }
.csc-mailform-field input, select { width: 250px; }
.csc-mailform-field input.csc-mailform-check { float: left; width: 20px; }
.csc-mailform-field input.csc-mailform-submit { width: 120px; }

/** tx-indexedsearch **/
.tx-indexedsearch .res-tmpl-css {
}

.tx-indexedsearch-res { overflow: hidden; }

.tx-indexedsearch table td {
  margin: 10px;
}

/* newscalendar */

.calendar-table{
	width:100%;
	padding:1em;
}
.calendar-table a{
	text-decoration:underline;
}
.calendar-table td, .calendar-table th {
	padding:3px;
	text-align:center;
}
.calendar-table td.columPrevious a {
	text-align:center;
	font-size: 18px;
}
.calendar-table td.columNext a {
	text-align:center;
	font-size: 18px;
}
.calendar-table th {
	color:#333333;
	border-top:1px solid #7e7e7e;
	border-bottom:1px solid #7e7e7e;
	text-transform: capitalize;	
}
.calendar-table caption{
	font-size:200%;
	color:#333333;
	text-transform:uppercase;
}
.linked_today{
	padding:2px;
	color:#333333;
	background-color:#C7D5FE;
	cursor:pointer;
	text-decoration:underline;
	border:1px solid #333333;
}
.linked_today_nolink{
	padding:2px;
	color:#333333;
	background-color:#C7D5FE;
}
.linked_day{
	padding:2px;
	color:#FFFFFF;
	background-color:#7e7e7e;
	cursor:pointer;
	text-decoration:underline;
	border:1px solid #333333;
}

/* List view CSS */
.newsCalendar_listHeader{
  display:none;
	font-size:1.5em;
	font-weight:bold;
	background-color:#C7D5FE;
	color:#333333;
	border:1px solid #7e7e7e;
	padding:0.5em;
}
.newsCalendar_listBody { padding: 1em; }
.newsCalendar_listBody .tx-ttnews-browsebox { display: none; }
.newsCalendar_listItem { margin: 0 0 10px 15px; }
.newsCalendar_listItem a { margin: 0; padding: 0; }
.newsCalendar_listItemHeader{
/*	font-weight:bold;
	padding-top:0.5em;
	padding-bottom:0.25em;
	font-size:1.25em; */
  font-family: Arial, Helvetica;
  font-size: 16px;
  font-weight: bold;
}

#maincolumn .zawartosc .align-right { text-align: right }
#maincolumn .zawartosc .align-center { text-align: center }
#maincolumn .zawartosc .align-justify { text-align: justify }
#maincolumn .zawartosc .align-left { text-align: left }

/* tx-powermail-pi1 */

.tx-powermail-pi1 { margin: auto; text-align: center; }
.tx-powermail-pi1 label { float: left; text-align: right; width: 150px; padding-top: 3px; padding-right: 3px; }
.tx-powermail-pi1 textarea { width: 250px; }
.tx-powermail-pi1 input, select { width: 250px; } 
.tx-powermail-pi1 .powermail_radio_inner { clear: both; }
.tx-powermail-pi1 .powermail_radio_inner input { width: 20px; }
.tx-powermail-pi1 .powermail_radio_inner label { text-align: left; clear: left; width: 300px; }
