﻿body
{
	background: #fff;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-align:center;
	border:0;
	margin:0;
	padding:0;
	background:	url(../grafika/tla/tlo_calosc.jpg) repeat-y center;
}
/*#calosc
{
    width:100%;
    
    background-position:center;
    float:left;
    }
#gora_all_lewa
{
    width:50%;
    height:285px;
    background: url(../grafika/tla/tlo.jpg) repeat-x;
    float:left;
    }
#gora_all_prawa
{
    width:50%;
    height:285px;
    background: url(../grafika/tla/tlo1.jpg) repeat-x;
    float:left;
    
    
    }*/
/* strona główna */
small
{
    float:left;
    margin:0;
    padding:5px;
    color: #8DA1B8;
    }
#gora_all
{
    width:99%;
    float:left;
    height:285px;
    background: url(../grafika/tla/tlo_gora1.jpg) no-repeat;
    background-position:center;
    }
#gora
{
    width:999px;
    margin:0 auto;
    height:285px;
    }
#gora_srodek
{
    width:1000px;
    float:left;
    height:200px;
    }
#gora_srodek_lewa
{
    width:400px;
    float:left;
   } 
#gora_srodek_lewa img
{
    border:none;
    margin: 20px 40px 0;
    }
    
#gora_srodek_prawa
{
    width:599px;
    float:left;
    }
#nad_flash
{
    width:100%;
    height:70px;
    float:left;
    }
#flash_
{
    width:100%;
    height:130px;
    float:left;
}
#flash_ h1
{
    color:#E6510F;
    font-size:25px;
    margin-top:40px;
    text-shadow:1px 1px 1px #FFFFFF;
    }
#menu_gora
{
    width:999px;
    float:left;
    height:20px;
    background: #0A468F;
    color: #fff;
    margin:0;
    padding:10px 0;
    }
#menu_gora ul
{
	display:inline-block;
    float:left;
    list-style:none outside none;
    margin:0;
    padding:0;
    width:999px;
}
#menu_gora ul li
{
	border-right:1px dotted #FFFFFF;
    display:inline-block;
    float:left;
    padding:0 24px;
    text-align:center;
}
#menu_gora ul li a
{
	text-decoration: none;
	font-size: 16px;
	color: #fff;
	display: inline-block;
}
#menu_gora ul li a:hover, #menu_gora ul li.active a
{
	color: #FEA736;
	font-weight: normal;
}
#srodek_all
{
    width:100%;
    float:left;
    }
#srodek
{
    width:1000px;
    margin:0 auto;
    }
#srodek_gora
{
    width:999px;
    float:left;
    margin-top:5px;
    height:40px;
    }
#srodek_gora_lewa
{
    width:500px;
    float:left;
    height:40px;
    }
#srodek_gora_lewa h1
{
    border-left:10px solid #09458E;
    color:#09458E;
    font-family:Calibri,Cambria,Tahoma,Arial,Helvetica,sans-serif;
    font-size:20px;
    padding-left:10px;
    text-align:left;
    text-decoration:none;
    font-style:italic;
    margin:5px 0 0;
    }    
#srodek_gora_prawa
{
    width:499px;
    float:right;
    font-weight:bold;
    font-size:11px;
    margin:0;
    }
#srodek_gora_prawa ul {
    list-style:none outside none;
    margin:10px 0 0;
    padding:0;
    color:#000;
    text-align:right;
    font-size:11px;
}
#srodek_gora_prawa li {
    
    display:inline;
    line-height:17px;
    padding:0 0 0 5px;
    color:#09458E;
}
.patch
{
    background:url("../grafika/punktatory/patch_way.png") no-repeat scroll left center transparent;
    padding:0 0 0 15px;
    font-weight:bold;
    }
#srodek_gora_prawa a
{
    font-weight:normal;
    color:#09458E;
    text-decoration:none;
    }
#srodek_gora_prawa a:hover
{
    text-decoration:underline;
    }
#conent_all
{
    width:100%;
    float:left;
    }
#conent
{
    width:999px;
    margin:0 auto;
    }
    /*CLASY */
.srodkowe
{
    width:330px;
    float:left;
    background:#CFEBF6;
    margin: 0 1px;
    padding:0;
    }
.srodkowe img
{
    border:0;
    margin:5px;
    }
.naglowek
{
    width:330px;
    float:left;
    padding:0;
    }
.naglowek_lewy
{
    width:70px;
    float:left;
    }
.naglowek_prawy
{
    width:250px;
    float:left;
    }
.naglowek_prawy a
{
    text-decoration:none;
    color:#E94601;
    }
.naglowek_prawy a:hover
{
    color:#E60000;
    font-weight:bold;
    }
.naglowek_prawy h1
{
    font-size:16px;
    color:#E94601;
    text-align:left;
    margin: 15px 0 0 2px;
    }
.naglowek_prawy h3
{
    font-size:12px;
    color:#09458E;
    text-align:left;
    margin: 4px 0 0 2px;
    }
.text
{
    width:330px;
    float:left;
    }
.text p
{
    color:#000;
    text-align:justify;
    margin: 0 15px;
    }
 .text a
 {
     text-decoration:none;
     color:#09458E;
     }
  .text a:hover
  {
      color:#002757;
      }
.odstep
{
    padding-top:10px;
    }
.promocja
{
    width:330px;
    float:left;
    
    }
.promocja a
{
    color:#000;
    text-decoration:none;
    }
.promocja a:hover
{
    color:#E94601;
    }
.promocja ul {
    list-style:none outside none;
    margin-left:4px;
    margin-top:0;
    padding-left:4px;
    color:#000;
    text-align:left;
    font-size:11px;
}
.promocja li {
   background:url("../grafika/punktatory/ok.png") no-repeat scroll 0 3px transparent;
    display:block;
    line-height:11px;
    padding:7px 0 0 20px;
}
.ramka
{    
    background:#F0F0F0;
    border:1px solid #D1D3D2;
    height:115px;
    margin:15px;
}
.ramka_gora
{
    width:280px; 
     float:left;
     background: url(../grafika/tla/tlo_promocja.png) repeat-x 0 0;
     margin:0 0 0 5px;
     height:30px;
     padding:0;
    }
