* {
	padding: 0;
	margin: 0, 0, 0, 0;
}

html, body {
	margin: 0px;
	padding: 0px;
	background-color: #F2F2F2;
	background-image: url(images/body_bkg.gif);
	/*width: 780px;*/
	background-repeat: repeat;
	background-position: top;
	}

a {
	text-decoration: none;
}

ul {
	margin: 0px;
	padding: 0px;
}	

li {
	margin: 0px;
	padding: 0px;
}	


 .flagi ul {
 margin: 0px;
 padding: 0px;
 padding-left: 50px;
 }

 .flagi li {
 	display: inline;
	margin-left: 15px;
 }

label {
	display: inline;
	width: 140px;
	float: left;
	text-align: left;
	margin-left: 20px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3777BD;
	font-size: 12px;
}
/*
#content a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3777BD;
	font-size: 12px;
	text-decoration: none;
}


#content a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3777BD;
	font-size: 12px;
	border-bottom: dotted 1px;
}
*/


textarea {
	overflow: auto;
}

#left input, #left textarea{
margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 0px;
background-color: #fff;
width: 140px;	
margin-left: 10px;
cursor:pointer;
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
display: inline;
}

#left .check {
	width: 12px;
	height: 12px;
	margin-top: 4px;
}

#left .button {
	width: 14px;
	padding-top: 0px;
	background-image: url(images/bullet_1.gif);
	background-repeat: no-repeat;
}

#left input:focus, #left textarea:focus {background:#e7e6e6;}

br {
	clear: left;
}

img {border: 0;}

#pudlo {
  width: 750px !important;
  width: 750px; 
  margin: 0 auto;
  background-color: #fff;	
  position: relative;
  border-left: 10px solid #fff;
  border-right: 10px solid #fff;
}

#top {
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 750px;
	height: 237px;
}


.logo {
margin: 0;
padding-top: 11px;
}

.logo_cat {
margin: 0px;
margin-top: 0px;
float: right;
}

.motto {
	margin-left: 260px;
	margin-right: 120px;
	margin-top: -57px;
}

.motto ul{
	margin-top: 0px;
	list-style: none;
	margin-bottom: 0px;

}

.motto li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3C3CA1;
	margin-bottom: -2px;
	list-style: none;
}

.lang {
	float: right;
	margin-top: -50px;
	margin-right: 10px;
	display: inline;
}

.lang ul{
	margin: 0px;
   margin-top: 0px;
	list-style: none;

}

.lang li {
	margin-left: 5px;
	display: inline;
}

#menu_list {
	position: relative;
	float: left;
}

#menu_list ul{
	margin: 0px;
	list-style: none;

}

#menu_list li {

	margin-left: 20px;
	display: block;
}

.logo_big {
margin: 0 auto;
}

.navi {
	text-align: left;
	padding-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 7px;
	margin-left: 7px;
	margin-right: 10px;
	font-size: 11px;
}
/*
.navi ul {
   padding-top: 0px;
   margin-left: 0px;
   list-style-type: none;
}

.navi li {	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-right: 10px;
	font-size: 12px;
	display: inline;
	color: #22599A;
	font-weight: bold;
}
*/
.navi a {
	margin-left: 0px;
	display: inline;
	color: #B0B0B0;
	text-decoration: none;

}

.navi a:hover {
	color: #636363;
	text-decoration: none;
	border-bottom: dotted 1px;
}

#left {
	color: #fff;
	width: 191px;
	position: relative;
	float: left;
}

#search {
	color: black;
	background-image: url(images/search_bg.jpg);
	width: 191px;
	height: 59px;
	position: relative;
	float: left; 
}

#search form, #newsletter form{
position: relative;
float: left;
width: 191px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.small_button {
   background-image: url(images/button.jpg);
	height: 15px;
	margin-left: 6px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-left: 20px;
	margin-right: 8px;
	margin-top: 5px;
}

.small_button_1 {
   background-image: url(images/button_1.gif);
	height: 15px;
	margin-left: 6px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-left: 20px;
	margin-right: 8px;
	margin-top: 22px;
}

.text_warn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	margin-top: 5px;
	margin-left: 25px;	
	color: #FF0000;
}

#menu {
	background-color: #ECECEC;
	background-image: url(images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 191px;
}

.selected {
	color: #B0B0B0;
	padding-top: 7px;
	margin-bottom: 30px;
	padding-left: 20px;
	margin-left: 5px;
	margin-right: 0px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(images/bullet.gif) 5px 9px;
	background-repeat: no-repeat;
}

