/* Generated by KompoZer */
* {
  margin: 0;
  padding: 0;
}
* body {
  background: #ffffff none repeat scroll 0%;
  font-family: Tahoma,Arial,"Trebuchet MS",Tahoma,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 0.74em;
  font-size-adjust: none;
  font-stretch: normal;
  line-height: 1.64em;
  color: #444444;
}
a {
  background: inherit inherit inherit inherit inherit;
  color: #299dca;
  text-decoration: none;
}
a:hover {
  background: inherit inherit inherit inherit inherit;
  color: #808080;
}
.blue {
  color: #299dca;
}
.white {
  color: #ffffff;
}
p {
  margin: 0 0 15px;
}
h1 {
  margin: 15px 0 0 5px;
  font-family: Georgia,Arial,Sans-Serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 2.4em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
h1 a:hover {
  background: inherit inherit inherit inherit inherit;
  color: #e4ffd3;
}
h2 {
  margin: 0 0 12px;
  font-family: Arial,Sans-Serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 1.6em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
h4 {
  background: inherit inherit inherit inherit inherit;
  color: #808080;
  font-weight: normal;
  font-size: 0.9em;
}
#content {
  margin: 0 auto;
  width: 920px;
}
#logo {
  float: left;
  height: 58px;
  width: 330px;
}
#menu {
  border-bottom: 5px solid #e0e0e0;
  margin: 19px 0 5px;
  padding: 10px 0;
  float: right;
  width: 584px;
}
#menu li {
  font-size: 1.1em;
  display: inline;
}
#menu li a {
  border-left: 1px solid #e0e0e0;
  margin: 0 45px 0 0;
  padding: 17px 15px 0 10px;
  background: #ffffff url(../images/menuarrow.jpg) no-repeat scroll 10px 5px;
  color: #808080;
}
#menu li a:hover {
  border-left: 1px solid #7dd0f1;
  color: #000000;
}
#intro {
  padding: 35px 0 0 20px;
  background: #cccccc url(../images/teaser.jpg) no-repeat scroll 0%;
  clear: both;
  color: #333333;
  height: 150px;
}
#intro h1 {
  margin: 0;
  padding: 2px 5px;
  background: #666666 url(../images/h1bg.jpg) repeat-x scroll center bottom;
  display: inline;
  color: #7dd0f1;
}
#intro p {
  margin: 0;
  color: #808080;
  font-weight: bold;
  font-size: 0.9em;
}
#login {
  margin: 45px 0 0;
  font-size: 0.9em;
}
#login a {
  border-bottom: 1px solid #616161;
  padding: 4px 20px 6px;
  background: #8be1fa none repeat scroll 0%;
  color: #616161;
}
#login a:hover {
  background: #8be1fa url(images/loginhover.gif) no-repeat scroll 0%;
  color: #ffffff;
}
#left {
  margin: 15px 0;
  padding: 0 24px 0 5px;
  clear: left;
  float: left;
  width: 550px;
  display: inline-block;
}
#left img {
  border: 1px solid #cccccc;
  margin: 0 15px 5px 0;
  padding: 1px;
  float: left;
}
#articles {
  margin: 40px 0 0;
}
#articles li {
  border-top: 1px solid #cecece;
  margin: 0 15px 0 0;
  padding: 4px 8px;
  background: #eeeeee url(../images/newslist.jpg) repeat-x scroll center bottom;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  float: left;
  width: 245px;
}
#articles li a {
  padding: 0 0 0 8px;
  background: transparent url(../images/menuarrow.jpg) no-repeat scroll 0 5px;
}
#articles li.last {
  margin: 0;
}
#right {
  margin: 0 15px 0 0;
  padding: 15px;
  background: #ffffff none repeat scroll 0%;
  position: relative;
  top: -80px;
  float: right;
  width: 284px;
  font-size: 0.9em;
  display: inline-block;
}
#right img {
  border: 1px solid #cccccc;
  margin: 0 0 8px;
  padding: 1px;
}
#left a {
  background: #effcff none repeat scroll 0%;
}
#left h3 {
  border-bottom: 1px solid #eeeeee;
  margin: 0 0 15px;
  padding: 0 0 7px;
}
#right h2 {
  border-bottom: 1px solid #cccccc;
  padding: 0 0 8px;
}
#right .info {
  border: 1px solid #e0e0e0;
  padding: 8px;
  background: #f4f4f4 none repeat scroll 0%;
}
#footer {
  border-top: 1px solid #cccccc;
  margin: 0 0 5px;
  padding: 10px;
  background: #ffffff none repeat scroll 0%;
  clear: both;
  font-size: 0.9em;
  color: #9b9b9b;
}
#footer a {
  background: #ffffff none repeat scroll 0%;
  color: #808080;
  font-weight: bold;
}
.right {
  padding: 7px 0 0 15px;
  float: right;
}


.pomoc_t input[type='text'], .pomoc_t input[type='password']{
width: 350px;
height: 25px;
padding-top: 0px;
line-height: 25px;
padding-left: 10px;
font-size: 11px;
}

.pomoc_t select{
width: 364px;
height: 25px;
padding-top: 5px;
padding-left: 10px;
font-size: 11px;
}

.pomoc_t textarea{
width: 350px;
height: 150px;
padding-top: 0px;
line-height: 25px;
padding-left: 10px;
font-size: 11px;
}


.txt	{
	font: 14px Arial;

	border-bottom: solid #dcdcdc 1px;
	border-top: solid #f0f0f0 1px;
	border-left: solid #f0f0f0 1px;
	border-right: solid #f0f0f0 1px;
	
	background-color: #f7f7f7;	
	
}

.txt[name='nr_rach'], .txt[name='bank']{
width: 460px;
}

.txt[name='opis']{
width: 640px;
}

.txt_	{
	font: 14px Arial;
	text-align: right;

	border-bottom: solid #dcdcdc 1px;
	border-top: solid #f0f0f0 1px;
	border-left: solid #f0f0f0 1px;
	border-right: solid #f0f0f0 1px;
	
	background-color: #f7f7f7;		
	
}

table.form_partnerski{
width: 600px;
position: relative;
float: none;
margin: 0 auto;

}

.form_partnerski td label{
float: left;
}

.form_partnerski td input[type='radio']{
float: right;
}

.form_partnerski td{
padding: 5px 0px 5px 0px;
vertical-align: middle;
}

.form_partnerski td input[type='text']{
width: 400px;
}


.form_partnerski td textarea{
width: 400px;
height: 150px;
}