.ramka_lewa
{
    width:200px; 
     float:left;
     background: url(../grafika/tla/tlo_promocja.png) repeat-x 0 0;
     margin:0 0 0 5px;
     height:30px;
     padding:0;
    }
.ramka_prawa
{
    float:left;
    width:80px;
    }
 .info
 {
     width:200px; 
     float:left;
     height:30px;
     }
.info h2
{
    color:#E94601;
    font-size:12px;
    float:left;
    margin:10px 0 0 0;
    padding:0;
    }
.punkty
{
    float:left;
    height:100px;
    }
/* .specjalna
 {
     width:0; height:30px; float:left; padding:1px 0 0 20px;
     }*/
.niebieskie
{
    float:left;
    margin:3px 0 0;
    padding:0;
    width:75px;
    }
.niebieskie a
{
    display:block;
    width:80px;
    height:25px;
    background: url(../grafika/naglowki/czytaj_reklama.jpg) no-repeat 0 0px; 
    }
.niebieskie a:hover
 {
     background-position: 0 -25px;
     display:block;
     width:80px; 
     height:25px;
     }
.szare
{   
    width:85px; 
    float:left;
    height:100px;
    padding:0;
    margin:-20px 0 0 0;
 }
 .szare a
 {
     background: url(../grafika/naglowki/specjalna_oferta.png) no-repeat 0 0; 
     display:block;
     width:85px; 
     height:100px;
     margin-top:3px;  
     }

/* DOL */

#dol_all
{
    width:100%;
    float:left;
    margin:0;
    }
#dol
{
    width:1000px;
    margin:0 auto;
    }
#naglowek_all
{
    width:1000px;
    margin-right:3px;
    float:left;
    height:35px;
    text-align:left;
    }
#naglowek_all h2
{
    text-align:left;
    margin:10px 0;
    }
#realizacje_naglowek
{
    width:330px;
    float:left;
    margin-right:2px;
    color:#7FA801;
    text-align:left;
    }
.naglowek_zdjecie
{
    margin:11px 0 0 0;
    }    
#kontakt_naglowek
{
    width:330px;
    float:left;
    margin-right:2px;
    color:#E94700;
    }    
#my_naglowek
{
    width:330px;
    float:left;
    margin-right:2px;
    color:#09458E;
    }    
#tresc_all
{
     width:1000px;
    
    float:left;
    }
#realizacje
{
    width:330px;
    float:left;
    background:#7FA801; /*  url(../szkic/realizacje.jpg) no-repeat;*/
    height:125px;
    margin-right:1px;
    }
 #realizacje img
 {
     border:0;
     }
 #realizacje a
 {
     color:#fff;
     }
      #realizacje a:hover
      {
           color:#79A400;
          }
#kontakt
{
    width:334px;
    float:left;
    background-color: #EC7134;
    margin-right:1px;
    height:125px;
    color:#fff;
    }
#kontakt span
{
    color: #EC7134;
}
.kontakt ul
{
    font-size:12px;
    list-style:none outside none;
    padding:8px 0 0 8px;
    margin:0;
    text-align:left;
}
.kontakt li
{
    background: url("../grafika/punktatory/kolo-biale.png") no-repeat scroll 5px 6px transparent;
    padding: 6px 5px;
}
.kontakt span
{
    
    padding: 0 16px 0 4px;
    }
.kontakt a
{
    color:#fff;
    text-decoration:none;
    }
.kontakt a:hover
{
     color: #09458E;
    }
#my
{
    width:330px;
    float:left;
    background:#09458E;
    margin-right:1px;
    height:125px;
    color:#fff;
    }
#my span
{
    color: #09458E;
}
#stopka_all
{
    width:100%;
    float:left;
    padding-bottom:20px;
    }
#stopka
{
    width:999px;
    margin:0 auto;
    }
#podzial
{
    width:999px;
    margin:0;
    float:left;
    height:20px;
    }
#podzial hr
{
    height:0.5px;
    color:#7BCFEB;
    }
#stopka_tekst
{
    width:999px;
    font-size:10px;
    float:left;
    height:40px;
    margin:0;
    }
#stopka_tekst p 
{
    margin:0;
    color:#09458E;
    padding:0;
    }

.stopkowo
{
    width:450px;
    float:left;
    text-align:left;
    }
