*
{
	margin: 0;
	padding: 0;
float: none;}



html, body {
	background: #fff url(../_img/tlo3.png) no-repeat center top;
	margin: 0;
	border: 0;
	text-align: center;
	font: 11px/18px "Lucida Grande", "Trebuchet MS", Verdana, Arial,sans-serif; ;
}




div#container
{
	padding: 0;
	width: 800px;
	text-align: left;
	margin: 0 auto;
	background: #fff;
	border: 0;
	vertical-align: top;
    position: relative;
    min-height: 100%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;

}







div#header_1 {
	background: #fff url(../_img/logo_top.png) no-repeat top left;
	margin: 0 0 0 0px;
	padding:0 0 0 0px;
	width: 800px;
	height: 77px;
	cursor:pointer;
}




div#header_2 {
	background: #fff url(../_img/top_tlo.png) no-repeat top left;
	margin: 0 0 0 0px;
	padding:0 0 0 0px;
	width: 800px;
	height: 144px;
}

div#header_2 table{
	height:144px;
padding: 0px;
margin: 0px;
}


div#header_2 td#top_td1{
	background: transparent;
	width:189px;
	height:144px;
padding-left: 0em;
padding-bottom: 0em;
padding-right: 0em;}

div#header_2 td#top_td23{
	background:  url(../_img/haslo_3.png) no-repeat top left;
	width:333px;
	height:144px}
	
div#header_2 td#top_td22{
	background:  url(../_img/haslo_2.png) no-repeat top left;
	width:333px;
    height:144px}	

div#header_2 td#top_td21{
	background:  url(../_img/haslo_1.png) no-repeat top left;
	width:333px;
	height:144px}	
	
	
div#header_2 td#top_td24{
	background:  url(../_img/haslo_4.png) no-repeat top left;
	width:333px;
	height:144px}	
	
div#header_2 td#top_td3{
	background: transparent;
	width:278px;
	height:144px;
vertical-align: top;
}
	
div#menu_top{
	height: 140px;
	width: 189px;
	margin: 0 auto 0 auto;
	padding: 0;
}	
	
div#menu_top ul#menu_top_ul{
	height: 130px;
	width: 189px;
	padding: 0;
	position: relative;
	background: transparent no-repeat;
margin-top: 11px;}	

div#menu_top ul#menu_top_ul li{
	margin: 0;
	padding: 0;
	position: absolute;
	list-style-type: none;
}		


ul#menu_top_ul li, ul#menu_top_ul a {
	height: 128px;
	display: block;


}

div#menu_top ul#menu_top_ul li a {
	text-indent: -9999px;
	text-decoration: none;

	}



#menu_top_start			{left: 18px; width: 34px; 
background: url(../_img/menu.jpg) no-repeat 0px 0px;}

#menu_top_start_act			{left: 18px; width: 34px; 
background: transparent url(../_img/menu.jpg) 0px -128px no-repeat;}


#menu_top_prod 			{left: 54px; width: 34px;
background: url(../_img/menu.jpg) no-repeat -36px 0px;}
#menu_top_prod_act 			{left: 54px; width: 34px;
background: url(../_img/menu.jpg) no-repeat -36px -128px;}


#menu_top_part	 			{left: 90px; width: 34px;
background: url(../_img/menu.jpg) no-repeat -72px 0px;}
#menu_top_part_act	 			{left: 90px; width: 34px;
background: transparent url(../_img/menu.jpg) -72px -128px no-repeat;}


#menu_top_kont   			{left: 126px; width: 34px;
background: transparent url(../_img/menu.jpg) -108px 0px no-repeat;}
#menu_top_kont_act   			{left: 126px; width: 34px;
background: transparent url(../_img/menu.jpg) -108px -128px no-repeat;}


#menu_top_start a:hover
	{background: transparent url(../_img/menu2.jpg) 0px 0px no-repeat;}
#menu_top_prod a:hover
 	{background: transparent url(../_img/menu2.jpg) -36px 0px no-repeat;}
#menu_top_part a:hover
 	{background: transparent url(../_img/menu2.jpg) -72px 0px no-repeat;}
#menu_top_kont a:hover
 	{background: transparent url(../_img/menu2.jpg) -108px 0px no-repeat;}





































div#footer {
	background:  url(../_img/footer.png) no-repeat top left;
	margin: 0px 0em 0em 0px;
	padding: 0px 0px 0px 0px;
	height: 81px;
	width: 800px;
	bottom: 0em;
			position: relative;}

