body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:#fff;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color:#555;
	text-align: center;
}

h1 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
  font-size:10px;
}

h2 {
	text-indent: -9999px;
	height:25px;
	margin: 0;
	padding: 0;
	border:0;
  font-size:10px;
}

h4 {
	padding: 0;
	font-size:11px;
	margin:0 0 4px 0;
	color:#008AFF;
	font-weight:bold;
}

h5 {
	padding: 0;
	font-size:10px;
	margin:0 0 4px 0;
	color:#008AFF;
	font-weight:bold;
}

p {
	margin:0;
	padding:0;
}

img {
    border:0;
}

/***********************************************/
/* Layout                                      */
/***********************************************/


div#container {
	position:relative;
	width:764px;
	text-align: center;
	margin: 0 auto;
	background:#fff;
}

div#logo {
	position:relative;
	float: left;
	width:250px;
	height:15px;
	padding:13px 0;
	border-bottom:3px solid #C4C4C4;
  text-align:left;
}

div#logo h1  {
    width: 240px;
    height: 15px;
    background: #fff url(../img/pl/page-iws-logo.gif) left no-repeat;
    text-decoration:none;
}

div#logo h1 span  {
float:left;
    width: 20px;
    height: 15px;
    text-indent: -9999px;
    margin: 0;    
}


div#logo h1 a{
float:left;
    display: block;	
    width: 220px;
    height: 15px;
    text-decoration:none;
}
	

/* Ikony nawigacyjne */

div#nav {
	position:relative;
	float:left;
	width:514px;
	height:25px;
	padding:11px 0 7px 0;
	border-bottom:1px solid #C4C4C4;
	text-align:left;
}

div#nav ul#nav-icons	{
	height: 25px;
	width: 514px;
	background: transparent url(../img/pl/nav.gif) top right no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	float:left;
}

div#nav ul#nav-icons li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
	
ul#nav-icons li, ul#nav-icons a {
	display: block;
	height: 30px;
	margin-top: -2px;
}
	
div#nav ul#nav-icons li a {
	text-indent: -9999px;
	text-decoration: none;
}

#nav-logowanie	{left: 283px; width: 48px;}
#nav-demo	{left: 352px; width: 34px;}
#nav-mapa	{left: 392px; width: 64px;}
#nav-kontakt {left: 464px; width: 44px;}
/* Koniec ikon nawigacyjnych */

div#menubar	{
	height: 31px;
	width: 764px;
	margin: 0;
	padding: 0;
	border: 0;
	background: #fff;
	position:relative;
	float:left;
}

/* Menu */

div#menubar ul#menu	{
	height: 31px;
	width: 764px;
	background: transparent url(../img/pl/menu.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	float:left;
}

div#menubar ul#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
	
ul#menu li, ul#menu a {
	display: block;
	height: 16px;
	margin-top: 8px;
}
	
div#menubar ul#menu li a {
	text-indent: -9999px;
	text-decoration: none;
}
	
#menu-firma	{left: 6px; width: 32px;}
#menu-produkty	{left: 62px; width: 53px;}
#menu-uslugi	{left: 138px; width: 37px;}
#menu-aktualnosci {left: 198px; width: 69px;}
#menu-kontakt	{left: 270px; width: 68px;}
#menu-portfolio	{left: 360px; width: 54px;}
#menu-referencje	{left: 436px; width: 60px;}
#menu-partnerzy	{left: 520px; width: 60px;}
#menu-praca	{left: 600px; width: 34px;}
#menu-pozycjonowanie {left: 660px; width: 90px;}

#menu-firma a:hover	{background: transparent url(../img/pl/menu.gif) -6px -39px no-repeat;}
#menu-produkty a:hover {background: transparent url(../img/pl/menu.gif) -62px -39px no-repeat;}
#menu-uslugi a:hover {background: transparent url(../img/pl/menu.gif) -138px -39px no-repeat;}
#menu-aktualnosci a:hover {background: transparent url(../img/pl/menu.gif) -198px -39px no-repeat;}
#menu-kontakt a:hover {background: transparent url(../img/pl/menu.gif) -270px -39px no-repeat;}
#menu-portfolio a:hover	{background: transparent url(../img/pl/menu.gif) -360px -39px no-repeat;}
#menu-referencje a:hover {background: transparent url(../img/pl/menu.gif) -436px -39px no-repeat;}
#menu-partnerzy a:hover {background: transparent url(../img/pl/menu.gif) -520px -39px no-repeat;}
#menu-praca a:hover {background: transparent url(../img/pl/menu.gif) -600px -39px no-repeat;}
#menu-pozycjonowanie a:hover {background: transparent url(../img/pl/menu.gif) -660px -39px no-repeat;}