.stopkowo h2 {font-size:14px; color:#09458E;}	
.stopkowo h2 a {color: #E94601; text-decoration: none;}
.stopkowo h2 a :hover {text-decoration:underline;}
.stopkowo_prawa
{
    width:549px;
    float:left;
    text-align:right;
    }
.stopkowo_prawa a
{
    color:#09458E;
    text-decoration:none;
    }
.stopkowo_prawa a:hover
{
	color: #FEA736;
    }
.stopkowo_prawa ul
{
	display: inline-block;
	list-style: none;
	float: right;
	margin: 0;
	height:10px;
}
.stopkowo_prawa ul li
{
	text-align: center;
	display: inline-block;
	float: left;
	padding:0 7px;
    border-right:1px dotted #09458E;
    height:10px;
    
}
.stopkowo_prawa ul li a
{
	text-decoration: none;
	font-size:10px;
	height: 10px;
	display: inline-block;
	line-height:10px;
}
.stopkowo_prawa ul li a:hover
{

	display: inline-block;
	font-weight: normal;
}

/* REALIZACJE Strona głowna */    
.ui-tabs { position: relative; padding: 2px 0 0 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { float:right; height:17px; margin:0; padding:0; width:115px; font-size:11px; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; height:17px; width:17px; }
.ui-tabs .ui-tabs-nav li a { float: left; padding:1px 0 0; text-decoration: none; width:17px; height:17px;  background: url(../grafika/mini_galeria/tlo_tab.png) no-repeat;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 0;  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:pointer;background-position: 0px -17px; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor:pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs.nav li span {display:block; text-indent: -9999px;}
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs img { float:left; margin:0; padding:0 0 0 4px; }

.ui-tabs a
{
    text-decoration:none;
    }
    /* dopisany */
.realizacje_zdjecie
{
    float:left;
    height:110px;
    margin:10px 2px 0 0;
    width:160px;
    }
.realizacje_tekst
{
    width:160px;
    float:left;
    margin:0;
    padding:0;
    height:100px;
    }
.realizacje_tekst_gora
{
    color:#FFFFFF;
    float:left;
    height:65px;
    width:160px;
    }
.realizacje_tekst_gora p
{
    border-bottom:1px dotted #000000;
    float:left;
    font-size:11px;
}
.realizacje_tekst img
{
    margin: 5px 3px 0 2px;
    }

.realizacje_tekst_gora strong
 {
     color:#395000;
     padding-right:2px;
 }
 .realizacje_tekst_gora span
 {
     text-align:right;
     }
.realizacje_tekst_dol
{
    background:url("../grafika/mini_galeria/tlo_realizacje.png") no-repeat scroll 0 0 transparent;
    float:right;
    height:30px;
    padding:0 0 0 0;
    width:160px;
    }
.realizacje_tekst_dol p
{
    font-size:11px;
    margin:0;
    padding:7px 0 0 29px;
    text-align:left;
    width:131px;
    }
.realizacje_tekst_dol a
{
    display:inline;
    line-height:15px;
    padding-right:23px;
    }
.realizacje_tekst_lewa
{
    float:left;
    width:40px;
    margin:0;
    }
.realizacje_tekst_lewa p
{
        width:38px;
        margin:5px 0 0;
    padding:0 1px 2px;
    text-align:left;
        }
.realizacje_tekst_prawa
{
    float:left;
    width:120px;
    }
.realizacje_tekst_prawa p
{
    width:110px;
    margin:5px 0 0;
    padding:0 1px 2px;
    text-align:left;
    }
/* Projektowanie stron www */
#slider {
    width: 999px;
    margin: 0 auto;
}

.scroll {
    height: 399px;
    width: 684px;
    overflow: auto;
    overflow-x:hidden;
    float: left;
    background: #CFEBF6;
    margin-top:3px;
}

.scrollContainer div.panel {
    padding: 20px;
    height: 350px;
    width: 642px;
}
.scrollContainer h1
{
    font-size:16px;
    text-align:left;
    color:#09458E;
    margin:0;
    }

#shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}
#navigation
{
    width:315px;
    float:left;
    color:#fff;
    }

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    width:315px;
    height:400px;
}

ul.navigation li {
    display:list-item;
    margin-top: 3px;
    height:130px;
    display:block;
    width:310px;
}

ul.navigation a {
    color: #000;
    text-decoration: none;
    height:133px;
    display:block;
    width:315px;
}

ul.navigation a:hover {
    
    height:133px;
    display:block;
    width:315px;
    color:#fff;
/*    background-color:#E5FCA1; */
}

ul.navigation a.selected {

    display:block;
    width:315px;
    color:#fff;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}

.strona_www a
{
    background: #fff url(../grafika/strony_www/strona_wizytowkowa.png) 0 -2px no-repeat ;
    }
.strona_www a.selected 
{
    background-color:#E94700;
    background-position: 0 -141px;
    }
.portal_internetowy a
{
    background: #fff url(../grafika/strony_www/portal_internetowy.png) 0 -2px no-repeat ;
    }
.portal_internetowy a.selected
{
    background-color:#E94700;
    background-position: 0 -137px;
    }
.pakiet_biznes a
{
    background: #fff url(../grafika/strony_www/pakiet_biznes.png) 0 0 no-repeat ;
    height:133px;
    }
.pakiet_biznes a.selected
{
    background-color:#E94700;
    background-position: 0 -135px;
    height:133px;
    }    
.pakiet_biznes a:hover
{
    height:130px;
}
.czarny a
{
    color:#000;
    text-decoration:none;
    }
.czarny a:hover
{
    color:#E94601;
    }
.zielony a
{
    color:#759901;
    text-decoration:none;
    }
.zielony a:hover
{
    color:#E94601;
    }

/* strony www ogolne */

.strona_www_gora
{
    margin:0;
    float:left;
    }
.strona_www_gora p
{
    text-align:justify;
    font-size:12px;
    margin-right:10px;
    color:#3B3B3B;
    }
.strona_www_srodek
{
    float:left;
    width:642px;
    }
.strony_www_promocja
{
    width:312px;
    float:left;
    background:#F0F0F0;
    border:1px solid #D1D3D2;
    margin:0 5px 0 0;
    padding:0;
    }
.strony_www_promocja ul {
    list-style:none outside none;
    margin-left:4px;
    margin-top:0;
    padding-left:4px;
    color:#000;
    text-align:left;
    font-size:11px;
    float:left;
    width:250px;
}
.strony_www_promocja li {
    background:url("../grafika/punktatory/ok.png") no-repeat scroll 4px 1px transparent;
    display:block;
    line-height:20px;
    padding:0 0 0 20px
}
.strony_www_promocja h2
{
    color:#E94601;
    text-align:left;
    font-size:12px;
    border-bottom:dotted 1px grey;
    margin: 10px 20px 0 10px;
    width:250px;
    float:left;
    padding:0 0 5px 0;
    }
.strony_www_lista
{
    float:left; 
    width:250px;
}
  
.promocja_dol
{
    background:#EEEEEE;
    border:1px solid #D1D3D2;
    float:left;
    height:70px;
    margin:10px 24px 0 0;
    width:631px;
    }
.strzalka
{
    padding:10px 0 0 5px;
    }
.promocja_dol img
{
    border:none;
    float:left;
    margin:0;
    }
.promocja_dol a
{
    color:#07468D;
    display:block;
    float:left;
    font-size:12px;
    line-height:16px;
    margin:18px 0 0 8px;
    text-align:left;
    text-decoration:none;
    width:125px;
    }

/* nasze realizacje */
.realizacje_strony
{
    width:997px;
    background-color:#fff;
    float:left;
    height:400px;
}


.realizacje_zdjecia
{
    margin:12px 0 0 12px;
    width:480px;
    float:left;
    padding:0;
    }
.realizacje_zdjecia_lewa
{
    width:215px;
    margin:0;
    float:left;

    }
.realizacje_zdjecia_lewa img
{
    border:none;
    }
.realizacje_zdjecia_prawa
{
    width:245px;
    margin:0;
    float:left;
    text-align:left;
    margin-left:5px;
    }
.realizacje_zdjecia_gora
{
    float:left;
    }
.realizacje_zdjecia_gora_duze
{
    float:left;
    }
.realizacje_zdjecia_gora_male
{
    float:left;
    margin:5px 0 0 1px;
    }
.realizacje_zdjecia_gora_male img
{
    margin-right:2px;
    }
.realizacje_zdjecia_dol
{
    float:left;
    color:#3B3B3B;
    text-align:justify;
    }
.realizacje_zdjecia_dol_dol
{
    float:left;
    background: url(../grafika/galeria_realizacje/tlo_online.png) no-repeat 5px 0;
    height:23px;
    width:130px;
    margin-top:10px;
    }
 .realizacje_zdjecia_dol_dol a
 {
    color:#FFFFFF;
    display:block;
    height:23px;
    line-height:22px;
    margin:0 0 0 4px;
    padding:0 0 0 10px;
    text-decoration:none;
    width:107px;
}
.realizacje_zdjecia_prawa p
{
    margin:0 0 3px 0;
    padding:0;
    }
 .realizacje_zdjecia_prawa_lewa
 {
     float:left;
     width:45px;
     color:#09458D;
     }
 .realizacje_zdjecia_prawa_lewa p
 {
     font-weight:bold;
     }
 .realizacje_zdjecia_prawa_prawa
 {
     float:left;
     width:200px;
     color:#757575;
     }
 .krecha
 {
     width:2px;
     height:235px;
     margin:5px 0 5px 5px;
     float:left;
     background: url(../grafika/galeria_realizacje/krecha.png) repeat-y;
     }
.ui-rels h3 
{
    float:left;
    width:160px;
    margin:0;
    text-align:left;
    color:#0A468F;
    }
.ui-rels { position: relative; padding: 2px 0 0 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-rels .ui-rels-nav { float:left; height:17px; margin:0;margin:2px 0 0 170px;
padding:0;
width:929px; }
.ui-rels .ui-rels-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 5px 0 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; height:19px; width:19px; }
.ui-rels .ui-rels-nav li a { float: left; padding:0; text-decoration: none; width:19px; height:19px;  background: url(../grafika/galeria_realizacje/tlo_kolko.png) no-repeat; color:#fff;}
.ui-rels .ui-rels-nav li.ui-rels-selected { margin-bottom: 0; padding-bottom: 0;  }
.ui-rels .ui-rels-nav li.ui-rels-selected a, .ui-rels .ui-rels-nav li.ui-state-disabled a, .ui-rels .ui-rels-nav li.ui-state-processing a { cursor:pointer;background-position: 0px -21px; }
.ui-rels .ui-rels-nav li a, .ui-rels.ui-rels-collapsible .ui-rels-nav li.ui-rels-selected a { cursor:pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-rels .ui-rels.nav li span {display:block; text-indent: -9999px;}
.ui-rels .ui-rels-panel { display: block; border-width: 0; padding: 0; background: none; }
.ui-rels .ui-rels-hide { display: none !important; }
.ui-rels img

/*::::: PIROBOX WHITE RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:black; display: none; z-index:99997; }

.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:url(../grafika/pirobox/bg_load.png) center no-repeat!important;background:url(../grafika/pirobox/bg_load.gif) center no-repeat }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(../grafika/pirobox/ajax-loader_w.gif) center center no-repeat!important;background: url(../grafika/pirobox/ajax-loader_b.gif) center center no-repeat;}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:2px; cursor:text; background:white;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:black;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px;}

.piro_close{position:absolute;top:-10px;right:-10px;height:35px;width:35px;background:url(../grafika/pirobox/close_btn3.png) no-repeat;cursor:pointer;z-index:100006;}
a.piro_next{position:absolute;bottom:-33px;width:34px; height:35px;right:-37px;text-indent:-999em;outline:none; display:block;background:url(../grafika/pirobox/next.png) no-repeat; border:none;cursor:pointer;}
a:hover.piro_next{position:absolute;height:35px;width:34px;display:block; background:url(../grafika/pirobox/next_h.png) no-repeat; border:none;}

a.piro_prev{position:absolute;bottom:-33px;width:34px; height:35px;left:-35px; text-indent:-999em; outline:none;display:block;background: url(../grafika/pirobox/prev.png) no-repeat;border:none; cursor:pointer;}
a:hover.piro_prev{position:absolute;height:35px;width:34px;display:block; background:url(../grafika/pirobox/prev_h.png) no-repeat;border:none;}

a.piro_next_out{position:absolute; z-index:2000000;top:50%; width:100px; height:250px; right:0;text-indent:-999em;outline:none; display:block; background: url(../grafika/pirobox/nextoutside.png) no-repeat; border:none;cursor:pointer;}
a:hover.piro_next_out{position:absolute;display:block; width:100px; height:250px;  background: url(../grafika/pirobox/nextoutside_h.png) no-repeat; border:none;}

a.piro_prev_out{position:absolute;z-index:2000001; width:100px; top:50%; height:250px; left:0; text-indent:-999em; outline:none;display:block; background: url(../grafika/pirobox/prevoutside.png) no-repeat;border:none; cursor:pointer;}
a:hover.piro_prev_out{position:absolute; width:100px; height:250px;  display:block; background: url(../grafika/pirobox/prevoutside_h.png) no-repeat; border:none;}

.pirobox_content {position:absolute; top: 50%; left: 50%; padding:0; width: 400px; height: 200px; margin: -100px 0 0 -200px; display: block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}

.t_l{background:url(../grafika/pirobox/t_l.png) no-repeat; width:10px; height:10px;}
.t_r{background: url(../grafika/pirobox/t_r.png) no-repeat; width:10px; height:10px;}
.t_c{height:10px; background:url(../grafika/pirobox/t_c.png) repeat-x;}

.c_l{width:10px; background: url(../grafika/pirobox/c_l.png) repeat-y;}
.c_c{background:url(../grafika/pirobox/img_bg.png) repeat; margin:0; padding:0;}
.c_c div{width:380px; height:180px; margin:0; padding:0;}
.c_r{width:10px; background: url(../grafika/pirobox/c_r.png) repeat-y;}

.b_c{height:10px; background:url(../grafika/pirobox/b_c.png) repeat-x;}
.b_l{background:url(../grafika/pirobox/b_l.png) no-repeat; width:10px; height:10px;}
.b_r{background:url(../grafika/pirobox/b_r.png) no-repeat; width:10px; height:10px;}

.box_img{ position:absolute; z-index:99995; background: url(../grafika/pirobox/img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:black; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;top:2px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:21px;width:21px;right:0;color:#999;top:4px; background:url(../grafika/pirobox/link_out.png) no-repeat!important;background:url(../grafika/pirobox/link_out.gif) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(../grafika/pirobox/link_out_h.png) no-repeat!important;background:url(../grafika/pirobox/link_out_h.gif) no-repeat; border:none;}
a.play{position:absolute;bottom:10px!important;bottom:2px;right:10px!important;right:2px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../grafika/pirobox/play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(../grafika/pirobox/play_h.png) no-repeat;}
a.stop{position:absolute;bottom:10px!important;bottom:2px;right:10px!important;right:2px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../grafika/pirobox/pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(../grafika/pirobox/pause_h.png) no-repeat;}

/* pozycjonowanie serwisów www */

.pozycjonowanie_medium a
{
    background: #fff url(../grafika/pozycjonowanie_serwisow_www/pozycjonowanie_medium.png) 0 0 no-repeat ;
    }
.pozycjonowanie_medium a.selected 
{
    background-color:#E94700;
    background-position: 0 -133px;
    }
.pozyconowanie_standard a
{
    background: #fff url(../grafika/pozycjonowanie_serwisow_www/pozycjonowanie_standard.png) 0 0 no-repeat ;
    }
.pozyconowanie_standard a.selected
{
    background-color:#E94700;
    background-position: 0 -133px;
    }
.pozyconowanie_standard a:actived
{
    background-color:#E94700;
    background-position: 0 -133px;
    }
.pozycjonowanie_maximum a
{
    background: #fff url(../grafika/pozycjonowanie_serwisow_www/pozycjonowanie_maximum.png) 0 0 no-repeat ;
    }
.pozycjonowanie_maximum a.selected
{
    background-color:#E94700;
    background-position: 0 -133px;
    }    
/* informacje */
#dol_all_polityka
{
    width:100%;
    float:left;
    background:	url(../grafika/tla/tlo-dol.png) repeat-y center top;
    }
#dol_polityka
{
    width:977px;
    margin:5px auto;
    background: #fff;
    border: solid 1px #D1D3D2;
    padding:10px;
    }
#dol_polityka h4
{
    font-size:12px;
    color:#09458E;
    text-align:left;
    font-size:13px;
    }
#dol_polityka p
{
    font-size:11px;
    text-align:justify;
    color:#09458E;
    }
#dol_polityka h1
{     
    font-size:16px; color:#E94601; margin:10px 0 0;
      }
#dol_polityka h2
{     
    font-size:12px; color:#E94601;
    margin:0;
      }
#dol_polityka ul
{
    font-size:11px;
    text-align:left;
    color:#09458E;
    }
#dol_pozycjonowanie
{
    width:999px;
    margin:2px auto;
    background: #fff;
    height:185px;
    }
#dol_pozycjonowanie_lewa
{
    width:370px;
    height:180px;
    float:left;
    margin:5px 10px 0;
    }
#dol_pozycjonowanie_lewa h2
{
    color:#09458E;
    font-size:16px;
    margin:0;
    padding:5px;
    text-align:left;
    }
#dol_pozycjonowanie_lewa p
{
    color:#09458E;
    font-size:12px;
    margin:0;
    padding:5px;
    text-align:justify;
    }
#dol_pozycjonowanie_lewa a
{
    background:url("../grafika/punktatory/cdr.png") no-repeat scroll 110px 9px transparent;
    color:#E94700;
    padding:10px 30px 4px 0;
    text-decoration:none;
    }
#dol_pozycjonowanie_lewa a:hover
{
    text-decoration:underline;
    }
#dol_pozycjonowanie_lewa span a
{
    background:url("../grafika/punktatory/strzalka_niebieska.png") no-repeat scroll 0 1px transparent;
    color:#E94700;
    margin:0;
    padding:2px 13px;
    text-decoration:none;
    font-size:11px;
    }
#dol_pozycjonowanie_lewa span a:hover
{
    color:#09458E;
    }
#dol_pozycjonowanie_lewa img
{
    float:left;
    margin-top:10px;
    }
.pozycjonowanie_prawa
{
    width:280px;
    height:165px;
    border-left: solid 1px #CDCDCD;
    float:left;
    margin: 10px 0;
    }
.pozycjonowanie_prawa img
{
    float:left;
    margin:5px 0 0 10px;
    }
.pozycjonowanie_prawa_gora
{
    float:left;
    width:280px;
    height:30px;
    }
.pozycjonowanie_prawa_dol
{
    float:left;
    width:280px;
    }
#dol_pozycjonowanie ul {
    list-style:none outside none;
    margin:10px 0 0 5px;
    padding-left:4px;
    color:#000;
    text-align:left;
    font-size:11px;
    float:left;
}
#dol_pozycjonowanie li {
    background:url("../grafika/punktatory/strzalka_niebieska.png") no-repeat scroll 4px 1px transparent;
    display:block;
    line-height:20px;
    padding:0 0 0 20px
}
.pozycjonowanie_prawa a
{
    color:#3C3C3C;
    text-decoration:none;
    }
.pozycjonowanie_prawa a:hover
{
    color:#E94601;    
    }
/* reklama */
#slider_reklama {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.scroll_reklama {
    height: 255px;
    width: 684px;
    overflow: hidden;
    overflow-x:hidden;
    float: left;
    background: #CFEBF6;
    margin:0;
}

.scrollContainer_reklama div.panel_reklama {
    padding: 20px;
    height: 212px;
    width: 642px;
}
.scrollContainer_reklama h1
{
    font-size:16px;
    text-align:left;
    color:#09458E;
    margin:0;
    }

#shade_reklama {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}
#navigation_reklama
{
    width:315px;
    float:left;
    color:#fff;
    }

ul.navigation_reklama {
    list-style: none;
    margin: 0;
    padding: 0;
    width:315px;
    height:249px;
}

ul.navigation_reklama li {
    display:list-item;
    margin:0;
    height:85px;
    display:block;
    width:310px;
}

ul.navigation_reklama a {
    color: #000;
    text-decoration: none;
    height:85px;
    display:block;
    width:315px;
}

ul.navigation_reklama a:hover {
    
    height:85px;
    display:block;
    width:315px;
    color:#fff;
/*    background-color:#E5FCA1; */
}

ul.navigation_reklama a.selected {

    display:block;
    width:315px;
    color:#fff;
}

ul.navigation_reklama a:focus {
    outline: none;
}

.scrollButtons_reklama {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons_reklama.left {
    left: -20px;
}

.scrollButtons_reklama.right {
    right: -20px;
}


.reklama_internet a
{
    background: #fff url(../grafika/reklama/reklama_w_internecie.png) 0 0 no-repeat ;
    height:85px;
    }
.reklama_internet a.selected 
{
    background-color:#E94700;
    background-position: 0 -85px;
    }
.adwords a
{
    background: #fff url(../grafika/reklama/adwords.png) 0 0 no-repeat ;
    }
.adwords a.selected
{
    background-color:#E94700;
    background-position: 0 -85px;
    }

.reklama_tradycyjna a
{
    background: #fff url(../grafika/reklama/reklama_tradycyjna.png) 0 0 no-repeat ;
    }
.reklama_tradycyjna a.selected
{
    background-color:#E94700;
    background-position: 0 -85px;
    }
 /*slider reklama */
.reklama_lewa img
{
    float:left;
    }

.reklama_prawa
{
    width:360px;
    float:left;
    margin:0 17px;
    }

 .reklama_prawa  ul {
    color:#09438D;
    font-size:14px;
    font-weight:bold;
    list-style:none outside none;
    text-align:left;
    margin:0;
    padding:0;
}
 .reklama_prawa  li {
    background:url("../grafika/punktatory/kolko.png") no-repeat scroll 0 4px transparent;
    display:block;
    line-height:26px;
    padding:0 0 0 20px;
}
.reklama_lewa
{
    width:180px;
    float:left;
    margin:0;
    text-align:left;
    }
/*reklama dol */  
#dol_reklama  {
    background:none repeat scroll 0 0 #FFFFFF;
    height:120px;
    margin:3px auto;
    width:999px;
}
#dol_reklama img
{
    float:left;
    border:none;
    margin-right:6px;
}
#dol_reklama ul
{
color:#000000;
float:left;
font-size:11px;
list-style:none outside none;
margin:10px 0 0;
padding-left:4px;
text-align:left;
}
#dol_reklama li {
background:url("../grafika/punktatory/strzalka_niebieska.png") no-repeat scroll 4px 1px transparent;
display:block;
line-height:20px;
padding:0 0 0 20px;
}
#reklama_lewa  {
    float:left;
    height:115px;
    margin:5px 10px 0;
    background:url("../grafika/reklama/dowiedzsiewiecej.png") no-repeat scroll 2px 0 transparent;
    width:360px;
}
#reklama_lewa a
{
    color:#000;
    text-decoration:none;
    }
