	/* flamster.net4itdelivery 2008 */

*{margin: 0; padding: 0; border: 0; font-weight: normal;}

body 		{margin: 0 auto; padding: 0; font-family: Tahoma, Arial, sans-serif;
			font-size: 12px; text-align: center; line-height: 1.3em; color: #666;
			overflow:scroll=yes; overflow-X:hidden;
			background-color:#FFF; background-image:url('../gfx/bg_page.png');
			background-repeat: repeat-x; backgound-position: top left}

html		{height: 100%; margin: 0px; }



H1 		{text-align: left; padding: 10px; font-size: 22px; font-family: Tahoma, sans-serif; line-height: 110%;}
P			{text-align: left; padding: 0px 10px; font-size: 12px; font-family: Tahoma, sans-serif; line-height: 1.4em; text-align: justify;}


a			{color: #0099CC; cursor: pointer; text-decoration: none;}
a:hover	{color: #00CCFF; text-decoration: underline;}


.clear	{clear:both; margin:0;}



/* Header, Logo, Menu */
#header-wrap	{width: 100%; background: #FFF;
					 background-image:url('../gfx/bg_menu.png'); background-repeat: repeat-x;}

#header_center	{position: relative; margin: 0 auto; width: 970px; height: 75px; border: 0px solid #F00; overflow: hidden;}


#header_logo	{position: relative; width: 270px; padding: 0px; margin: 0px; float: left;}
#header_menu   {position: relative; max-width: 700px; float: right;  overflow: hidden;}
#menu 		{float: right; padding-right: 15px; max-width: 700px;}
#menu li		{position: relative; float: left; display: block; list-style: none; line-height: 75px; nowrap}
#menu li a 	{display: block; padding: 0 25px; font-family: Tahoma, Arial, sans-serif;
				 color: #333; font-size: 12px;  font-weight: normal; letter-spacing: 1px;}
#menu li a:link , #menu li a:visited {  text-decoration: none;}
#menu li a.current , #menu li a:hover , #menu li a:focus {color: #ffffff; background-color: #06386B9; background-image:url('../gfx/bg_menu_hover.png'); background-repeat: repeat-x;}







/* Main Content */
#content-img				{width: 970px; margin: 0 auto; position: relative; padding: 20px 0px;}
#content-img img 			{border: 10px solid #FFF;}


#content-blue	  			{width: 970px; margin: 0 auto; position: relative; background: #003366;
								 border: 0px solid #F00; padding-bottom:20px; padding-top: 15px;
								 overflow: hidden;}


#content-blue	.col-left	{width: 305px; float: left; position: relative; margin-left: 20px;
									 border-right: 1px solid #ccc; margin-left: 10px; padding-top: 0px;}
#content-blue	.col-mid 	 {width: 305px; float: left; position: relative; margin-left: 10px;
									  border-right: 1px solid #ccc; padding-top: 0px;}
#content-blue	.col-right 	 {width: 305px; float: right; position: relative; margin-right: 10px; 											 border-right: 0px solid #ccc; padding-top: 0px;}


#content-blue H1, #content-mix-left H1
					 			{color: #fff; text-align: left; padding: 10px;
								font-family: Tahoma, sans-serif;}
#content-blue P, #content-mix-left P
								{color: #fff; text-align: justify; padding: 0px 10px;
								font-family: Tahoma, sans-serif; }

