body
{
    margin:                             0;
    padding:                            0;
    text-align:                         center;
    font:                               12px tahoma;
    color:                              black;
}

br.clear
{
    clear:                              both;
}

form
{
    margin:                             0;
    padding:                            0;
}

input, select, textarea
{
    padding:                            2px;
    font:                               11px tahoma;
}
hr
{
    height:                             1px;
    background-color:                   #cccccc;
    border:                             0;
}

p
{
    margin-top:                         0;
}


img
{
    vertical-align:                     middle;
    border:                             0;
}

ul
{
    margin:                             0;
}

a
{
    color:                              black;
    text-decoration:                    none;
}

a:hover
{
    text-decoration:                    underline;
}


div
{
    vertical-align:                     top;
}

p
{
    margin:                             0;
}


/* pasek górny na całą szerokość strony */
div.pasek_gorny
{
       background-color:               #d7d7d7;
       height:                         48px;
}

/* opcje w pasku górnym */
div.opcje_pasek_gorny
{
    width:                              852px;
    height:                             48px;
    margin:                             0 auto;
    background-color:                   #cccccc;
    text-align:                         left;
    padding-left:                       25px;
}

/* ikonki na pasku górnym */
div.ikonki
{
    width:                              450px;
    float:                              left;
    padding-top:                        17px;
}

/* wyszukiwarka w pasku górnym */
div.wyszukiwarka
{
    float:                              right;
    padding:                            10px 20px 0 0;
    color:                              white;
    font-size:                          11px;
    clear:                              right;
    text-align:													right;
}

/* pole wpisania frazy */
input.wyszukiwarka
{
    border:                             0;
}

/* całość */
div.all
{
    margin:                             0 auto;
    text-align:                         left;
    width:                              877px;
    background:                         white url('../img/tlo_top.jpg') no-repeat left top;
    position: relative;
}

/* okno z banerem flash */
div.okno_baner
{
    clear:                              left;
    float:                              left;
    width:                              593px;
    padding-top:                        35px;
    font-size:                          11px;
}

/* okno opakowanie akutil */
div.okno_opakowanie_akutil
{
    width:                              284px;
    float:                              left;
    padding-top:                        35px;
    overflow:                           hidden;
}

/* pasek dolny na całą szerokość strony */
div.pasek_dolny
{
       background-color:               #d7d7d7;
       height:                         48px;
}

/* opcje w pasku dolnym */
div.opcje_pasek_dolny
{
    width:                              852px;
    height:                             48px;
    margin:                             0 auto;
    background-color:                   #d7d7d7;
    text-align:                         left;
    padding-left:                       25px;
}

/* stopka */
div.stopka
{
    width:                              558px;
    background-color:                   #c3c3c3;
    padding:                            18px 0px 0 35px;
    font:                               12px tahoma;
    color:                              black;
    height:                             30px;
}

/* linki w stopce */
div.stopka a
{
    color:                              black;
}

div.stopka a:hover
{
    text-decoration:                    underline;
}

/* centralna część z treściami */
div.content
{
    width:                              573px;
    float:                              left;
    padding:                            0 20px 20px 0;
}

/* część po prawej */
div.right
{
    width:                              265px;
    float:                              left;
}

/* box witamy */
div.witamy_naglowek
{
    background:                         #cfe7f3 url('../img/witamy_naglowek.jpg');
    height:                             31px;
    width:                              550px;
    font:                               20px tahoma;
    padding:                            15px 10px 3px 25px;
}

div.witamy_content
{
    width:                              515px;
    padding:                            0 30px 5px 25px;
    background:                         #cfe7f3 url('../img/witamy_content.jpg');
}

div.witamy_footer
{
    background:                         #cfe7f3 url('../img/witamy_footer.jpg');
    height:                             23px;
    width:                              570px;
    margin-bottom:                      20px;
}

/* okno aktualności */
div.news .ikona
{
     width:                             85px;
     height:                            66px;
     border:                            solid 1px #cccccc;
     margin:                            3px 10px 5px 0;
     float:                             left;
 }

 div.news img
 {
     text-align:                        left;
     float:                             left;
     margin-right:                      10px;
 }


 /* komunikat walidacji formularza */
.walidacja
{
    color:                              red;
    margin:                             5px 0;
}

/* okno powiadom znajomego */
div.powiadom
{
    display:                            none;
    padding:                            10px;
    margin:                             10px 0;
    border:                             solid 1px #999999;
    background-color:                   #f0f0f0;
}

a.kat_link
{
    color:                              #b00000;
}

.kat_main
{
    color:                              #b00000;
}

div.news .cont img
{
    vertical-align:                     top;
    padding:                            0 10px 10px 0;
    float:                              left;
}

div.cont a
{
    color:                              #bd0000;
}

#banmapka {
	position: absolute;
	width: 586px;
	height: 359px;
	background-image: url('../img/akutol-banner3.png');
}

#mapka {
	display:none;
	position: absolute;
	background-image: url('../img/mapa-d.png');
	width: 389px;
	height: 214px;
	top: 225px;
	left: 195px;
	z-index: 10;

	-moz-box-shadow: 0 0 30px #555;
	-webkit-box-shadow: 0 0 30px #555;
	box-shadow: 0 0 30px #555;
}

#close {
	position: absolute;
	width: 36px;
	height: 35px;
	top: 0px;
	right: 0px;
	cursor: pointer;
}

#mapka-text {
	width: 350px;
	height: 70px;
	position: absolute;
	top: 120px;
	left: 15px;
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#mapka-text a{
	color: #E2001A;
	font-size: 18pt;
	font-weight: bold;
	font-family: Arial;
}

#mapka-text a:hover {
	text-decoration: none;
	color: #D2000A;
}

#anketa input[type="text"]{
	width: 100%;
	border: 1px solid #333;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10pt;
	font-family: Arial;
}

#anketa p {
	padding-bottom: 10px;
}

#koupit {
	width: 100px;
	height: 99px;
	background-image: url('../img/koupit.png');
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	left: 730px;
	top: 390px;
}

.error {
	font-size: 12pt;
	color: #e00;
	font-weight: bold;
}

.success {
	font-size: 12pt;
	color: #20CD00;
	font-weight: bold;
}

/* NAVIGATOR */

span.stopka_menu
{
    font:                       normal 11px tahoma;
}

ul.navigator
{
	margin:						0;
	font:						bold 12px tahoma;
    padding-top:                10px;
    padding-left:               0;
    width:                      877px;
}

ul.navigator li
{
	display:					inline;
	float:						left;
	margin:						0 1px 0 0;
}

ul.navigator li a
{
	font:						bold 12px tahoma;
	color:						#e11313;
    display:                    block;
	padding:					7px 20px 7px 10px;
    border-left:                solid 1px black;
    text-align:                 left;
}

ul.navigator li a:hover

{
    color:                      #555555;
    text-decoration:            none;
}