div#footer p{
	text-align: center;
	text-transform: uppercase;
	color: #000;
	padding-top: 50px;
	clear: both;}

div#header_1 h1 {
display: none;
}

div#footer h1 {
display: none;
}

img {border:none;}

div.clear {
clear:both;
line-height:0;
height:0;



}






      
#content
{
	width: 800px;
	background:  url(../_img/content_tlo_big.png) no-repeat top left;	
	margin: 0em;
	padding:0em;
text-align: left;
}






div#sidebar {
	margin: 0 0 0 582px;
	width: 215px;
	padding: 0;
	border: 0;
	padding-top: 40px;

	}

html>body div#sidebar {
width: 215px;
margin-left: 0px;
padding-top: 0px;
	float: right;}


div#leftmenu_end{
/*background:  url(../_img/menu_end.jpg) no-repeat top left;*/
width: 215px;
height: 131px;
margin-left: 0px;
}

div#leftmenu ul#activity {
	padding: 2px 0px 2px 0px;
	list-style-type: none;
	font-size: 12px;
}


div#leftmenu ul#activity  li a
{
display: block;
width: 180px;
padding: 2px 0px 2px 15px;
margin: 3px 0em 3px 0em;
background-color: #fff;
color: #001388;
border-bottom: 1px #c7c7c7 solid ;
}

div#leftmenu ul#activity  li#menu
{
display: block;
width: 180px;
padding: 2px 0px 2px 5px;
margin: 3px 0em 3px 0em;
background-color: #fff;
color: #001388;
border-bottom: 1px #c7c7c7 solid ;
}


div#leftmenu ul#activity  li a#active,
div#leftmenu ul#activity  li#secure a#active
{
display: block;
width: 180px;
padding: 2px 0px 2px 15px;
margin: 3px 0em 3px 0em;
background-color: #00339D;
font-weight: bold;
color: #fff;
border-bottom: 1px #c7c7c7 none ;
}

div#leftmenu ul#activity  li#podmenu a
{
display: block;
width: 180px;
padding: 2px 0px 2px 15px;
margin: 3px 0em 3px 0em;
background-color: #ecf0f1;
background: url(../_img/menu_left_pod_01.png) no-repeat 0px 0px;
font-weight: normal;
color: #001388;
border-bottom: 1px #c7c7c7 none ;
text-indent: 15px;}

div#leftmenu ul#activity  li a:link, div#leftmenu ul#activity  li a:visited
{

color: #5E5E5E;
text-decoration: none;
background-color: #fff;
}

 div#leftmenu ul#activity  li#secure a:visited
{
color: #5E5E5E;
text-decoration: none;
background-color: #e4f1ff;
}


div#leftmenu ul#activity  li a:hover,
div#leftmenu ul#activity  li#secure a:hover,
{
background-color: #004DEA;
color: #fff;
}

div#leftmenu ul#activity  li#podmenu a:hover,
{
background: url(../_img/menu_left_pod_02.png) no-repeat 0px 0px;
color: red;
}

div#leftmenu ul#activity  li#podmenu a#active,
{
background: url(../_img/menu_left_pod_03.png) no-repeat 0px 0px;
color: #001388;
}

/* Content Wrapper */
div#maincontent 	{
	width: 580px;
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px ;

}



div#maincontent div#conttop{
    height:20px;
	width: 580px;
	padding: 0px;
	margin: 0px;
	border: 0px ;}


div#maincontent div#contbot{
	
    height:80px;
	width: 580px;
	padding: 0px;
	margin: 0px;
	border: 0px ;
}


div#maincontent div#conttop h2.main, div#maincontent h2.main  {
	font: normal 15px helvetica, arial, sans-serif;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 23px 25px 15px 25px;
	width:507px;
}


div#maincontent div#conttop h2.main span#nawigacja, div#maincontent h2.main span#nawigacja {
	font: normal 14px helvetica, arial, sans-serif;
	color: #DFFEFF;	
	padding: 00px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 15px;
}



span#nawigacja a:link, span#nawigacja a:visited {
color: #fff;
text-decoration: none;
}


span#nawigacja a:hover{
color: #fff;
text-decoration: underline;}



div#maincontent p {
	color: #666689;
	padding: 10px 0px 0px 0px;
	margin: 0em 35px 0px 30px;
	font-size:11px;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: normal;
	}

div#maincontent p#info {
	color: #666689;
	padding: 0px 0px 10px 0px;
	margin: 0em 40px 0px 35px;
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
 text-align: justify;}

div#maincontent ul#main {
	font-family: Verdana, Arial, sans-serif;
	margin: 10px 30px 0px 55px;