.reklama_lewa_artykuly
{
    float:left;
    margin:15px 0 0;
    width:175px;
    
    }
#reklama_srodek
{
    border-left:1px solid #CDCDCD;
    float:left;
    height:100px;
    margin:10px 10px 0;
    width:240px;
    }
#reklama_srodek h3
{
    color:#3D3D3D;
    font-size:12px;
    }
#reklama_srodek p
{
    color:#EB4700;
    margin:0;
    padding:0 0 0 10px;
    }
#reklama_srodek span
{
    color:#3364A6;
    }
#reklama_dol_prawa
{
    float:left;
    width:345px;
    margin-top:10px;
    }
.reklama_oferta
{
    width:360px;
    float:left;
    height:140px;
    margin:0 0 0 35px;
    }
.reklama_oferta ul {
    color:#09438D;
    font-size:12px;
    font-weight:bold;
    list-style:none outside none;
    text-align:left;
    margin:0 20px 0 5px;
    padding:0;
    float:left;
}
.reklama_oferta  li a {
    background:url("../grafika/punktatory/kolko_kolory.png") no-repeat scroll 0 4px transparent;
    display:block;
    line-height:28px;
    padding:0 0 0 20px; 
    color:#09438D;
    text-decoration:none;
}
.reklama_oferta a
{
   
    }