.unselected {
color: #322630;
	padding-top: 7px;
	margin-bottom: 30px;
	padding-left: 20px;
	margin-left: 5px;
	margin-right: 0px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(images/bullet.gif) 5px 9px;
	background-repeat: no-repeat;
}




#menu ul {
	padding-left: 25px;
	margin-bottom: 0px;
	margin-top: 2px;

}

#menu li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #322630;
	font-weight: bold;
	width: 140px;
	padding-bottom: 3px;
	padding-top: 3px;
	list-style-image: url(images/bullet_menu.gif);
}

#menu a {
	color: #636363;
	text-decoration: none;
/*	border-bottom: 1px dotted;*/
}

#menu a:hover {
	color: #22599A;
   border-bottom: 1px dotted;
}


.submenu ul {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 2px;
	margin-right: 20px;

}

.submenu li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #322630;
	font-weight: bold;
	/*width: 140px;*/
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	/*list-style-image: url(images/bullet_menu.gif);
	list-style: none;*/
	border: solid 1px;
	margin-bottom: 5px;
	margin-right: 20px;
	background-color: #ECECEC;
	background-image: url(images/menu_bg_2.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 30px;
}

.submenu a {
	color: #636363;
	text-decoration: none;
/*	border-bottom: 1px dotted;*/
}

.submenu a:hover {
	color: #22599A;
   border-bottom: 1px dotted;
}



#newsletter {
	color: black;
	background-image: url(images/newsletter_bg.jpg);
	width: 191px;
	height: 78px;
	position: relative;
	float: left;
}

#left_bottom {
	background-color: #ECECEC;
	position: relative;
	float: left;
	width: 191px;
	background-image: url(images/left_menu_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.l_bottom {
	background-color: #ECECEC;
	background-image: url(images/left_menu_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 191px;
	height: 112px;
	position: relative;
	float: left;
}


#right {
	background-color: transparent;
	width: 515px;
	position: relative;
	float: right;
}


#content {
position: relative;
float: right;
width: 559px;
/*background: url(images/tlo_content.jpg);
background-repeat: no-repeat;
background-position: top right;
border-left: #fff solid 3px;
border-right: #fff solid 3px;
border-bottom: #fff solid 3px;
margin-left: 0px;
margin-right: 17px;
margin-bottom: 20px;*/
display:inline
}

#content input, textarea{
margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 0px;
background-color: #fff;
width: 250px;	
margin-left: 20px;
cursor:pointer;
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
display: inline;
}

#content input:focus, #content textarea:focus {background:#e7e6e6;}

#content a{
	font-weight: bold;
	text-decoration: none;
}

#content a:hover{
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted;
}

#pudelko {
 position: relative;
 width: 559px;
 color: #fff;
 border: 3px dotted;

 	}

#firms {
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
}	

#firms ul{
margin-top: 10px;
list-style: none;
padding-bottom: 20px;
}

#firms li {
	margin-right: 5px;
	display: inline;
}

#content ul {
margin-top: 10px;
margin-left: 20px;
list-style: square;

}


#right ul, right ol {
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}	

#right li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	margin-left: 50px;
	margin-right: 50px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3777BD;
}	


#footer {
	clear: both;
	background-image: url(images/footer_bg.gif);
	background-repeat: no-repeat;
  	position: relative;
	width: 750px;
	height: 43px;
}

#footer ul {
	padding-top: 10px;
	margin-bottom: 0px;
	margin-left: 50px;
	list-style-type: none;
}

#footer li {
	margin-left: 10px;
	display: inline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

#footer a {
	display: inline;
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #e7e6e6;
	text-decoration: none;
}

h1 {
	color: #3C3CA1;
	padding-top: 2px;
	margin-bottom: 10px;
	padding-left: 15px;
	margin-left: 5px;
	margin-right: 90px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(images/bullet_blue.gif) 0px 4px;
	background-repeat: no-repeat;

}

h2 {
	color: #fff;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 15px;
	background-repeat: no-repeat; 
	background-color: #B0B0B0;	
}

h3 {
	color: #fff;
	padding-top: 2px;
	margin-bottom: 0px;
	padding-left: 15px;
	margin-left: 5px;
	margin-right: 90px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(images/bullet.gif) 0px 5px;
	background-repeat: no-repeat;
}

p {
	margin: 0;
	padding: 0;	
}