list-style-image: url(../_img/lista.png) ;
list-style-type: square;
font-size: 10px;
font-weight: normal;
color: #243e6e;
}

div#maincontent h2.storytitle {
	border-bottom: 1px #E4E4E4 dotted;
	padding: 10px 0px 5px 0px;
	margin: 0pt 30px 15px 35px;
	font-size:14px;
	font-weight: normal;
	color:#000;
	}

div#maincontent h3.zdjecia {
	border-bottom: 1px #E4E4E4 dotted;
	padding: 10px 0px 5px 0px;
	margin: 0pt 30px 5px 35px;
	font-size:12px;
	font-weight: normal;
	color:#000;
	}

div#maincontent img#frame {

	border:1px solid #DADADA;
	padding:4px;
	margin: 0px;
	}

.floatright
{
float: right;
margin: 0em 0em 5px 10px;
padding:4px;
border:1px solid #DADADA;
clear: right;
}

.floatleft
{
float: left;
margin: 0em 10px 5px 0px;
padding:4px;
border:1px solid #DADADA;
clear: left;
}

.floatcenter
{
text-align: 	center;
margin: 0em 10px 5px 0px;
padding:4px;
border:1px solid #DADADA;
clear: left;
}

div#maincontent h2 {
	color: #993300;
	font-size: 13px;
}


div#maincontent table#prod{
 width:515px;
	margin: 10px 10px 10px 25px;
		padding: 0px 0px 0px 0px;
}

div#maincontent table#prod tr#space{
border-bottom:;
border: 1px #848484 solid;
margin: 115px 10px;
padding-bottom:15px}

div#maincontent table#prod td#end{
padding-bottom:15px
}

div#maincontent table#prod td#start{
padding-top:10px
}

div#maincontent table#spec {
margin-top:  20px;}

div#maincontent table#spec td#label{
border-bottom: 1px #101f73 solid;
padding: 3px 3px 5px 0px;
margin-right: 3px;
margin-left: 0px;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #101f73;
}

div#maincontent table#spec td#i_nazwa{
padding: 3px 3px 3px 9px;
margin-right: 3px;
margin-left: 3px;
font-size:10px;
width: 100px;
font-style: italic;}


div#maincontent table#spec td#ii_atrybut{
padding: 3px 3px 3px 3px;
margin-right: 3px;
margin-left: 3px;
font-size:10px;
width: 170px;
vertical-align: top;
text-align: left;
font-style: italic;
}

div#maincontent table#spec td#ii_atrybut_a{
background-color: #e4edf7;
padding: 3px 3px 3px 3px;
margin-right: 3px;
margin-left: 3px;
font-size:10px;
width: 170px;
vertical-align: top;
text-align: left;
font-style: italic;}

div#maincontent table#spec td#iii_wartosc{
padding: 3px 3px 3px 3px;
margin-right: 3px;
margin-left: 3px;
font-size:10px;
width: 200px;
text-align: left;
color: #101f73}

div#maincontent table#spec td#iii_wartosc_a{
background-color: #e4edf7;
padding: 3px 3px 3px 3px;
margin-right: 3px;
margin-left: 3px;
font-size:10px;
width: 200px;
text-align: left;
color: #101f73
}

div#maincontent p#linia_01 {
	color: #000;
	padding: 0px 0px 0px 15px;
	margin: 4px 30px 0px 150px;
	font-size:11px;
	font-weight: normal;
	background-color: #e4edf7;
	vertical-align: middle;
line-height:20px}

div#maincontent p#linia_02 {
	color: #000;
	padding: 0px 0px 0px 15px;
	margin: 4px 30px 0px 150px;
	font-size:11px;
	font-weight: normal;
	background-color: white;
	vertical-align: middle;
	line-height:20px}

div#maincontent p#linia_01 a:link, div#maincontent p#linia_01 a:visited {
color: #252525;
text-decoration: none;
}

div#maincontent p#linia_02 a:link, div#maincontent p#linia_02 a:visited {
color: #252525;
text-decoration: none;
}


div#maincontent p#linia_01 a:hover, div#maincontent p#linia_02 a:hover{
color: red;
text-decoration: underline;
}




div#maincontent p#info a:link, div#kroki_row a:link{
color: #fff;
padding: 2px;
background: red;
font-weight: bold;
text-decoration: none;
}

div#maincontent p#info a:visited , div#kroki_row a:visited {
color: #fff;
padding: 2px;
background: #269500;
text-decoration: none;
font-weight: bold}