.reklama_oferta li a:hover
    {
        color:#EB4700;
        background-position: 0 -17px;
        }

/*POLITYKA FIRMY*/
#polityka
{
    width:660px;
    float:left; 
    background: none repeat scroll 0 0 #CFEBF6; 
    border:1px solid #D1D3D2; 
    height:400px;
    padding:10px;
    margin:0;
    }
#polityka h1
{     
    font-size:16px; color:#E94601; margin:0;
      }
#polityka h2
{     
    font-size:12px; color:#E94601;
    margin:0;
      }
#polityka h3
{
    color:#09458E;
    letter-spacing:1px;
    padding:0px;
    font-size:12px;
    font-weight:bold;
    }
#polityka h4
{
    color:#09458E;
    font-weight:bold;
    padding:0 10px;
    text-align:justify;
    margin:5px 0;
    font-size:13px;
    }
#polityka h5
{
    color:#09458E;
    font-weight:bold;
    padding:0 10px;
    text-align:justify;
    margin:5px 0 0 0;
    font-size:11px;
    }
#polityka h6
{
    color:#09458E;
    font-size:11px;
    font-weight:normal;
    margin:0 0 10px;
    padding:0 10px;
    text-align:justify;
    }
#polityka p
{
    color:#09458E;
    padding:0 10px;
    text-align:justify;
    margin:5px 0;
    }
