body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:#fff;
    font-family: Verdana,Arial,sans;
    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:30px;
    margin: 0;
    padding: 0;
    border:0;
    font-size:10px;
}

h3 {
    padding: 0;
    font-size:12px;
    margin:0 0 4px 0;
}

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;
    text-align:justify;
}

img {
    border:0;
}

a, a:visited {
    color:#007AE2;
    text-decoration:none;
}    

a:hover {
    color:#63B7FF;
    text-decoration:none;
}  

table {
    font-family: Verdana,Arial,sans;
    font-size: 10px;
    color:#555;
}
/***********************************************/
/* Layout                                      */
/***********************************************/


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

div#top {
    width: 764px;
}

div#logo {
    position:relative;
    float: left;
    width:250px;
    height:15px;
    padding:13px 0;
    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;
}
	
div#banner {
    position:relative;
    float: right;
    width:513px;
    height:81px;
    padding: 1px 0 0 0;
    border-top:5px solid #FFAE00;
}

div#nav {
    position:relative;
    float:left;
    width:250px;
    height:25px;
    padding:4px 0 15px 0;
    border-bottom:2px solid #C4C4C4;
    text-align:left;
}

/* Ikony nawigacyjne */

div#nav ul#nav-icons	{
    height: 25px;
    width: 250px;
    background: transparent url(../img/pl/page-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: 13px; width: 48px;}
#nav-demo	{left: 75px; width: 34px;}
#nav-mapa	{left: 115px; width: 64px;}
#nav-kontakt {left: 187px; width: 44px;}


/* Koniec ikon nawigacyjnych */

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

/* 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#content-section {
    position:relative;
    float:left;
    width:764;
    background: #fff url(../img/pl/left-sidebar-bg.gif) repeat-y left;
    /* background: #fff; */
    margin:1px 0;
}

div#left-column {
    position:relative;
    float:left;
    width:250px;
    text-align:left;
    margin:0;
}

div#sidebar {
position:relative;
    float:left;
    width:249px;
    border-right:1px solid #CECECE; 
    text-align:left;
    background: #FBFBFB url(../img/pl/sidebar-background.gif) center left repeat-y;
    padding:15px 0;
}

div#sidebar ul#sidebar-menu {
    margin:0px 0px 0px 48px;
    padding: 0;
}

div#sidebar ul#sidebar-menu  li {
    margin:0;
    padding:0;
    list-style:none;
}

ul#sidebar-menu li a {
    color:#545454;
    font-weight:bold;
    text-decoration:none;
    display:block;
    width:195px;
    padding:3px 0 3px 35px;
    background-image: url(../img/pl/sidebar-list.gif);
    voice-family: "\"}\"";
    voice-family:inherit;
    width:160px;
}

ul#sidebar-menu li a:hover {
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    display:block;
    width:195px;
    padding:3px 0 3px 35px;
    background-image: url(../img/pl/sidebar-list-hover.gif);
    voice-family: "\"}\"";
    voice-family:inherit;
    width:160px;
}

ul#sidebar-menu a.local {
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    display:block;
    width:195px;
    padding:3px 0 3px 35px;
    background-image: url(../img/pl/sidebar-list-local.gif);
    voice-family: "\"}\"";
    voice-family:inherit;
    width:160px;
}

ul#sidebar-menu a:hover.local {
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    display:block;
    width:195px;
    padding:3px 0 3px 35px;
    background-image: url(../img/pl/sidebar-list-local.gif);
    voice-family: "\"}\"";
    voice-family:inherit;
    width:160px;
}

div#adv-box {
    position:relative;
    float:left;
    width:249px;
    height:239px;
    text-align:left;
    color:#909090;
    background-color:#F0F0F0;
    border-right:1px solid #DEDEDE;
    padding:0;
    margin:0;
}

div.gap {
    float:left;
    position:relative;
    width:249px;
    height:5px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    background:#DEDEDE;
    font-size:4px;
    
}

div#references-box {
    position:relative;
    float:left;
    width:249px;
    background:#F0F0F0;
    text-align:left;
    padding:12px 0px 17px 0px;
    border-right:1px solid #CECECE;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:249px;

}

div#right-column {
    position:relative;
    float:left;
    width:513px;
    text-align:justify;
}                      

div#right-column-content {
    margin:15px 0 15px 15px;
}

