body { 
    /*text-align:center;*/
    background: #FFFFFF;
    margin-top: 5px;
    font: 10px Verdana, Arial;
}

h1 {margin:0;padding:0;font-size:11px;font-weight:bold;}
h2 {margin:0;padding:0;font-size:11px;font-weight:bold;}
hr {
    border-bottom:1px solid #AAA;
    border-top:0px solid #000;
    border-left:0px solid #000;
    border-right:0px solid #000;
    height:1px;
}

img {border:0px;}
img.b {border:1px solid #000; margin:2px 2px 2px 2px;}
input { background-color:#eee; border:1px solid #999; font-size:10px;margin:2px 2px 2px 2px;}
 input.cb { background-color:#eee; border:1px solid #999; font-size:10px;margin:2px 2px 2px 2px;}
select {background-color:#eee;border:1px solid #999;font-size:10px;}
textarea {background-color:#eee; border:1px solid #999; font-size:10px;margin:2px 2px 2px 2px;}

ul{margin:5px; padding:0;}
ol{margin:5px; padding:0;}
li{margin:5px;}


a:link, a:visited {text-decoration:none;color:#000;}
a:hover,a:active {text-decoration:underline;}

a.mail:link, a.mail:visited {font-weight:bold;text-decoration:none;color:#000;}
a.mail:hover,a.mail:active {text-decoration:underline;}

a.biel:link, a.biel:visited {font-weight:bold;text-decoration:none;color:#fff;}
a.biel:hover,a.biel:active {text-decoration:underline;}


#main {
	margin:0px auto; 
/*  border:#000 1px solid; */
	width:820px;
    background:#ffffff url(../gfx/bg_main.gif) top left repeat-y;
}

#headerTitle {text-align:center;}
#headerBaner {text-align:center;}

    .headerLine {margin:1px 1px 2px 1px; height:4px; width:818px; background:#5C8EB3;}


#mainSide { width:560px; margin-left: 128px;margin-right: 126px;padding-top:5px;}
    div.title {color:#fff;background:#5C8EB3;padding:2px 0 2px 5px;margin:5px 20px 5px 20px;font-size: 10px;}
    #mapa {text-align:center;}
    #mainLink{text-align:center; margin-top:3px; margin-bottom:5px;}
    
    #mainPraca{text-align:left;}
    #sendMail{text-align:center;margin:15px 15px 15px 15px;}
        #sendLista{text-align:left; margin-left:20px;}
        #sendForm{text-align:left; margin:5px 65px 0 65px; }
    .blueTitle{line-height:200%;border-bottom:1px solid #000;text-align:left;background:#5C8EB3;color:#fff;font-weight:bold;padding-left:5px;} 
    
   
    #mainBrand{text-align:left;}
        table.brandTable {border:0px solid #000;padding:0 0 0 0 ; margin:0 auto 0 auto; margin-bottom:20px;;width:526px;}
            td.fC{width:45%;}
            td.sC{width:5%;text-align:right;padding:0 10px 0 0; border-right:1px solid #efefef}
        span.nolink {cursor:default;color:#787878;}
        span.islink {color:#5C8EB3;font-weight:bold;}
        #mainBrand a:link, #mainBrand a:visited {color:#444;border-bottom:1px dotted #fff;background:#fff;display:block;}
        #mainBrand a:hover,#mainBrand a:active {color:#000;border-bottom:1px dotted #999; text-decoration:none;}
        #brandOpcja{text-align:center;margin:0 50px 0 50px; }
            #brandOpcja input {border:0px; margin:0 0 0 0;}
    
    #subBrand{text-align:left; height:300px;}
        #subBrand a:link, #subBrand a:visited {color:#444;border-bottom:1px dotted #fff;background:#fff;display:block;}
        #subBrand a:hover,#subBrand a:active {color:#000;border-bottom:1px dotted #999; text-decoration:none;}
    
    #subBrandBack{margin: 0px 0px 20px 25px;text-align:left;}
        #subBrandBack a:link, #subBrandBack a:visited {color:#444;border:0px;}
        #subBrandBack a:hover,#subBrandBack a:active {color:#000;text-decoration:underline;border:0px;}
       
    
    
#leftSide {clear:left; float:left;width: 125px; text-align:center;}
    #loginForm{text-align:center;margin-bottom:2px;}
    #user_login{margin:0 0 0 0 ;}
        #ul_go{border:0px;cursor:pointer;font-size:10px;}
        
    #mainMenu{margin:4px 1px 10px 3px;padding:3px 0 0 0 ;text-align:left;border-top:1px #ccc dotted;}
        .menuTitle{background:#5C8EB3;line-height:150%;color:#fff;text-align:center;margin:10px 0 0 0 ;}
        .menuTitleS{background:#5C8EB3;line-height:150%;color:#fff;text-align:center;margin:10px 3px 5px 3px ;}
        .menuBG{font-size:12px;background:#5C8EB3;margin-top:1px;}
        #mainMenu a:link, #mainMenu a:visited {color:#000;margin-left:5px;padding:5px; background:#D1DDE9;display:block;}
        #mainMenu a:hover,#mainMenu a:active {background:#5C8EB3;color:#fff; text-decoration:none;}
        #mainMenu hr {margin:0px;border-top:1px solid #5C8EB3;border-left:0px;border-right:0px;border-bottom:0px;}
        
    #buttons {text-align:center;border-bottom:1px dotted #ccc;}
        .buttonsLink {margin:2px;padding:2px 0 0px 0;border-top:1px #ccc dotted;}

#rightSide {clear:right;float:right;width: 125px; text-align:center;margin:0 0 10px 0; }

#listaFirm {margin:0px 0 0px 0; font-size:10px;}
	#listaShowDetails a:link,#listaShowDetails a:visited {text-decoration:none;}
	#listaShowDetails a:hover,#listaShowDetails a:active {text-decoration:none;}
    fieldset.lista {margin:30px 0 0px 0;border:1px solid #5C8EB3; }
    fieldset.lista legend{width:500px;cursor:default;padding:0 10px 0 10px;background:#5C8EB3;display:block;font-size:11px;color:#fff; line-height:200%;border:1px solid #5C8EB3;}
    a.lista_firm:link,a.lista_firm:visited{color:#fff; text-decoration:none;line-height:200%;}
    a.lista_firm:hover,a.lista_firm:active{background: #D1DDE9; color:#000;text-decoration:none;line-height:200%;}
    
    a.lista_firmS:link,a.lista_firmS:visited{color:#5C8EB3; text-decoration:none;line-height:200%;}
    a.lista_firmS:hover,a.lista_firmS:active{background: #D1DDE9; color:#000;text-decoration:none;line-height:200%;border:1px solid #5C8EB3;}
    
    a.lista_firm_back:link,a.lista_firm_back:visited{padding:5px 5px 5px 5px;color:#000;background:#D1DDE9; border:1px solid #5C8EB3;}
    a.lista_firm_back:hover,a.lista_firm_back:active{padding:5px 5px 5px 5px;background: #5C8EB3; color:#fff; text-decoration:none;}
    
    div.listaDane {border:0px solid #000;width:430px}
    img.listaLogo {border:1px solid #000; float:left; }
    div.listaNazwa{font-size:11px; font-weight:bold;}
    div.listaAdres{width:220px;float:left; margin:10px 0px 0px 5px; }
        span.listaAdresTitle{border-bottom:1px solid #444;}
    div.listaInfo {width:200px;float:right; margin:10px 0px 0px 5px; }
    div.listaDetails { text-align:left;  margin:20px 0 0 0 ;}
    
    div.lista_strony{text-align:center;margin:5px 0 5px 0;}
    span.lista_strony_noactive{color:#898989;cursor:default;margin:2px 2px 2px 2px;}
    span.lista_strony_current{margin:2px 2px 2px 2px;padding:2px 2px 2px 2px;border:1px solid #000;font-weight:bold;background:#5C8EB3; color:#fff;cursor:default;}
    span.lista_strony_disabled{margin:2px 2px 2px 2px;padding:2px 2px 2px 2px;border:1px solid #a3a3a3;font-weight:bold;background:#cdcdcd; color:#a3a3a3;cursor:default;}
    a.lista_strony_active:link,a.lista_strony_active:visited{margin:2px 2px 2px 2px;padding:2px 2px 2px 2px;color:#000;background:#D1DDE9; border:1px solid #5C8EB3;}
    a.lista_strony_active:hover,a.lista_strony_active:active{margin:2px 2px 2px 2px;padding:2px 2px 2px 2px;background: #8bd; color:#000; text-decoration:none;border:1px solid #4a4a4a;}
    
	a.lista_active:link,a.lista_active:visited{line-height:200%;color:#000;background:#D1DDE9; border:1px solid #5C8EB3;}
    a.lista_active:hover,a.lista_active:active{line-height:200%;background: #8bd; color:#000; text-decoration:none;border:1px solid #4a4a4a;}
   
    div.brands{margin:5px 10px 0px 0px; text-align:right; font-style:italic;font-weight:bold;color:#5C8EB3;}
    
#szukajMenu{margin:30px auto 0px auto; border:1px solid #000; width:400px; }
    #szukajMenu fieldset {border:1px solid #000;margin:10px 5px 5px 5px;}
    #szukajMenu legend {border:1px solid #000; background:#5C8EB3; color:#fff;}
    
    #szukajMenuButton { text-align:right; margin:10px 20px -10px 0;}
    #szukajMenuPodstawowe{}
    #szukajMenuZaawansowane{display:none;}
    #szukajMenuSubmit{width:400px;margin:0px auto 30px auto; background:#5C8EB3; text-align:center;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; }
    
    div.searchLine{ text-align:left; margin:5px 10px 5px 10px;} 
    div.searchLine label{height:20px; line-height:200%; display:block; float:left; text-align:left;width:145px;background:#fff}    
    div.searchLine input{width:200px;}
    div.searchLine select{width:206px;}
	div.searchLine textarea{width:200px;}
	div.searchLineG label{height:20px; line-height:200%; display:block; float:left; text-align:left;width:60px;background:#fff}    
	div.searchLineG input {width:300px;}
   

#dodajTabelka{width:460px; margin:10px auto;}
    #dodajTabelka td{}
    #dodajTabelka td.ar{border-bottom:#cecece 1px solid;text-align:right;padding:5px 5px 5px 5px;}
    #dodajTabelka td.bl{border-bottom:#cecece 1px solid;border-left:1px #cecece solid;padding:5px 5px 5px 5px;}
      #dodajTabelka td.blbb{border-left:1px #cecece solid;border-bottom:1px solid #999;}
 /*   #dodajTabelka a:link, #dodajTabelka a:visited {font-weight:bold;color:#000;text-decoration:underline;}
    #dodajTabelka a:hover,#dodajTabelka a:active {font-weight:bold;color:#000;text-decoration:none;}
   */    
 
#DodajKrok{width:400px; margin:0 auto;}
    #DodajKrok1{}
    
    #DodajKrok2{display:none;}
    #DodajKrok3{display:none;}
    #DodajKrok4{display:none;}
    #DodajKrok5{display:none;} /* */  
	#DodajKrokGrafika{width:400px; margin:0 auto;}
   
    div.dodaj_kroki_menu{text-align:left;margin:2px 0 6px 0}
    div.dodaj_kroki_next{text-align:center; margin:10px 10px 10px 10px;border-top:1px solid #5C8EB3;padding:2px 0 0 0}
    fieldset.kroki {margin:30px 0 0px 0;border:1px solid #5C8EB3; }
    fieldset.kroki legend{width:350px;cursor:default;padding:0 10px 0 10px;background:#5C8EB3;display:block;font-size:11px;color:#fff; line-height:200%;border:1px solid #5C8EB3;}
  
  	#generatedimage{text-align:center; min-height:60px; }
	#errorinfo{margin:5px 5px 5px 5px;color:#ad0000;font-weight:bold;}
   
#stopka {font-size:10px;margin:20px auto 0px auto;width:820px; line-height:200% ;clear:both;background: #5C8EB3; color: #FFFFFF; text-align:center;}
    #stopka a:link,#stopka a:visited{color:#fff; text-decoration:none;}
    #stopka a:hover,#stopka a:active{background: #D1DDE9; color:#000;}
#stopkaBottom {font-size:10px;margin:0px auto; width:820px; line-height:200% ;clear:both;background: #fff; color: #5C8EB3; text-align:right;}    
 
#mainAdmin {font-size:10px; margin:0px auto; background:#ffffff ;} 
    #site{margin:30px 0 0 0 ;}
    #logas {text-align:center;margin:100px 0 100px 0px;; }
    
/* PROGRESS BAR */
	.info {font:18px Arial;}
    .data {background-color:#b3b3b3; border:1px solid #898989; width:40%;}
    .data tr td {background-color:#dddddd; font:13px Arial; width:35%;}
    .bar1 {background-color:#5C8EB3; position:relative; text-align:left; height:20px; width:350px; border:1px solid #505050;}
    .bar2 {background-color:#000099; position:relative; text-align:left; height:20px; width:0%;}
	

/* Tabelka kampania */
#kampania {margin:0 auto; width:400px;}
#kampania table {text-align:center; margin-top:20px;} 
#kampania th {margin:3px;padding:3px; border-bottom:1px solid #5C8EB3; background: #D1DDE9;}
#kampania td { padding:5px; border-bottom: 1px solid #eaeaea; }
  #kampania td.tR {text-align:right;}  
  #kampania td.tL {text-align:left;}  

#kampania label {font-weight:bold; height:14px;}
    a.box:link,a.box:visited{ color:#5C8EB3; border:1px solid #fff; text-decoration:none;line-height:200%;}
    a.box:hover,a.box:active{background: #D1DDE9; color:#000;text-decoration:none;line-height:200%;border:1px solid #5C8EB3;}

/* Bajzel z tabelkami */  
td{padding:0 5px 0 0;}  
td.test {border-bottom:#000 1px dotted; vertical-align:middle;padding:2px 2px 2px 2px;} 
    
td.all {border: 1px solid black;}
td.t {border-top:1px solid black;}
td.b {border-bottom:1px solid black;}
td.l {border-left:1px solid black;}
td.r {border-right:1px solid black;}
td.rl {border-right:1px solid black; border-left:1px solid black;}
td.tb {border-top:1px solid black; border-bottom:1px solid black;}
td.tr {border-top:1px solid black; border-right:1px solid black;}
td.tl {border-top:1px solid black; border-left:1px solid black;}
td.br {border-bottom:1px solid black; border-right:1px solid black;}
td.bl {border-bottom:1px solid black; border-left:1px solid black;}
td.ru {border-top:1px solid black; border-right:1px solid black; border-bottom:1px solid black;}
td.lu {border-top:1px solid black; border-left:1px solid black; border-bottom:1px solid black;}
td.tu {border-left:1px solid black; border-right:1px solid black; border-top:1px solid black;}
td.bu {border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black;}

td.dl {border-left:1px dotted #CCC;}
td.dr {border-right:1px dotted #CCC;}
td.dlr {border-left:1px dotted #CCC; border-right:1px dotted #CCC;}

tr.light {background: #EFF2FB;}
tr.mid {background: #c5cde1;}
tr.dark {background: #5B6D8F; color: #FFF;}


tr.blue {background: #298DCD;}
tr.darkblue {background: #183862;}

td.lightblue {background: #298DCD;}
td.blue {background: #00659C;}
td.darkblue {background: #183862;}

td.bmenu {border-bottom:1px solid #FFF;}
td.bmenudark {background: #183862; border-bottom:1px solid #FFF;}

td.baner {
    border-left:1px solid #BBB;
    border-right:1px solid #BBB;
    border-bottom:1px solid #BBB;
}

td.gall {border: 1px solid #DDD;}
td.gl {border-left:1px solid #DDD;}
td.gr {border-right:1px solid #DDD;}
td.gb {border-bottom:1px solid #DDD;}
td.gtb {border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
td.gbr {border-bottom:1px solid #DDD; border-right:1px solid #DDD;}
td.gbl {border-bottom:1px solid #DDD; border-left:1px solid #DDD;}

tr.elight {background: #EEE}
tr.edark {background: #CCCC99;}

tr.lightbrown {background: #D1DDE9;}
tr.darkbrown {background: #5C8EB3; color: #FFFFFF;}

td.lightbrown {background: #D1DDE9;}
td.darkbrown {background: #5C8EB3;}

td.bmenu {border-bottom:1px solid #FFF;}
td.bmenudark {background: #5C8EB3; border-bottom:1px solid #FFF;}