*, body * {
	margin: 0;
	padding: 0;
}
html { 
 	padding:0px;
	margin:0px;
}

body {
	background-color: #fff;
 	background-image: url(../images/bg.gif);
	background-position: top;
	background-repeat:repeat-x;
 	font-size: 12px;
 	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
 	color:#23303b;
	line-height: 17px;

	}

TD	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :12px;
	color : #3c3734;
	line-height: 17px;
}

P	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :12px;
	color : #3c3734;
	margin: 0;
	line-height: 17px;
}

UL	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :12px;
	margin-left: 17px;
	margin-top: 0x;
	margin-bottom: 0px;
	list-style-type: disc;
	list-style-position: outside;
	vertical-align: middle;
	color : #3c3734;
	line-height: 17px;
}

OL	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :12px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-position: outside;
	vertical-align: middle;
	color : #3c3734;
	line-height: 17px;
}

blockquote {
    margin-left: 15px;
}

h1	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :14px;
	font-weight: bold;
	text-align:left;
	color : #5abbdf;
	line-height: 20px;
}

h2	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :12px;
	font-weight: bold;
	color : #49add2;
	margin-bottom: 9px;
	margin-top: 9px;
	text-align:left;
}

h3	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :13px;
	font-weight: bold;
	color : #000000;
	margin-bottom: 3px;
	margin-top: 5px;
	text-align:left;
}



.path
	{
	padding-top: 3px;
	padding-left: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #CCCCCC;
}

input,.input
	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :11px;
	background-color: #FFF;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-top: 1px solid #CCC;
    color: #3c3734;
	vertical-align: middle;
}

textarea	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size : 11px;
	color: #3c3734;
    background-color: #FFF;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-top: 1px solid #CCC;
}

select	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size : 11px;
	color: #515151;
	font-size : 11px;
	BACKGROUND-COLOR: #FFF;
	border-bottom: #CCCCCC;
	border-left: #CCCCCC;
	border-right: #CCCCCC;
	border-top: #CCCCCC;
	border: solid 1px #BFBFBF;
	vertical-align: middle;
}

textarea.error
		{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size : 11px;
	font-weight: normal;
	color: #515151;
    background-color: #FFF;
    border-bottom: 1px solid #9d0c15;
    border-left: 1px solid #9d0c15;
    border-right: 1px solid #9d0c15;
    border-top: 1px solid #9d0c15;
}

input.error
			{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size : 11px;
	font-weight: normal;
	color: #515151;
    background-color: #FFFF;
    border-bottom: 1px solid #9d0c15;
    border-left: 1px solid #9d0c15;
    border-right: 1px solid #9d0c15;
    border-top: 1px solid #9d0c15;
}

.success
			{
    font-weight: bold;
	color: #323232;
}

.error
			{
    font-weight: bold;
	color: #9d0c15;
}

.image
	{
	border: 2px solid #FFFFFF;
}

#popup {
    background: #FCB200;
}

.zoom {
    border: 0px solid #D6DBDF;
}

hr {
	height: 0; border: 0;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 9px;
	margin-bottom: 9px;
}

.hide {
    display: none;
}


