.l2{
	padding-left: 2px;
}

.l5{
	padding-left: 5px;
}

.l10{
	padding-left: 10px;
}

.l50{
	padding-left: 50px;
}

.l60{
	padding-left: 60px;
}

div.preview_mode {
 background-image: url(../images/preview_bg.gif);
 height: 28px;
 text-align: center;
 color: white;
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
 font-family: Arial, Sans-serif;
}

body.body_hp {
/* color: #2a1745;*/
 color: #00246f;
/* background-color: #547cc0;*/
 margin: 0;
 padding: 0;
 font: 11px arial, Sans-serif;
 background-image: url(../images/main_bkg.jpg);
 background-repeat: repeat-x;
 background-position: top left;
 background-color: #b5c5e6;
}
body.body_sub {
/* color: #2a1745;*/
 color: #00246f;
/* background-color: #547cc0;*/
 margin: 0;
 padding: 0;
 font: 11px arial, Sans-serif;
 background-image: url(../images/sub_bkg.gif);
 background-repeat: repeat-x;
 background-position: top left;
 background-color: #b5c5e6;
}

img {
 border: 0;
 display: block;
}

form {
 margin: 0;
 padding: 0;
}

/* skeleton */
#main {
 vertical-align: top;
 width: 100%;
 height: auto;
 table-layout: fixed;
 font: 11px Arial, Sans-serif;
 padding-left: 0px;
 padding-right: 0px;
}
#top {
 vertical-align: top;
 width: 100%;
 height: auto;
 table-layout: fixed;
 font: 11px Arial, Sans-serif;
 padding-left: 0px;
 padding-right: 0px;
}
#submain {
 background-image: url(../images/sub_fala.jpg);
 background-repeat: no-repeat;
 background-position: top; 
/* width:1024px;*/
}
.mainLeft {
 width: 50%;
}
.mainRight {
 width: 50%;
}
.mainCenter {
 width: 742px;
}

#header .mainCenter{
	padding-bottom:5px;
}
.mainCenter .logo_space{
	width:180px;
}
.mainCenter .logo_space img{
	margin-top:5px;
}

#menu .logo{
 width:178px;
 padding-top:12px;
}

#menu .logo .inset {
 padding: 0 0 0 0;
 text-align: center;
 width: 167px;
 height: 79px;
 background-image: url(../images/aquaform_logo_mainbkg.jpg);
 background-repeat: repeat-x;
 background-position: left; 
}
#menu .logo .inset2 {
 padding: 19px 22px 19px 22px;
}
.langIcons {
 padding: 10px 0 0 5px;
 width: 150px;
}

.topLinks {
 padding-top: 5px;
 /*width: 430px;*/
 margin-top:-55px;
 float:right;
}
.topLinks div {
 height: 18px;
}
.topLinks .text {
 font: 10px arial, sans-serif;
 font-weight: bold;
 width: auto;
 padding-top: 2px;
 height: 16px;
}
.topLinks .button {
 padding-top: 5px;
 padding-left: 20px;
 width: 47px;
}
.topLinks .input {
 font: 10px arial, sans-serif;
 border: 1px solid #7f9db9;
 width: 100px;
}
#subpage .mainCenter {
 padding-bottom: 40px;
}
#header .mainCenter {
 height: 23px;
}
#contents .mainCenter {
}
#menu .mainCenter {
 height: 55px;
/* background-image: url(../images/menu_linebkg.gif);
 background-repeat: repeat-x;
 background-position: top left; */
}
#endline .mainCenter {
 background-color: #2a1745;
 height: 6px;
}

.topsep{
	width:742px;
	height:1px;
	background-image: url(../images/sep_top.gif);
	background-repeat: repeat-x;
	background-position: left; 
}

.menutop {
	background-image: url(../images/menu_bkg.jpg);
	background-repeat: repeat-x;
	background-position: left; 
	padding-top:45px;
	width:557px;
	height:55px;
	text-align: center;
}
.menutop_left {
	padding-top:23px;
	width:1px;
	height:55px;
}
.menutop_right {
	padding-top:23px;
	width:5px;
	height:55px;
}
#menu table {
/* width: 548px;*/
 width: 100%;
 text-align: center;
}
#menu .horiz div {
 background-image: url(../images/menu_horiz.gif);
 background-repeat: repeat-y;
 background-position: top;
 width: 1px;
 height: 15px;
 margin-top: 0px;
}
#menu .pos {
 padding-top: 0px;
}
#menu .pos .button {
 width: auto;
 padding: 0 13px 0 13px;
 height: 11px;
}

/* footer */
.footer, .footer td {
 vertical-align: top;
 height: auto;
 font: 10px arial, sans-serif;
 font-weight: bold;
 color: #00246f;
}
.footer .footLine {
 width: 738px;
 height: 1px;
 margin-bottom: 10px;
 margin-right: 2px;
 margin-left: 2px;
 background-image: url(../images/footer_horiz.gif);
 background-repeat: repeat-x;
 background-position: left; 
}
.footer .menu {
 text-align: center;
 width: auto;
 font: 10px arial, sans-serif;
 font-weight: bold;
 color: #00246f;
}
.footer .cpy {
 font: 11px arial, sans-serif;
 color: #6583c1;
}
.fl {
 float: left;
}
.fr {
 float: right;
}
.newLine {
 clear: both;
}
.mini {
 width: 1px;
 height: 1px;
}
.mini2 {
 width: 1px;
 height: 2px;
}
.mini5 {
 width: 1px;
 height: 5px;
}
.mini10 {
 width: 1px;
 height: 10px;
}
.mini15 {
 width: 1px;
 height: 15px;
}
.mini20 {
 width: 1px;
 height: 20px;
}
.p1 {
 padding-left: 1px;
 padding-right: 1px;
}
.p5 {
 padding-left: 5px;
 padding-right: 5px;
}
.p10 {
 padding-left: 10px;
 padding-right: 10px;
}
.p20 {
 padding-left: 20px;
 padding-right: 20px;
}
.p30 {
 padding-left: 30px;
}
.p1 {
 padding-left: 1px;
}