/* Koniec menu */

div#top-left-section {
	position:relative;
	float: left;
	width:250px;
	height:260px;
	background: #fff;
	border-top: 5px solid #FFC600;
	padding:1px 0 0 0;
}

div#top-left-box {
	position:relative;
	float: left;
	width:250px;
	height:258px;
	text-align:left;
	background: url(../img/pl/left-box-background.jpg) no-repeat;
	padding: 23px 27px 15px 22px;
	color:#fff;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:201px;
	height:220px;
}

div#top-left-box p {
	text-align:left;
}

div#top-right-section {
	position:relative;
	float: right;
	width:513px;
	height:260px;
	margin-left:1px;
	background: #fff;
	border-top: 5px solid #FFAE00;
	padding:1px 0 0 0;
}
div#banner-box {
	position:relative;
	float: left;
	width:513px;
	height:122px;
	margin-bottom:1px;
}
div#news-box {
	position:relative;
	float:left;
	width:266px;
	height: 135px;
	background:#666;
  color:#fff;
	padding:13px 21px 20px 22px;
	margin-right:1px;
	text-align:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:223px;
	height: 102px;
}

div#search-box {
	position:relative;
	float:left;
	width:245px;
	height:40px;
	background:#fff url(../img/pl/search-background.gif) no-repeat;
	margin:0 0 1px 0;
  padding:9px 0 0 15px;
  text-align:left;
  voice-family: "\"}\"";
	voice-family:inherit;
  width:230px;
	height:31px;
}

div#newsletter-box {
	position:relative;
	float:left;
	width:245px;
	height:94px;
	padding: 15px 12px 0 15px;
	background:#fff url(../img/pl/newsletter-background.gif) no-repeat;
  text-align:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:218px;
	height:79px;
}

div#middle-section {
	width:764px;
	height:260px;
	position:relative;
	float:left;
	border-top:5px solid #DEDEDE;
	border-bottom:5px solid #DEDEDE;
	padding:1px 0;
	clear:both;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:253px;
}

div#about-us-box {
	position:relative;
	float:left;
	width:517px;
	height:130px;
	background:#fff;
	text-align:left;
	padding: 16px 28px 16px 22px;
	border-bottom:1px solid #DEDEDE;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:467px;
	height:97px;
}

div#adv-box {
	position:relative;
	float:right;
	width:247px;
	height:253px;
	text-align:left;
	background-color:#F0F0F0;	
	color:#909090;
	border-left:1px solid #DEDEDE;
	padding:0;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:246px;
}

div#references-box {
	position:relative;
	float:left;
	width:250px;
	height:123px;
	background:#F0F0F0;
	text-align:left;
	padding:10px 0px 14px 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:99px;
}

div#portfolio-box {
	position:relative;
	float:left;
	width:267px;
	height:123px;
	background:#F0F0F0;
	text-align:left;
	border-left:1px solid #DEDEDE;
	padding:10px 22px 14px 22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:222px;
	height:99px;
}

div#foot-section {
	position:relative;
	float:left;
  clear:both;
	width:764px;
	background:#fff;
	height:32px;
	border-bottom:1px solid #DEDEDE;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:31px;
}

/* Ikon nawigacyjne w stopce */

div#foot-nav {
	position:relative;
	float:left;
	width:255px;
	height:11px;
	padding:10px 0 10px 0;
  text-align:left;
}

div#foot-nav ul#foot-nav-icons	{
	height: 11px;
	width: 255px;
	background: transparent url(../img/pl/foot-nav.gif) center left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	float:left;
}

div#foot-nav ul#foot-nav-icons li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
	
ul#foot-nav-icons li, ul#foot-nav-icons a {
	display: block;
	height: 11px;
	margin-top: 0px;
}
	