div#maincontent p#info  a:hover , div#kroki_row a:hover  {
color: #fff;
padding: 2px;
background: red;
text-decoration: underline;
}

div#maincontent p#info a#none:hover, div#maincontent p#info a#none:visited, div#maincontent p#info a#none:link{
padding: 0px;
}

/* Forms
********************************************************************************************/
form {
	padding: 5px 10px 10px 10px;
	margin: 20px 25px 0px 35px;
		vertical-align:top;
width:480px;
	border: 1px #F2F8FF solid;}

div#maincontent div.formrow_linia, div#maincontent div.linia  {
color: #000;
text-align: left;
font-weight: bold;
border-bottom: 1px #F2F8FF solid;
margin: 5px 5px 0px 0px;
padding: 5px 5px 0px 0px;
width:480px;
clear: both;
}

div#label{
color: #000;
text-align: left;
font-weight: bold;
margin: 5px 5px 0px 0px;
padding: 5px 5px 0px 0px;
width:480px;
clear: both;
}

div#maincontent div.formrow {
width:480px;
height: 20px;
margin: 5px 5px 0px 0px;
padding: 5px 5px 0px 0px;
border-top: 1px #F2F8FF solid;
}


div.formrow span#nazwa {
  float: left;
  width: 150px;
  text-align: right;
}

div.formrow span#nazwa_red {
  float: left;
  width: 150px;
  text-align: right;
  color:red;
font-weight: bold;
}


div.formrow span#input {
 	float: right;
  	width: 300px;
  	text-align: left;
  	margin-left: 10px;
	background-color: #fff;}

div.formrow span#input_warn {
	float: right;
 	width: 300px;
  	text-align: left;
    color:red;
	font-style: italic;
	font-size: 10px;
	  	margin-left: 10px;
   }

div.formrow span#input_info {
	float: right;
 	width: 300px;
  	text-align: left;
    color: #737373;
	font-style: italic;
	font-size: 10px;
	  	margin-left: 10px;
}



input#sub {
border:1px solid #000;
color:#fff;
font-size:12px;
float: right;
width:80px;
background-color: #0F33BD;
margin-left:10px;
cursor: pointer;}




input, textarea, select{
border: 1px #CCCCCC solid;
font-family:tahoma, verdana, "lucida sans", sans-serif;
font-size:12px;
width:300px}




/* rms*************************************************************************************/
div#kroki_row{
width:500px;
margin: 20px 0px 0px 35px;
vertical-align:top;
padding: 5px 5px 0px 0px;
text-align: center;
clear: both;
}

div#kroki_row span#left {
  float: left;
  width: 40px;
  padding: 10px;
  text-align: right;
font-family: tahoma;
font-weight: bold;
font-size: 20px;
padding-top:0px;}

div#kroki_row span#right {
	border-left: 1px #101f73 solid;
  	float: right;
 	width: 400px;
  	text-align: left;
  	background:  #0F33BD; 
    color: #fff;
	margin-left: 10px;
	padding:10px;
	display: block;}

div.kat_cennik
{
margin: 0em 15px 0px 35px;
}	
	
div.kat_cennik_part
{
float: left;
width: 160px;
margin: 0em 5px 10px 0px;
padding: 5px;
}

div.kat_cennik_opis
{
float: left;
width: 320px;
margin: 5px 5px 10px 0px;
padding: 5px;
background-color: #fff;
}	

div.kat_cennik_opis span#nazwa , div.kat_cennik_part span#nazwa
{
text-align: left;
font-weight: bold;
}


div.kat_cennik_opis span#opis {
  float: left;
  width: 320px;
  text-align: left;
font-weight: normal;
background-color: #fff;
}

div.kat_cennik_opis span#naglowek, div.kat_cennik_opis span#naglowektop, {
  float: left;
  width: 320px;
  text-align: left;
font-weight: bold;
color: #00339D;
font-size: 11px;
background-color: #fff;
border-bottom: 1px #E4E4E4 solid;

}

div.kat_cennik_opis span#naglowek{
padding-top: 15px;
}





div.kat_cennik_opis span#atrybut {
  float: left;
  width: 105px;
  text-align: left;
font-weight: bold;
background-color: #fff;
border-bottom: 1px #E4E4E4 solid;
}


div.kat_cennik_opis span#wartosc {
 	float: right;
  	width: 205px;
  	text-align: left;
  	margin-left: 10px;
  	background-color: #fff;
  	border-bottom: 1px #E4E4E4 solid;
	}

.clearboth { clear: both; }


}