.row {
	border-bottom:1px solid #cccccc;
	font-size:11px;
	padding:5px;
}
.table_kontener {
	font-size:5px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

.table_kontener td {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	font-size:11px;
	padding:2px;
	text-align:center;
}
.table_he_blue {
	background-color:#3477AB;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}
.table_he_red {
	background-color:#C40005;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}
.searchButton {
	background: transparent url('../images/go.gif') no-repeat;
	width: 27px;
	height: 17px;
	border: 0;
	cursor: pointer;
}

.button {
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size : 11px;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
	border: none;
	background-color: #CCC;
	margin: 0px;
	padding: 2px;
	vertical-align: middle;
}

button {
	cursor: pointer;
	border: 0;
	background-color: #F3F3EE;
	margin: 0;
	padding: 0;
	vertical-align: middle;	
}

.radio {
	border: 0px none;
}

.data {
	color: #27586c; font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 12px; text-align:left; display: inline;  text-decoration: none;  }


a.data {
	color: #27586c; font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 12px; text-align:left; display: inline;  text-decoration: none;  }

a.data:hover {
	color: #27586c; font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 12px; text-align:left; display: inline;  text-decoration: none; }

a.data:active {
	color: #27586c; font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 12px; text-align:left; display: inline;  text-decoration: none; }

a.data:visited {
	color: #27586c; font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 12px; text-align:left; display: inline;  text-decoration: none; }



.tytul {
	color: #235683; 
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; 
	font-size: 13px; 
	text-align: left; 
	display: inline; 
	font-weight: bold; 
	text-decoration: none;
	line-height: 30px;
}

a.tytul {
	color: #235683; 
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; 
	font-size: 13px; 
	text-align: left; 
	display: inline; 
	font-weight: bold; 
	text-decoration: none;
	line-height: 30px;
}
a.tytul:hover {
	color: #235683; 
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; 
	font-size: 13px; 
	text-align: left; 
	display: inline; 
	font-weight: bold; 
	text-decoration: none;
	line-height: 30px;
}
a.tytul:active {
	color: #235683; 
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; 
	font-size: 13px; 
	text-align: left; 
	display: inline; 
	font-weight: bold; 
	text-decoration: none;
	line-height: 30px;
}
a.tytul:visited {
	color: #235683; 
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; 
	font-size: 13px; 
	text-align: left; 
	display: inline; 
	font-weight: bold; 
	text-decoration: none;
	line-height: 30px;
}



.image_background {
	background-color: #E2DED8;
}

#search, #search * {
	margin: 0;
	padding: 0;
}

A:link 
	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :12px;
	text-decoration: none;
	color: #5abbdf;
	line-height: 16px;
	background-color: transparent;
}

A:active
	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :12px;
	text-decoration: none;
	color: #5abbdf;
	line-height: 16px;
	background-color: transparent;
}

A:visited
	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :12px;
	text-decoration: none;
	color: #5abbdf;
	line-height: 16px;
	background-color: transparent;
}

A:hover
	{
	font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size :12px;
	text-decoration: underline;
	color: #5abbdf;
	line-height: 16px;
	background-color: transparent;
}




#container{
	background-color: #fff;
	color: #FFF;
	width: 757px;
	height: auto;
	margin: 0 auto;
	display: block;
	
}

#top{
	background-color: transparent;
	color: #FFF;
	width: 757px;
	height: 263px;
	
}
#middle{
	background-color: transparent;
	color: #23303b;
	width: 756px;
	height: auto;
	border-left: 1px solid #dbdbdb;
	background-image: url(../images/left_bot_2.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	float: right;
	
}

#hack{
	background-color: #fff;
	background-image: url(../images/left_bot_2.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #fff;
	width: 271px;
	height: 82px;
	position: relative;
	bottom: 0px;
	left: 0px;
	
}
#left{
	background-color: #fff;
	background-image: url(../images/left_top.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #3c3734;
	width: 271px;
	height: auto;
	display: block;
	float: left;
	
	
	
	
	}


#left_akt{
	
	background-color: transparent;
	background-image: url(../images/aktualnosci.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #3c3734;
	width: 231px;
	height: 340px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 20px;
	right: 20px;
	
}
#aktualnosci{
	background-color: transparent;
	color: #23303b;
	width: 231px;
	height: auto;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 43px;
	text-align: justify;
}
#archiwum{
	background-color: transparent;
	color: #23303b;
	width: 231px;
	height: auto;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding-top: 20px;
	text-align: justify;
	border-top: 1px solid #f2f2f2;
}

#left_kontakt{
	background-color: #fff;
	
	color: #3c3734;
	width: 271px;
	height: auto;
	display: block;
	float: left;
	margin: 0 auto;
	top: 20px;
	
}

#kontakt{
	background-color: transparent;
	background-image: url(../images/kontakt.gif);
	background-repeat: no-repeat;
	color: #23303b;
	width: 231px;
	height: auto;
	position: relative;
	left: 20px;
	right: 20px;
	margin-top: 20px;
	text-align:justify;
}
#kontakt_txt{
	background-color: transparent;
	color: #23303b;
	width: 231px;
	height: auto;
	position: relative;
	top: 43px;
	
	
	
}