#polityka a
{
    font-size:16px;
    font-variant:small-caps;
    color:#09458E;
    }
#polityka a:hover
{
    color:#E94601; 
    }
#polityka ul {
    list-style:none outside none;
    margin:0 0 0 4px;
    padding-left:4px;
    color:#000;
    text-align:left;
    font-size:12px;
    color:#09458E;
    
}
.znaczek1 li {
    background:url("../grafika/punktatory/znaczek1.png") no-repeat scroll 0 4px transparent;
    display:block;
    line-height:16px;
    padding:6px 0 0 25px;
}
.znaczek2 li {
    background:url("../grafika/punktatory/znaczek2.png") no-repeat scroll 0 4px transparent;
    display:block;
    line-height:16px;
    padding:6px 0 0 25px;
}
.prezent li {
    background:url("../grafika/punktatory/ok.png") no-repeat scroll 0 4px transparent;
    color:#E94601;
    display:block;
    font-weight:bold;
    line-height:16px;
    padding:6px 0 0 25px;
}
#polityka img
{
    border:none;
    margin:0 30px;
    }
.informacje
{
    width:290px;
    float:left;
    background:#F0F0F0;
    border:1px solid #D1D3D2;
    margin:0 5px 0 0;
    padding:10px;
    height:400px;
    border-left:none;
    }