div#bottom-section {
    position:relative;
    float:left;
    width:764px;
    padding:1px 0;
    border-bottom: 5px solid #DEDEDE;
    border-top: 5px solid #DEDEDE;
}

div#bottom-box-left {
    position:relative;
    float:left;
    width:250px;
}

div#search-box {
    position:relative;
    float:left;
    width:250px;
    height:40px;
    padding:9px 0 0 15px;
    background:#666666;
    margin:0 0 1px 0;
    text-align:left;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:235px;
    height:31px;
}

div#newsletter-box {
    position:relative;
    float:left;
    width:250px;
    height:94px;
    padding:15px 12px 0 15px;
    background:#777777;
    text-align:left;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:223px;
    height:79px;
}

div#bottom-box-right {
    position:relative;
    float:left;
    width:513px;
    height:135px;
    background:#007BE5;
    padding: 13px 27px 5px 24px;
    color:#fff;
    text-align:left;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:462px;
    height:117px;
}

div#bottom-box-right-l {
    width:250px;
    position:relative;
    float:left;
}

div#bottom-box-right-l p {
    text-align:left;
}

div#bottom-box-right-r {
    width:202px;
    position:relative;
    float:left;
    margin-left:10px;
}

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                                       */
/***********************************************/

h2#header-aktualnosci {
    background:url(../img/pl/header-aktualnosci.gif) top left no-repeat;
    border-bottom:1px solid #949494;
    padding-bottom:7px;
    height:32px;
    voice-family: "\"}\"";
    voice-family:inherit;
    height:25px;
}

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

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

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

h2#header-referencje {
    background:url(../img/pl/header-referencje.gif) no-repeat;
    margin:0px 28px 0px 22px;
}

h2#header-portfolio, h2#header-portfolio_pozycjonowanie, h2#header-portfolio_wdrozenia {
    background:url(../img/pl/header-portfolio.gif) no-repeat;
}

/* Nagłówki - tytuły podstron */
h2#header-nasze-produkty {
    background:url(../img/pl/header-nasze-produkty.gif) no-repeat;
    height:10px;
    margin-bottom:8px;
}

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

h2#header-page-mapa {
    background:url(../img/pl/header-page-mapa.gif) no-repeat;
    height:28px;
    margin-bottom:8px;
    border-bottom:1px solid #E6E6E6;
    padding-bottom:7px;
    voice-family: "\"}\"";
    voice-family:inherit;
    height:20px;
}

h2#header-page-referencje {                 
    background:url(../img/pl/header-page-referencje.gif) no-repeat;
    height:21px;
    margin-bottom:8px;
}
h2#header-page-zaufali-nam {
    background:url(../img/pl/header-page-zaufali-nam.gif) center left no-repeat;
    height:20px;
    margin:8px 0 0 0;
    padding:10px 0;
    clear:left;
    border-top:1px solid #E7E7E7;
}

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

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

h2#header-page-kontakt {
    background:url(../img/pl/header-page-kontakt.gif) no-repeat;
    height:30px;
    padding-bottom:7px;
    voice-family: "\"}\"";
    voice-family:inherit;
    height:22px;
}

h2#header-page-partnerzy {
    background:url(../img/pl/header-page-partnerzy.gif) no-repeat;
    height:30px;
    margin-bottom:0;
    border-bottom:1px solid #E6E6E6;
    padding-bottom:7px;
    voice-family: "\"}\"";
    voice-family:inherit;
    height:22px;
}

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

h2#header-page-logowanie {
    background:url(../img/pl/header-page-logowanie.gif) no-repeat;
    height:36px;
    padding-bottom:15px;
    voice-family: "\"}\"";
    voice-family:inherit;
    height:20px;
}

#bottom-box-right-l p {
    padding:7px 10px 0 0;
    /* border-top:1px solid #80BEF3; */
    margin: 7px 0 0 0;
}

#bottom-box-right span.wiecej a {
    color:#FFC600;
}

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

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

#product-box p {
    margin:116px 0 0 0;
    text-align:justify;
}

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

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

#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;
}

#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-grey {
    margin-top:1px;
    width:116px;
    height:19px;
    background: #fff url(../img/pl/form-background-grey.gif) bottom repeat-x;
    border:1px solid #585858;
    font-size:10px;
    padding:1px 1px 2px 1px;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:114px;
    height:16px;
}

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

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

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

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

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