a.violetLink, .violetLink a {
 color: #00246f;
 text-decoration: none;
}
a.violetLink:hover, .violetLink a:hover {
 text-decoration: underline;
}
a.selvioletLink, .selvioletLink a {
 color: #5b81c8;
 text-decoration: none;
}
a.selvioletLink:hover, .selvioletLink a:hover {
 text-decoration: underline;
}
a.greyLink, .greyLink a {
 color: #777777;
 text-decoration: none;
}
a.greyLink:hover, .greyLink a:hover {
 text-decoration: underline;
}
a.menuLink, a.MenuLink, .menuLink a{
 font: 12px Arial, Verdana;
 color: #3e4d88;
 font-weight: bold;
 text-decoration: none;
}
a.menuLink:hover, a.MenuLink:hover, .menuLink a:hover {
 color: #5b81c8;
}
a.selMenuLink, .selMenuLink a {
 font: 12px Arial, Verdana;
 color: #5b81c8;
 font-weight: bold;
 text-decoration: none;
}
a.selMenuLink:hover, .selMenuLink a:hover {
 color: #5b81c8;
}
.bold {
font-weight: bold;
}

.menuHead {
 font: 12px Arial, Verdana;
 color: #3e4d88;
 font-weight: bold;
 text-decoration: none;
}




#navi{
	padding-top: 20px;
}

#navi a:link{
	color:white; 
	text-decoration: none;
	border: 0;
}


#navi a:visited {
	color:white; 
	text-decoration: none;
	border: 0;
}


#navi a:hover {
	color:white; 
	text-decoration: none;
	border: 0;
}



.button_beginning{
}


.button_middle{
	padding-top: 4px;
	height: 18px;
	background-image:url(../images/navi_strip.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 10px;
	color: white;
}


.middle_back{
	padding-top: 3px;
	height: 18px;
	background-image:url(../images/navi_strip.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 10px;
	color: white;
	cursor: pointer;
}

.middle_top{
	padding-top: 3px;
	text-align: center;
	height: 18px;
	background-image:url(../images/navi_strip.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 10px;
	color: white;
	cursor: pointer;
}

.middle_print{
	padding-top: 3px;
	height: 18px;
	background-image:url(../images/navi_strip.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 10px;
	cursor: pointer;
	color: white;
}

.button_ending{
}

.button_more{
	height: 13px;
	text-align: center;
	background-image:url(../images/more_strip.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 10px;
	color: white;
	cursor: pointer;
}

.button_space{
	height: 13px;
	background-image:url(../images/more_strip.gif);
	background-repeat: repeat-x;
	cursor: pointer;
}


#button_link a:link{
	color:white; 
	text-decoration: none;
	border: 0;
}


.#utton_link a:visited {
	color:white; 
	text-decoration: none;
	border: 0;
}


#button_link a:hover {
	color:white; 
	text-decoration: none;
	border: 0;
}

.archive_link{
 font: 12px Arial, Verdana;
 color: #3e4d88;
 font-weight: bold;
 text-decoration: none;
 padding-left: 0px;
}



div.naglowek {
	text-align:center;
}

div.menu_new {
	width:742px;
	height:55px;
	background-image:url(../images/menu_bgr.png);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	
}

div.menu_new a {
	float:left;
	display:block;
	padding-left:20px;
	padding-right:20px;
	background-image:url(../images/menu_separator.png);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#00246f;
	font-size:12px;
}

div.menu_new a:hover {
	color:#547cc1
}

div.menu_new a.sel {
	color:#547cc1
}


div.menu_new a.last {
	background-image:none;
	padding-right:0px;
}

div.menu_new a img {
	float:left;
	margin-right:8px;
	display: block;
}

div.menu_new a .tytul {
	display:block;
	margin-top:20px;
	float: left;	
}


#header2 {
	margin-top:5px;
	width:742px;
	height:55px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

#header2 div.jezyk {
	margin-left:160px;
	
}


#header2 div.jezyk img{
 	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}

#header2 .text {
 font: 10px arial, sans-serif;
 font-weight: bold;
 width: auto;
 display:block;
 margin-top: 2px;
 margin-right:10px;
 height: 16px;
}

#header2 .text2 {
 font: 10px arial, sans-serif;
 font-weight: bold;
 width: auto;
 display:block;
 margin-top: 2px;
 height: 16px;
}

#header2 .button {
	display:block;
 margin-top: 5px;
 margin-left: 20px;
 width: 47px;
}
#header2 .input {
 font: 10px arial, sans-serif;
 border: 1px solid #7f9db9;
 width: 100px;
 margin-right:10px;
}