.informacje a
{
    text-decoration:none;
    color:#000;
    }
.informacje a:hover
{
    color:#E94601;
    }
.informacje a:active
{
    color:#E94601;
}

.informacje ul {
    list-style:none outside none;
    margin:0 0 0 4px;
    padding-left:4px;
    color:#000;
    text-align:left;
    font-size:11px;
    float:left;
    width:250px;
    height:100px;
}
.informacje li 
{
    background:url("../grafika/punktatory/ok.png") no-repeat scroll 0 3px transparent;
    display:block;
    line-height:11px;
    padding:7px 0 0 20px;   
}
.informacje h2
{
    color:#E94601;
    text-align:left;
    font-size:12px;
    border-bottom:dotted 1px grey;
    margin: 0;
    width:250px;
    float:left;
    padding:0 0 5px 0;
    }
    /* Kontakt */
    
#kontakt_lewa
{
    float:left;
    height:345px;
    width:320px;
    background:url("../grafika/tla/tlo_kontakt.png") no-repeat scroll right center #0A468F;
    }
#kontakt_lewa_gora
{
    border-bottom:1px solid #3A6BA6;
    height:65px;
    margin-left:10px;
    padding:10px 0 0;
    width:290px;
    }
#kontakt_lewa_gora img
{
    float:left;
    margin:0;
    }
#kontakt_lewa_dol
{
    background:url("../grafika/kontakt/mapka_wielkopolska.png") no-repeat scroll right top transparent;
    border-bottom:1px solid #3A6BA6;
    float:left;
    height:234px;
    margin:0 0 0 10px;
    width:290px;
    }
#kontakt_lewa_dol h1
{
    color:#fff;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    margin:35px 0 0 20px;
    }
#kontakt_lewa_dol h2
{
    color:#fff;
    text-align:left;
    font-size:12px;
    font-weight:bold;
     margin:4px 0 10px  20px;
    }
#kontakt_lewa_dol p
{
    color:#fff;
    text-align:left;
    font-size:12px;
    font-weight:normal;
    margin:0 0 0  20px;
    }
#kontakt_lewa_dol ul
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:normal;
    list-style:none outside none;
    margin:30px 0 10px 20px;
    padding:0;
    text-align:left;
    }
#kontakt_lewa_dol li
{
    padding:3px 0 0;
    }
#kontakt_lewa_dol span
{
    color:#E6510F;
    font-weight:bold;
    }
#kontakt_prawa
{
    float:left;
    width:679px;
    background:#CFEBF6;
    height:345px;
    }
#kontakt_srodek
{
    background:none repeat scroll 0 0 #CFEBF6;
    border-right:1px solid #A6C8E1;
    float:left;
    height:325px;
    margin-top:10px;
    width:330px;
    }
#kontakt_srodek1
{
    float:left;
    width:330px;
    background:#CFEBF6;
    height:335px;
    }
#kontakt_srodek1 h2
{
    color: #09458E;
    font-size: 14px;
    margin: 0;
    padding: 0;
    }
#kontakt_srodek1 ul
{
    list-style: none outside none;
    margin: 0;
    padding: 15px 0 15px 40px;
    text-align: left;
    }
#kontakt_srodek1 ul li
{
    background: url("../grafika/punktatory/ok.png") no-repeat scroll 4px 1px transparent;
    display: block;
    line-height: 20px;
    padding: 0 0 0 22px;
    }
#kontakt_srodek1 ul li a
{
    color: #09458E;
    text-decoration: none;
    }
#kontakt_srodek1 ul li a:hover
{
    color:#E94601;
    }
#kontakt_srodek1 img
{
    padding:20px 0;
    }   
/* pozycjonowanie artykuły */
#pozycjonowanie_artykuly_menu
{
    width:302px;
    float:left;
    height:399px;
    margin:0;
    padding:0;
    }
#pozycjonowanie_artykuly_menu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    width:300px;
    height:399px;
}

#pozycjonowanie_artykuly_menu li {
    display:list-item;
    height:131px;
    display:block;
    width:300px;
    margin:0 0 2px 0;
}
#pozycjonowanie_artykuly_menu a {
    color:#E94700;
    display:block;
    font-size:16px;
    font-weight:bold;
    height:121px;
    padding:10px 65px 0 100px;
    text-align:right;
    text-decoration:none;
    margin: 0 0 2px 0;
}

#pozycjonowanie_artykuly_menu a:hover {
    
    display:block;
    color:#fff;
    background-color:#E94700;
    }
.pozycjonowanie_std a
{
    background: #fff url(../grafika/pozycjonowanie_serwisow_www/pozycjonowanie_std.png) 0 0 no-repeat ;
    }
.pozycjonowanie_std a:hover 
{
    background-color:#E5FCA1;
    background-position: 0 -133px;
    }
.pozycjonowanie_stron a
{
    background: #fff url(../grafika/pozycjonowanie_serwisow_www/pozycjonowanie_stron.png) 0 0 no-repeat ;
    }
.pozycjonowanie_stron a:hover 
{
    background-color:#E5FCA1;
    background-position: 0 -133px;
    }