/* Zmiany od 02.05.2005 */
div.news {
    border-top:1px solid #C9C9C9;
    padding:5px 0;
    float:left;
    text-align:justify;
    width:498px;
} 

div.portfolio {
    border-top:1px solid #C9C9C9;
    padding:5px 0;
    float:left;
    width:498px;
    text-align:justify;
}  

div.portfolio-bottom {
    border-top:1px solid #C9C9C9;
    padding:15px 0;
    float:left;
    width:498px;
}

div.portfolio-skok {
    position:relative;
    float:right;
    text-align:right;
    margin-bottom:10px;
}


div.portfolio img.portfolio-screenshot {
    float:right;
} 

div.portfolio div img.big-screenshot {
    border:1px solid #EFEFEF;
    padding:5px;
}

div.partnerzy img.partnerzy-logo {
    float:right;
    vertical-align:middle;
} 



div.listy-referencyjne {
    margin:10px 17px;
    width:430px;
    float:left;    
    voice-family: "\"}\"";
    voice-family:inherit;
    margin:10px 30px !important;
    margin:10px 17px;
    width:430px;

}

div.listy-referencyjne-skok {
    position:relative;
    float:right;
    text-align:right;
}

div.listy-referencyjne div {
    width:130px;
    float:left;
    margin:5px 5px;
}

div.listy-referencyjne div img.referencje-screenshot {
    border:1px solid #EFEFEF;
    padding:5px;
}

div.zaufali-white {
    background:#fff;
    padding:5px 10px;
}

div.zaufali-grey {
    background:#F4F4F4;
    padding:5px 10px;
}

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

span.news-date {
    color:#C9C9C9;
    font-weight:bold;
}    

a.news-list img, a.portfolio-list img {
    margin-left: 10px;
}

span.nazwa-firmy {
    font-weight:bold;
}  

span.typ-uslugi {
    color:#CECECE;
    font-weight:bold;
}    
/* Zmiany 07.06.2005 */

a.wiecej-blue-l {
    display:block;
    text-decoration:none;
    font-weight:bold;
    padding-right:13px;
    background:url(../img/wiecej-blue.gif)  right no-repeat;
    margin:2px 20px 2px 0px;
    float:left;
}


a.wiecej-blue-r {
    display:block;
    text-decoration:none;
    font-weight:bold;
    padding-right:13px;
    background:url(../img/wiecej-blue.gif)  right no-repeat;
    margin:2px 0px 2px 20px;
    float:right;
}

a.wiecej-blue-l:hover,  a.wiecej-blue-r:hover {
    background:url(../img/wiecej-light-blue.gif)  right no-repeat;
}

a.zobacz-wiecej-blue-l {
    display:block;
    text-decoration:none;
    font-weight:bold;
    padding-right:18px;
    background:url(../img/wiecej-blue.gif)  right no-repeat;
    width:124px;
    margin:4px 20px 4px 0;
    float:left;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:86px;
}

a.zobacz-wiecej-blue-r {
    display:block;
    text-decoration:none;
    font-weight:bold;
    padding-right:18px;
    background:url(../img/wiecej-blue.gif)  right no-repeat;
    width:104px;
    margin:4px 0;
    float:right;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:86px;
}

#adv-box a {
    display:block;
    text-indent: -9999px;
    position:absolute;
    bottom:19px;
    right:16px;
    width:100px;
}

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;
}

#bottom-box-right span.wiecej a {
    color:#FFC600;
}

/* Zmiany 09.06.2005 */

div.partner {
    width:498px;
    border-bottom:1px solid #E6E6E6;
    margin-top:10px;
    height: auto !important;
    height: 79px;
    min-height: 79px;   
    float:left;
    margin-bottom:5px;
}

div.partner-right {
    width:296px;
    float:left;
    padding-left:20px;
    margin-bottom:5px;
}

div.nazwa_partnera {
    width:296px;
    float:left;
    background:url(../img/wiecej-grey.gif) left no-repeat;
    margin-bottom:5px;
    padding-left:13px;
    font-weight:bold;
    text-align:left;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:283px;
}

div.partner img.partnerzy-logo {
    float:left;
    vertical-align:middle;
} 

a.www_partnera {
    width:296px;
    float:left;
    background:url(../img/wiecej-blue.gif) left no-repeat;
    margin-bottom:5px;
    padding-left:13px;
    font-weight:bold;
    text-align:left;    
    voice-family: "\"}\"";
    voice-family:inherit;
    width:283px;
}