#spacer{
	background-color: transparent;
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	color: #3c3734;
	width: 271px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;

}


#right{
	background-color: transparent;
	color: #3c3734;
	width: 485px;
	height: auto;
	display: block;
	float: right;
	margin: 0px;
	
	padding: 0px;
	
}
#menu{
	background-color: #215580;
	background-repeat: no-repeat;
	color: #3c3734;
	width: 485px;
	height: 42px;
	display: block;
	float: right;
	margin: 0px;
	clear: right;
	padding: 0px;
	
}

#cont{
	background-color: #fff;
	background-image: url(../images/content.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: #3c3734;
	width: 483px;
	height: auto;
	display: block;
	float: right;
	margin: 0px 0px 0px 0px;
	
	padding: 10px 1px 0px 0px;
	border-left: 1px solid #dbdbdb;
}

#content{
	background-color: transparent;
	color: #3c3734;
	width: 483px;
	height: auto;
	float: right;
	position: relative;
	left: 20px;
	right: 20px;
}

#content_txt{
	
	background-color: transparent;
	color: #d2356;
	width: 443px;
	height: auto;
	text-align: justify;
}

#content_txt H1{
	text-align:left;
}
#content_txt2{
	
	background-color: transparent;
	font-size:8px;
	color: #d2356;
	width: 443px;
	height: auto;
	text-align: left;
}

#promocje{
	background-color: transparent;
	background-image: url(../images/promocje_bg.gif);
	background-repeat: no-repeat;
	color: #3c3734;
	width: 483px;
	height: 184px;
	float: right;
	
}

#promocje_txt{
	background-color: transparent;
	color: #23303b;
	width: 443px;
	height: auto;
	padding-top: 3px;
	margin: 0px 20px 0px 20px;
	text-align: justify;
	font-size: 12px;
}

#foot{
	background-color: #2b5377;
	background-image: url(../images/foot.gif);
	background-repeat: repeat-x;;
	color: #fff;
	width: 100%;
	height: 76px;
	display: block;
	clear: both;
	margin: 0px auto;
	padding: 0px auto;
}
#footer{
	background-color: #2b5377;
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	color: #fff;
	width: 757px;
	height: 76px;
	display: block;
	clear: both;
	margin: 0px auto;
	padding: 0px auto;
}

#logo_mp{
	background-color: transparent;
	background-image: url(../images/logo_mp.gif);
	background-repeat: no-repeat;
	color: #3c3734;
	width: 162px;
	height: 20px;
	display: block;
	float: left;
	position: relative;
	top: 40px;
		
}

#policy{
	background-color: transparent;
	color: #fff;
	width: 360px;
	height: 60px;
	display: block;
	float: left;
	position: relative;
	top: 35px;
	left: 130px;	
	font-size: 12px;
 	font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
	line-height: 24px;
	text-align: justify;
}
.policy{
	background-color: transparent;
	color: #a7bdd0;
	line-height: 10px;
	font-size: 10px;
 	font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
}

.wiecej_gif {
	color: #e67c1f; 
	background-image: url(../images/wiecej.gif);
	width: 49px;
	height: 17px; 
	background-repeat: no-repeat;
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; 
	font-size: 12px; 
	text-align: right; 
	display: block; 
	margin: 10px 0px 10px 395px;
	
		
}

#kreska{
	height: 2px;
	width: 231px;
	line-height: 2px;
	background-color: #f2f2f2;
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
}
.wiecej {
	color: #5abbdf; 
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; 
	font-size: 12px; 
	float: right; 
	display: block;
	font-weight: bold; 
	line-height: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
}
a.wiecej{}
a.wiecej:hover{}
a.wiecej:active{}
a.wiecej:visited{}

.submenu{
	border: 1px solid #DBDBDB;
	background-color:#EFEFEF;
	margin:5px 0px;
	padding:5px;
}