body{
margin:0;
padding:0;
background-image: url(../images/bg_main_content.gif);
background-position: 50% 0%;
background-repeat: repeat-y;
background-color: #EFF1F5;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
form{	margin: 0; padding: 0;}
img {	behavior:	url("css/pngbehavior.htc");} /* IE png 24bit hack */
form{
	margin: 0;
	padding: 0;
}
#MainContainer{
width: 908px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#Header{
background: #FFF;
height: 120px; /*Height of top section*/
background-image: url(../images/bg_header.gif);
background-repeat: repeat-x;
position:relative;
}
/*logotyp*/
img#Logotyp{
	float: left;
	margin: 12px 0 0 16px;
}
#HeaderTools{
	width: 500px;
	float: right;
	right:0;
	position:absolute;
   bottom:5px;
}
/* menu poziome 
----------------------------------------------------------------------*/
#HorizontalMenu{
margin: 0;
padding: 0 0 20px 10px;
}

#HorizontalMenu ul, #HorizontalMenu li{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

#HorizontalMenu a:link, #HorizontalMenu a:visited{
float: right;
line-height: 14px;
font-weight: bold;
margin: 0 10px 2px 10px;
text-decoration: none;
color: #571178;
}
#HorizontalMenu a:link#current, #HorizontalMenu a:visited#current, #HorizontalMenu a:hover{
border-bottom: 2px solid #188333;
border-left: none;
border-top: none;
border-right: none;
padding-bottom: 2px;
background: transparent;
color: #571178;
}
#HorizontalMenu a:hover { color: #571178; }
/*baner swf*/
#Baner{
	margin: 0 4px 2px 4px;
}
/*sciezka nawigacji*/
#NavPath{
	 background-image: url(../images/square.gif);
	 background-repeat: no-repeat;
	 height: 20px;
	 background-position: 4px 3px;
	 font-size: 9px;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #241178;
	 padding: 0 0 0 18px;
}
#NavPath a{
	text-decoration: none;
	color: #949494;
}
#NavPath a:hover{
	color: #241178;
	text-decoration: underline;
}
#NavPath span{
	margin: 0 4px;
	font-size: 11px;
}
/* kolumny makiety strony
----------------------------------------------------------------------------------------*/
#contentwrapper{
float: left;
width: 100%;
}

#ContentColumn{
margin: 40px 180px 0 150px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
min-height: 300px;
}

#LeftColumn{

float: left;
width: 150px; /*Width of left column in pixel*/
margin-left: -908px; /*Set margin to that of -(MainContainerWidth)*/
background: #FFF;
min-height: 300px;
}

#RightColumn{
float: left;
width: 180px; /*Width of right column*/
margin-left: -180px; /*Set left margin to -(RightColumnWidth)*/
background: #FFF;
min-height: 300px;
margin-top: 40px;
}

#Footer{
clear: left;
width: 900px;
 background-color: White;
color: #241178;
padding: 4px 0;
margin-left: 4px;
border-top: 2px solid #241178;
}
#Footer #AdresFirmy{
	 float: left;
	 width: 39%;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 padding-bottom: 10px;
	 margin-left: 6px;
}
#Footer #AdresFirmy div{
	margin: 2px 0 4px 0;
	font-weight: bold;
}
#Footer #Sign{
	 float: left;
	 width: 59%;
	 text-align: right;
	 color: #838383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
/* mena nawigacyjne strony*/
/*lewe menu*/
#LeftMenuTop{
	padding-top: 10px;
	margin-left:4px;
}
#LeftMenuBottom {
	 margin-top: 12px;
	 margin-left:4px;
}
#LeftMenuBottom a {
	font-weight: bold;
}
#LeftMenuShop{
	margin-top: 12px;
	 margin-left:4px;
}


/* typografia kolumny srodkowej 
---------------------------------------------------------------------*/
#ContentColumn {
	color: #380B4F;
}
#ContentColumn a{
	color: #380B4F;
}
#ContentColumn h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #188333;
	
}
#ContentColumn h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #380B4F;
	line-height: 1.4em;
}
#ContentColumn h2 span{
	font-weight: normal;
}
#ContentColumn h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#ContentColumn h3 span{
	font-weight: normal;
}

#ContentColumn ul{
padding-left: 0;
margin-left: 1.25em;
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
padding-bottom: 0;
}
#ContentColumn ul li{
 padding-bottom: 0.4em;
 list-style-type: square;
}
#ContentColumn p{
	line-height: 1.4em;
	margin: 0.6em 0;
}
#ContentColumn p.Adres{
	line-height: 1.3em;
	margin: 1.0em 0 0.3em 20px;
	font-weight: bold;
}
#ContentColumn p.Adres span{
	font-weight: normal;
	font-size: 9px;
}
#ContentColumn p.spolka span.spolkanazwa{
	font-weight: bold;
	font-size: 12px;
		color: #188333;
		letter-spacing: 0.25emx;
}
#ContentColumn p.spolka{
	 margin-top: 1.6em;
}
#ContentColumn p.danefirmy{
	font-size: 9px;
	margin-top: 0.3em;
	color: #696969;
	margin-left: 20px;
}
#ContentColumn p.DaneAdresowe{
	 font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#ContentColumn #columna_1{
	float:left; width:280px; margin-bottom: 20px;
}
#ContentColumn #columna_2{
	float:left;width:200px; margin-bottom: 20px;
}
/* ramka obrazka */
.highlightit img{
border: 1px solid #98A8C2;
}
.highlightit:hover img{
border: 1px solid #561177;
}
.highlightit:hover{
color: red; /*  IE bug */
}
/* prawa kolumna 
----------------------------------------------------*/
#PanelsContainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#PanelsContainer li { margin: 0 0 12px 0; }

#PanelsContainer a,
#PanelsContainer span
{
display: block;
padding: 0;
border: 1px solid #B0BACE;
width: 173px;
background-color: #FFF;
background-image: url(../images/prawe_panele_kw.gif);
background-repeat: no-repeat;
background-position:  0 0;
}
#PanelsContainer img{
	margin: 4px 3px 3px 4px;
}

#PanelsContainer a:link, #Panels a:visited
{
color: #EEE;
text-decoration: none;
}

#PanelsContainer a:hover
{
border: 1px solid #571178;
background-image: url(../images/prawe_panele_kw.gif);
background-repeat: no-repeat;
background-position:  0 -200px;
color: #333;
}

#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
background-color: #FF6600;
background-image: url(images/l1_over.gif);
color: #333;
}