div#foot-nav ul#foot-nav-icons li a {
	text-indent: -9999px;
	text-decoration: none;
}

#foot-nav-logowanie	{left: 0px; width: 11px;}
#foot-nav-demo	{left: 17px; width: 11px;}
#foot-nav-mapa	{left: 34px; width: 11px;}
#foot-nav-kontakt {left: 49px; width: 11px;}

/* Koniec ikon nawigacyjnych w stopce */

div#foot-logo {
	position:relative;
	float:left;
	width: 254px;
	padding: 11px 0 12px 0;
}

div#foot-w3c {
	position:relative;
	float:left;
	width: 255px;
	text-align:right;
	padding: 5px 0 2px 0;
}

/* Menu w stopce */

div#foot-menubar {
	position:relative;
	float:left;
	width:746px;
	height:9px;
	text-align:left;
	padding: 9px 0 9px 0;
}

div#foot-menubar ul#foot-menu	{
	height: 9px;
	width: 764px;
	background: transparent url(../img/pl/foot-menu.gif) top center no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	float:left;
}

div#foot-menubar ul#foot-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
	
ul#foot-menu li, ul#foot-menu a {
	display: block;
	height: 11px;
}
	
div#foot-menubar ul#foot-menu li a {
	text-indent: -9999px;
	text-decoration: none;
}
	
#foot-menu-firma	{left: 68px; width: 32px;}
#foot-menu-produkty	{left: 115px; width: 48px;}
#foot-menu-uslugi	{left: 178px; width: 37px;}
#foot-menu-aktualnosci {left: 229px; width: 62px;}
#foot-menu-kontakt	{left: 306px; width: 43px;}
#foot-menu-portfolio	{left: 364px; width: 50px;}
#foot-menu-referencje	{left: 428px; width: 56px;}
#foot-menu-partnerzy	{left: 498px; width: 52px;}
#foot-menu-praca	{left: 566px; width: 33px;}
#foot-menu-pozycjonowanie {left: 613px; width: 82px;}

/* Koniec menu w stopce */

div#foot-text {
	position:relative;
	float:left;
	width:746px;
	text-align:center;
	color:#7A7A7A;
	font-size:10px;
	padding-bottom:10px;
}

/***********************************************/
/* Style                                       */
/***********************************************/

/* Nagłówki */

h2#header-aktualnosci {
    border-bottom:1px solid #949494;
    padding-bottom:7px;
    height:32px;
    voice-family: "\"}\"";
    voice-family:inherit;
    height:25px;
}

h2#header-aktualnosci a {
    display: block;	
    height: 23px;
    width:142px;
    background:url(../img/pl/header-aktualnosci.gif) top left no-repeat;
    text-decoration:none;
}  

h2#header-newsletter {
    background:url(../img/pl/header-newsletter.gif) no-repeat;
    border-bottom:1px solid #B1DBFF;
    padding-bottom:5px;
}

h2#header-notka-o-nas {
	/* background:url(../img/pl/header-notka-o-nas.gif) no-repeat; */
}

h2#header-notka-o-nas a {
    display: block;	
    height: 20px;
    width:130px;
    background:url(../img/pl/header-notka-o-nas.gif) top left no-repeat;
    text-decoration:none;
}

h2#header-reklama {
    /* background:url(../img/pl/header-premiumssl.gif) no-repeat; */
}

h2#header-reklama a {
    display: block;	
    height:20px;
    width:80px;
    margin:15px 0 0 17px;
    /* background:url(../img/pl/header-premiumssl.gif) top left no-repeat; */
    text-decoration:none;
}

h2#header-page-portfolio {
    background:url(img/header-page-portfolio.gif) no-repeat;
    height:20px;
    margin-bottom:8px;
}

h2#header-referencje {
	/* background:url(../img/pl/header-referencje.gif) no-repeat; */
}

h2#header-referencje a {
    display: block;	
    height: 20px;
    width:70px;
    margin-left:28px;
    background:url(../img/pl/header-referencje.gif) top left no-repeat;
    text-decoration:none;
}