#content-blue .wiecej
								{position: relative; border-bottom: 0px solid #eee;
								padding: 2px 5px 2px 5px; float: right; vertical-align: middle;
								background: #fff; margin: 15px 5px 10px 20px;}










#content-white
								{width: 970px;  height: 100%; margin: 0 auto; position: relative; background: #FFFFFF;
								border: 0px solid #F00; padding-bottom:20px; padding-top: 15px;
								overflow: hidden;}

#content-white	.col-none
								{width: 930px; float: left; position: relative; margin-left: 20px;
								 border-right: 0px solid #ccc; margin-left: 10px; padding-top: 0px;}

#content-white	.content-col-left
								{width: 305px; float: left; position: relative; margin-left: 20px;
								border-right: 1px solid #ccc; margin-left: 10px; padding-top: 0px;}

#content-white	.content-col-right
								{width: 610px; float: left; position: relative;  margin-right: 10px; margin-left: 10px;
								border: 0px solid #ccc;
								padding-top: 0px; text-align: left;}

#content-white H1			{color: #003366; text-align: left; padding: 10px; font-family: Tahoma, sans-serif;}
#content-white P		{color: #003366; text-align: left; padding: 0px 10px; font-family: Tahoma, sans-serif;}






#content-mix				{position: relative; margin: 0 auto; width: 970px; overflow: hidden;
								background: #003366; }


#content-mix-left
								{width: 300px;  position: relative; background: #003366;
								padding-top: 15px; padding-bottom: 2px; float: left;}
#content-mix-right
								{width: 670px;  position: relative; background: #FFFFFF;
								border: 0px solid #F00;  padding-top: 15px; float: left; }


#content-mix-left H1
 								{color: #FFFFFF; text-align: left; padding: 10px 20px 10px 20px;
								font-family: Tahoma, sans-serif; }
#content-mix-left P
								{color: #FFFFFF; text-align: left; padding: 10px 20px 10px 20px;
								font-family: Tahoma, sans-serif; line-height: 150%;}
#content-mix-left UL
								{list-style: none; color: #FFF; text-align: left;  padding-left: 20px;
								 line-height: 150%;}



#content-mix-right H1
 								{color: #333; text-align: left; padding: 10px 30px 10px 20px;
								font-family: Tahoma, sans-serif;}
#content-mix-right H2 	{color: #333; text-align: left; padding: 0px 30px 0px 20px;
								font-family: Tahoma, sans-serif; font-size: 18px;}
#content-mix-right H2 	{color: #333; text-align: left; padding: 0px 30px 0px 20px;
								font-family: Tahoma, sans-serif; font-size: 18px;}

#content-mix-right P, #content-mix-right UL.content
								{color: #333; text-align: justify; padding: 5px 30px 5px 20px;
								font-size: 12px; font-family: Tahoma, sans-serif;  line-height: 130%; text-indent: 20px;}

#content-mix-right  .top
								{position: relative; border-bottom: 0px solid #eee; padding: 10px 15px 30px 5px; float: right; vertical-align: middle;}


UL.content LI			  	{list-style:  none; color: #333; text-align: left; padding-left: 20px;}

UL.oferta LI			  	{list-style: decimal outside; color: #333; text-align: left;
								 margin-left: 80px; margin-right: 25px; position: relative; }

UL.disc LI			  	{list-style:disc outside; color: #333; text-align: left; line-height: 170%;
								 margin-left: 80px; margin-right: 25px; position: relative; }

UL.disc LI	LI		  	{list-style:circle outside; color: #333; text-align: left; line-height: 170%;
								 margin-left: 20px; margin-right: 25px; position: relative; }


TABLE#struktura_organizacyjna
								{width: 600px; float: left; padding-left: 20px;}

TABLE#struktura_organizacyjna TD
								{vertical-align: top; text-align: left;}





#footer-wrap  				{width: 970px; margin: 0 auto; border: 0px solid #666; background: #F6F6F6; 									 							overflow: hidden; margin-top: 15px; margin-bottom:20px;}
#footer						{color: #036; font-size: 9px;  margin-left: 5px;  padding: 5px; float: left;}


TEXTAREA {width: 315px; height: 150px; background: #def;}

 #floatingCleared {width:315px; border: 0px solid #666;}
 #floatingCleared label {clear:left;float:left;width:100px;}

 #floatingCleared input {float:left;margin-bottom:1em; width: 213px; background: #EEE; padding: 1px;} 
 #floatingCleared input.wymagane {float:left;margin-bottom:1em; width: 213px; background: #def; padding: 1px;} 


 #floatingCleared label.checkbox {clear:left;float:left;width: 300px;}
 #floatingCleared input.checkbox {float:left;margin-bottom:1em; width: 15px; background: #EEE; padding: 1px;}