.text {
	color: #322630;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 149px;
	margin-right: 10px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.text_c {
	color: #B0B0B0;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 9px;
	margin-right: 10px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.text_c a{
	color: #636363;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 9px;
	margin-right: 10px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.text_c a:hover{
	color: #322630;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 9px;
	margin-right: 10px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px dotted;
}

.text_ch {
	color: #3C3CA1;
	margin-top: 0px;
	margin-bottom: 40px;
	margin-left: 9px;
	margin-right: 10px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.text_full {
	color: #000C60;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-left: 7px;
	margin-right: 5px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.item table {
width: 380px;	
margin-left: 5px;
margin-right: 5px;
/*margin-bottom: 20px;*/
border-spacing: 1px;
margin-top: 20px;
}

.pudelko table {
width: 385px;	
margin-left: 80px;
margin-right: 10px;
margin-bottom: 20px;
border-spacing: 1px;
margin-top: 10px;
}

td.head{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
color: #fff;
background-color: #22599a;
font-size: 11px;
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
}

td.left{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
width: 65%;
text-align: left;
color: #22599a;
background-color: #E7E6E6;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
}

td.center{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
/*font-weight: bold;*/
text-align: center;
color: #22599a;
background-color: #E7E6E6;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
}

td.right{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
width: 35%;
text-align: right;
color: #22599a;
background-color: #E7E6E6;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 15px;
}

/* Niepotrzebne */

.small_logo_cat {
float: right; 
margin-top: 0px;
margin-bottom: 5px;
display: inline;
}

.cat_logo {

/*background-color: #ECECEC;*/
margin-left: 7px;
margin-right: 7px;
margin-bottom: 15px;
padding-bottom: 25px;
}


.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	margin-left: 25px;
	margin-right: 8px;
	margin-top: -13px;
}

.small a {
	color: #fff;
	border-bottom: #fff 1px dotted;
	text-decoration: none;
}

.small a:hover {
	color: #fff;
	text-decoration: none;
}

.small a:visited {
	color: #A50000;
	text-decoration: none;
	border-bottom: #A50000 1px dotted;
}

.text_all {
	color: #636363;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 5px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7F7F7;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.item {
/*margin-left: 5px;
margin-right: 5px;*/
display: block;
}


.item_top {
background-image: url(images/item_top_bg.gif);
background-repeat: no-repeat;
width: 548px;
height: 20px;
margin-left: 5px;
}

.news_top {
background-image: url(images/news_top_bg.gif);
background-repeat: no-repeat;
width: 548px;
height: 20px;
margin-left: 7px;
}

.news_title {
	color: #fff;
	margin-top: -12px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: 130px;
	margin-right: 5px;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.news_date {
	color: ##322630;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 3px;
	text-align: left;
	width: 100px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}

.news_body {
width: 546px;
margin-left: 7px;
padding-bottom: 0px;
margin-bottom: 20px;
margin-right: 0px;
vertical-align: top;
text-align: justify;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
min-height: 100px;
border-bottom: 1px solid #b0b0b0;
border-left: 1px solid #b0b0b0;
border-right: 1px solid #b0b0b0;
}


.news_desc {
   padding-top: 5px;
   padding-bottom: 25px;
   padding-left: 0px;
   margin-left: 145px;
	margin-right: 6px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
}

.news_text {
   padding-top: 0px;
   padding-bottom: 10px;
   padding-left: 0px;
   margin-left: 170px;
	margin-right: 10px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.item_top_big {
background-image: url(images/big_bg.gif);
background-repeat: no-repeat;
width: 548px;
height: 20px;
margin-left: 5px;
margin-top: 15px;
}

.real_top_big {
background-image: url(images/big_bg.gif);
background-repeat: no-repeat;
width: 548px;
height: 20px;
margin-left: 5px;
margin-top: 15px;
}

.item_body {
background-image: url(images/item_body_bg.gif);
background-repeat: repeat-y;
width: 548px;
margin-left: 5px;
padding-bottom: 0px;
margin-bottom: 0px;
}



.item_title {
	color: #fff;
	padding-top: 2px;
	margin-bottom: 0px;
	padding-left: 15px;
	margin-left: 5px;
	margin-right: 90px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(images/bullet.gif) 0px 5px;
	background-repeat: no-repeat;
}


.item_title a{
	color: #fff;
	text-decoration: none;
}

.item_title a:hover{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted;
}

.item_symbol {
	color: ##322630;
	margin-top: -14px;
	margin-bottom: 0px;
/*	margin-left: 400px;*/
	padding-left: 3px;
	margin-right: 3px;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*font-weight: bold;*/
}


.item_photo {
   padding-top: 5px;
	padding-bottom: 25px;
	margin-left: 5px;
	width: 130px;
	float: left;
	display: inline;
	}

.item_desc {
   padding-top: 5px;
   padding-bottom: 25px;
   padding-left: 0px;
   margin-left: 150px;
	margin-right: 6px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	min-height: 100px;
}

.item_bottom {
	color: #fff;
	padding-top: 0px;
	margin-bottom: 15px;
	padding-left: 0px;
	margin-left: 5px;
	margin-right: 0px;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(images/item_bottom_bg.gif);
	background-repeat: no-repeat;
	width: 548px;
	height: 48px;
}
/*
.more {
	background: url(images/bullet_orange.gif) no-repeat 3px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7800;
	padding-left: 15px;
	padding-top: 6px;
	text-decoration: none;
	float: left;
}
*/

.more_info {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7800;
	/*margin-top: 20px;*/
	text-decoration: none;
	text-align: right;
	padding-top: 0px;
	padding-right: 20px;
}

.more_info a{
	color: #ff7800;
}

.more_info a:hover{
	color: #ff7800;
	border-bottom: 1px dotted;
}


 hr {
  border: 0;
  width: 90%;
  color: #fff;
  background-color: #fff;
  height: 3px;
  margin-bottom: 15px;
}

/*
#pudelko {
 position: relative;
 width: 558px;
 color: #fff;

 	}

	
.main {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 397px;
	height: 100%;

}

.main_all {
   margin: 0px;
	padding: 0px;
	margin-left: 0px;
	position: relative;
	float: left;
	width: 545px;
	w\idth: 548px;
	height: 100%;
	background-color: #e7e6e6;
}

.main_bottom {
	background-image: url(./../images/full_page_bottom.gif);
	background-repeat: no-repeat;
	margin-left: 0px; 
	width: 548px;
	height: 35px;
}
*/
.fotki {

	padding: 15px 2px 0;
/*background-color: #ECECEC;
	margin: 15px;
	border: 1px solid #b0b0b0;*/


}

.fotki li {

	display: -moz-inline-box;

	display: inline-block;

	/*\*/ vertical-align: bottom; /**/

	margin: 0px 0px 20px 25px; /*zmniejeszenie odstepow miedzy zdjeciami*/

	border: 1px solid #b0b0b0;

	padding: 0;

}

/*  Moz: NO border qui altrimenti difficolta' con width, table

altrimenti problemi a text resize (risolubili con refresh) */

.fotki li>a {

	/*\*/ display: table; /**/

	width: 130px;

}

.fotki a {

	display: block;

	text-decoration: none;

	color: #000;

	background-color: #fff;

	cursor: pointer;

	padding-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	

}

.fotki img {

	border: solid 1px #636363;

	vertical-align: bottom;

}

.fotki a:hover {

	background-color: #ECECEC;

}

.fotki .caption {

	display: block;
	padding: .3em 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    color: #3777BD;
	line-height: 1.1;
    background: url(images/bullet_blue.gif) 3px 6px;
	background-repeat: no-repeat; 
	w\idth: 100px;  /* Moz, IE6 */

}

/* top ib e hover Op */

/*@media all and (min-width: 0px) {*/

.fotki li {

		vertical-align: top;

	}

.fotki li a {

		display: inline-block;

		vertical-align: top;

	}

.fotki {

	display: inline-block; /* non deve avere margin */

	}



.fotki_big {
	margin: 0px;
	margin-left: 5px;
	margin-right: 6px;
	text-align: center;
	/*border: 1px solid #b0b0b0;*/
	border-bottom: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	background-color: #fff;
	padding: 15px;

}	

.hegla {

	color: #B0B0B0;
	margin-top: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
	margin-left: 45px;
	text-align: center;
	
}

.popup {
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	/*border: 1px solid #b0b0b0;*/
	border-bottom: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	background-color: #fff;
	padding: 15px;
	
}	

.real {
border-left: 1px solid #B0B0B0;
border-right: 1px solid #B0B0B0;
border-bottom: 1px solid #B0B0B0;
margin-bottom: 20px;
margin-left: 5px;
margin-right: 7px;
background-color: #F2F2F2;
background-image: url(images/mazur_gray.gif);
background-repeat: no-repeat;
background-position: bottom right;
}

.real h2{
height: 25px;
	
}

#formularz {
position: relative;
	float: right;
}

address {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    color: #3777BD;
}