h2#header-portfolio {
    border-bottom:1px solid #E6E6E6;
    padding-bottom:7px;
    height:28px;
    voice-family: "\"}\"";
    voice-family:inherit;
    height:20px;
}

h2#header-portfolio a {
    display: block;	
    height: 20px;
    width:92px;
    background:url(../img/pl/header-portfolio.gif) top left no-repeat;
    text-decoration:none;
}



span.wiecej {
    display:block;
    text-align:right;
    padding:4px 0 8px 0;
}

span.wiecej a img {
    margin-left: 10px;
}

span.wiecej a {
    text-decoration:none;
    font-weight:bold;
}

#top-left-section p {
    padding:7px 0 0 0;
    border-top:1px solid #80BEF3;
    margin: 7px 0 0 0;
}

#top-left-section span.wiecej a {
    color:#FFC600;
}

div#news-box p {
    padding:5px 0;
    margin:0;
    border-bottom:1px solid #949494;
}

div#news-box p a, div#news-box p a:hover {
    text-decoration:none;
    color:#fff;
}

div#news-box p a img {
    float:right;
    margin-top:5px;
}

#adv-box p {
    margin:120px 15px 0 15px;
}

#adv-box span.wiecej a {
    color:#007AE2;
}

#about-us-box p {
    margin: 8px 0 0 0;
}

#about-us-box a.pobierz {
    color:#63B7FF;
    font-weight:bold;
    text-decoration:none;
    position:absolute;
    top:16px;
    right:28px;
}

a.pobierz img {
    margin-left: 10px;
}

#about-us-box span.wiecej a {
    color:#007AE2;
}

div#portfolio-box p {
    color:#666;
    padding:5px 0;
    margin:0;
    border-bottom:1px solid #E6E6E6;
}

div#portfolio-box a, div#portfolio-box a:hover {
    color:#666;
    text-decoration:none;
}

div#portfolio-box p a img {
    float:right;
    margin-top:5px;
}

#foot-text address {
    color:#008AFF;
    font-style:normal;
}

#foot-text address a {
    color:#008AFF;
    font-style:normal;
    text-decoration:underline;
}

/* Wyszukiwarka */
form#form-search  {
    padding:0;
    margin:0;
}  

input.search-background-blue {
    margin-top:1px;
    width:116px;
    height:19px;
    background: #fff url(../img/pl/form-background-blue.gif) bottom repeat-x;
    border:1px solid #0089FF;
    font-size:10px;
    padding:1px 1px 2px 1px;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:114px;
    height:16px;
}

input.search-button-blue {
    margin-left:6px;
    vertical-align:top;
}

/* Newsletter */
form#form-newsletter  {
    padding:0;
    margin:11px 0 0 0;
}  

input.newsletter-background-blue {
    margin-top:1px;
    width:116px;
    height:19px;
    background: #fff url(../img/pl/form-background-blue.gif) bottom repeat-x;
    border:1px solid #50AEFF;
    font-size:10px;
    padding:1px 1px 2px 1px;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:114px;
    height:16px;
}

input.subscribe-button-blue {
    margin:6px 0 0 4px;
    vertical-align:top;
}

input.unsubscribe-button-blue {
    margin:6px 0 0 5px;
    vertical-align:top;
    display:inline;
}

/***********************************************/
/* Style  nawigacja                            */
/***********************************************/

.ListNavSelect {
	color : #000000;
	background-color : #FAFAFA; 
	font-family : Verdana, Arial , Geneva , Sans, Helvetic, Helvetica;
	font-style : normal;
	font-weight : normal;
	font-size : 11px;
}

.ListNavLink:link		{ color : #0586FF; font-weight : bold; text-decoration: none;}
.ListNavLink:active		{ color : #0586FF; font-weight : bold; text-decoration: none;}
.ListNavLink:visited	{ color : #0586FF; font-weight : bold; text-decoration: none;}
.ListNavLink:hover		{ color : Red;  font-weight : bold; text-decoration: none;}


.ListNavText {
	font-style : normal;
	font-weight : bold;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color:#555;
}

.ListNavArrow {
	color : #1170FF;
	font-family : Verdana, Arial , Geneva , Sans, Helvetic, Helvetica;
	font-style : normal;
	font-weight : bold;
	font-size : 11px;
}