a.www_partnera:hover {
    background:url(../img/wiecej-light-blue.gif)  left no-repeat;
}

p.wyniki-wyszukiwania {
    border-top:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
    font-weight:bold;
    padding:8px 0;
}

span.blue-text {
    color:#007AE2;
}

table.tabela-wynikow {
    border-spacing:0;
    width:498px;
    font-weight:bold;
    margin:5px 0;
}

table.tabela-wynikow tr.white-row {
    background:#fff;
}

table.tabela-wynikow tr.grey-row {
    background:#F4F4F4;
}

table.tabela-wynikow td.first-col {
    width:40px;
    padding:12px;
    text-align:right;
}

table.tabela-wynikow td.second-col {
    padding:0 12px;
}

ul.mapa-strony-1 {
    list-style:url(../img/wiecej-grey.gif);
    padding:4px 25px;
    margin:6px 0;
}

ul.mapa-strony-2 {
    list-style:url(../img/wiecej-light-grey.gif);
    padding:0 20px;
    margin:6px 0;
    
}

ul.mapa-strony-3 {
    list-style:url(../img/wiecej-grey.gif);
    padding:0 20px;
    margin:6px 0;
   
}

ul.mapa-strony-1 li, ul.mapa-strony-2 li, ul.mapa-strony-3 li {
    margin:6px 0;
    
}

ul.mapa-strony-1 li a, ul.mapa-strony-1 li a:hover, ul.mapa-strony-1 li a:visited {
    font-weight:bold;
    color:#555;
}

ul.mapa-strony-2 li a, ul.mapa-strony-2 li a:hover, ul.mapa-strony-2 li a:visited {
    font-weight:bold;
    color:#CECECE;
}

ul.mapa-strony-3 li a, ul.mapa-strony-3 li a:hover, ul.mapa-strony-3 li a:visited {
    font-weight:normal;
    color:#555;
}

h3.header-top-border {
    border-top:1px solid #E6E6E6;
    padding-top:8px;
}

div#left-column address {
    font-weight:normal;
    font-style:normal;
    margin:15px;
}
div#left-column address a {
    font-weight:bold;
}
/* Formularz kontaktowy */

table.tabela-formularza {
    width:400px;
    /*border-collapse:separate;
    border-spacing:2px;
    border-right:1px solid #B4B4B4;*/
}

table.tabela-formularza td {
    padding:0;
}
input.formularz-text {
    width:200px;
    border:1px solid #B4B4B4;
    height:16px;
    font-size:10px;
}

input.short {
    width:60px;
    border:1px solid #B4B4B4;
    height:16px;
    font-size:10px;
    margin-left:20px;
}
p.little-text-border {
    color:#A1A1A1;
    font-size:9px;
    border-bottom:1px solid #E6E6E6;
    padding-bottom:10px;
    margin:10px 0;
}

table.tabela-uslug tr td {
    vertical-align:top;
    width:240px;
}

p.with-margin-border-top {
    border-top:1px solid #E6E6E6;
    margin:10px 0;
    padding-top:10px;
}

p.with-margin-border-bottom {
    border-bottom:1px solid #E6E6E6;
    margin:10px 0;
    padding-bottom:10px;
}

p.with-margin-border-2 {
    border-top:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
    padding:10px 0;
    margin:10px 0;
}
p.formularz-budzet input {
    width:60px;
    border:1px solid #B4B4B4;
    height:16px;
    font-size:10px;
    margin-left:20px;
}

textarea.tresc-wiadomosci {
    width:360px;
    border:1px solid #B4B4B4;
    height:100px;
    font-size:10px;
    font-family: Verdana,Arial,sans;
}

textarea.little-textarea {
    width:360px;
    border:1px solid #B4B4B4;
    height:40px;
    font-size:10px;
    font-family: Verdana,Arial,sans;
}

input.button-wyslij {
    margin-left:40px;
}

/***********************************************/
/* 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;
}

/***********************************************/
/* Style  formularze                            */
/***********************************************/

form.formularz-logowania {
    margin:20px 0 0 0;
    border-top:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
    padding: 20px 0 20px 0;
}

input.logowanie {
    width:130px;
    border:1px solid #B4B4B4;
    height:16px;
    font-size:10px;
    margin-right:20px;
}

input.button-zaloguj {
    border-left:1px solid #CECECE;
    padding-left:20px;
    vertical-align:middle;
} 