.pozycjonowanie_serwisow a
{
    background: #fff url(../grafika/pozycjonowanie_serwisow_www/pozycjonowanie_serwisow.png) 0 0 no-repeat ;
    }
.pozycjonowanie_serwisow a:hover 
{
    background-color:#E5FCA1;
    background-position: 0 -133px;
    }
#pozycjonowanie_artykuly
{
    background:none repeat scroll 0 0 #CFEBF6;
    float:left;
    height:377px;
    width:677px;
    padding:10px;
    margin:0;
    }
#pozycjonowanie_artykuly h1
{
    font-size:16px;
    margin:10px;
    text-align:left;
    color:#09458E
    }
#pozycjonowanie_artykuly h2
{
    font-size:15px;
    text-align:left;
    color:#09458E;
    margin:10px 0;
    }
#pozycjonowanie_artykuly p
{
    color: #09458E;
    font-size: 12px;
    text-align: justify;
    text-indent: 10px;
    margin:0;
    padding:5px 0;
    }

#pozycjonowanie_artykuly a
{
    text-decoration:none;
    color:#000;
    font-weight:bold;
    }
#pozycjonowanie_artykuly a:hover
{
    color:#E94700;
    }
#pozycjonowanie_artykuly img
{
    border:none;
    }
#pozycjonowanie_artykuly ul
 {
    list-style:none outside none;
    font-size:12px;
    text-align:left;
    padding:10px 0 0 15px;
    color:#000;
    margin:0 0 5px 0;
}
#pozycjonowanie_artykuly li {
    background: url("../grafika/punktatory/ok.png") no-repeat scroll 4px 1px transparent;
    display:block;
    line-height:20px;
    padding:0 0 0 20px
}
#pozycjonowanie_artykuly_gora
{
    float:left;
    width:677px;
    padding:0;
    }
#pozycjonowanie_artykuly_dol
{
    float:left;
    width:677px;
    }
#pozycjonowanie_artykuly_dol_lewa
{
    float:left;
    width:336px;
    margin:0 2px 0 0;
    }
#pozycjonowanie_artykuly_dol_prawa
{
    float:left;
    width:336px;
    }
/* pozycjonowanie artykuły */
#reklama_artykuly_menu
{
    width:302px;
    float:left;
    height:255px;
    margin:0;
    padding:0;
    }
#reklama_artykuly_menu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    width:300px;
    height:255px;
}

#reklama_artykuly_menu li {
    display:list-item;
    height:85px;
    display:block;
    width:300px;
    margin:0;
}
#reklama_artykuly_menu a {
    color:#E94700;
    display:block;
    font-size:16px;
    font-weight:bold;
    height:85px;
    padding:0;
    text-align:right;
    text-decoration:none;
    margin: 0 0 2px 0;
}

#reklama_artykuly_menu a:hover {
    
    display:block;
    color:#fff;
    
    }
.reklama_w_internecie a
{
    background: url("../grafika/reklama/reklama_w_internecie.png") no-repeat scroll 0 0 #FFFFFF
    }
.reklama_w_internecie a:hover 
{
    background-color:#E5FCA1;
    }
.reklama_adwords a
{
    background: url("../grafika/reklama/adwords.png") no-repeat scroll 0 0 #FFFFFF ;
    }
.reklama_adwords a:hover 
{
    background-color:#E5FCA1;
    }
.reklama-internet a
{
    background: url("../grafika/reklama/reklama_tradycyjna.png") no-repeat scroll 0 -85px #E94700;
    margin:0 0 5px 0;
    }
.reklama-internet a:hover 
{
    background-color:#E5FCA1;
    background-position: 0 0px;
    }
#reklama_nowa
{
    background-color:White;
    height:140px;
    margin:2px 0 0;
    width:300px;
    }
#reklama_nowa a

{
    color:#E94700;
    display:list-item;
    font-size:12px;
    font-weight:bold;
    height:10px;
    margin:0 0 2px;
    padding:10px 0 0;
    text-decoration:none;
    text-align:left;
    }
#reklama_nowa a:hover
{
    color:#09458E;
    display:list-item;
}
#reklama_nowa ul {    
    height:auto;
    list-style-type:square;
    margin:0 0 0 10px;
    padding:0 0 0 20px;
    text-align:left;
    width:auto;
}
#reklama_nowa li {
    display:inline;
    height:15px;
    margin:0;
    padding:0;
    width:auto;
}
#reklama_nowa h3
{
    color:#09458E;
    margin:0;
    padding-top:10px;
    }
img.prawa
{
    float:right;
    margin:5px 0 0 10px;
    } 
.studio_fotografii a
{
display:block;
width:508px;
height:51px;
background:url(../grafika/fotografia/studio_fotografii_produktowej.png) no-repeat 0 0;
margin-left:65px;
} 
.studio_fotografii a:hover
{
background-position: 0 -52px;
}
#formularz
{
    background:url("../grafika/kontakt/napisz-do-nas.png") no-repeat scroll 40px 0 transparent;
    float:left;
    height:30px;
    padding:0 0 0 40px;
    width:200px;
    }
.form
{
    background:url("../grafika/kontakt/formularz.png") no-repeat scroll 350px 18px #CFEBF6;
    height:400px;
}
.form_lewa
{
    padding-left:20px;
    }
.mapa_strony
{
    float:left;
    padding:0 0 0 35px;
    width:290px;
    }
#czerwony a
{
    color:Red;
    }
#czerwony a:hover
{
    color:blue;
    }
.galeria
{
    margin:4px;
    }
.wizytowki
{
    padding:10px 0;
    }
.wizytowki a
{
    display: block;
    float: left;
    height: 150px;
    padding: 0 20px 0;
    width: 296px;
    }
.wizytowki img:hover
{
    padding-top:5px;
    }
#linia
{
    background: none repeat scroll 0 0 #0A468F;
    color: #0A468F;
    float: left;
    height: 1px;
    margin: 5px 0 15px;
    width: 635px;
    }
.prawa-ulotki h2
{
     padding:0 10px;
    }
.cena img:hover
{
    padding:0;
    }
    
.prawa-ulotki
{
    float:left; width:250px;
    }
.lewa-ulotki
{
    float: left; width: 379px; padding: 0px 0 0 30px;
    }

