body { margin: 0; font-family: Verdana; font-size: 11px; background: #FFFFFF; margin-top: 0px; padding-top: 0px; overflow: hidden; overflow-x: hidden; overflow-y: visible; }
h3 { font-size: 13px; margin-top: 20px;  }
h1 { font-size: 15px; margin-top: 0px; font: bold 19px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #006CB8; }
img {  border: 0 none;  }
a:link { color: #827070; }
a:visited { color: #827070; }
a:hover { color: #827070; text-decoration: none; }
#container { width: 1280px; }
#container #header #top { width: 1279px; height: 29px; }
#container #header #top2 { width: 1279px; height: 31px; background-image: url(../gfx/mazda_05.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
#container #header #top3 { width: 275px; height: 255px; background-image: url(../gfx/mazda_07.jpg); background-position: 0px 0px; background-repeat: no-repeat; float: left; cursor: pointer; }
#container #header #top4 { width: 490px; height: 255px; float: left; }
#container #header #top5 { width: 515px; height: 255px; background-image: url(../gfx/mazda_09.jpg); background-position: 0px 0px; background-repeat: no-repeat; float: left; }

.topmenu { height: 23px; text-align: center; padding: 7px 10px 0px 10px; vertical-align: top; }
.topmenu:hover { height: 23px; text-align: center; padding-left: 10px; padding-right: 10px; }
.topmenu_separator { width: 10px; height: 29px; background-image: url(../gfx/top_b.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
.topmenu a:link { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
.topmenu a:active { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
.topmenu a:visited { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
.topmenu a:hover { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #006CB8; text-decoration: none; }
.topmenu img { width: 3px; height: 5px; display: block; margin: 4px 5px 0px 0px; float: left; }

.carbar { width: 784px; height: 80px; }
.carbar .cars_pre { width: 11px; height: 80px; float: left; }
.carbar .cars { width: 753px; height: 80px; float: left; }

#content_cars { width: 787px; }
#content_cars .carbox { width: 150px; margin: 0px 8px 0px 8px; float: left; }
#content_cars .carbox .top { width: 150px; height: 70px; }
#content_cars .carbox .center { width: 150px; height: 29px; padding-top: 5px; text-align: left; font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #0085FE; padding-top: 5px; text-decoration: none; }
#content_cars .carbox .center a:link { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #0085FE; text-align: left; text-decoration: none; }
#content_cars .carbox .center a:active { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #0085FE; text-align: left; text-decoration: none; }
#content_cars .carbox .center a:visited { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #0085FE; text-align: left; text-decoration: none; }
#content_cars .carbox .bottom { width: 156px; float: left; font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; }
#content_cars .carbox .bottom img { display: block; margin: 10px 0px 4px 7px; float: left; }
#content_cars .carbox .bottom span { display: block; width: 1px; height: 15px; }
#content_cars .carbox .bottom a:link { text-decoration: none; display: block; margin: 7px 0px 7px 3px; float: left; font: normal 10px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #006CB8; }
#content_cars .carbox .bottom a:active { text-decoration: none; display: block; margin: 7px 0px 7px 3px; float: left; font: normal 10px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #006CB8; }
#content_cars .carbox .bottom a:visited { text-decoration: none; display: block; margin: 7px 0px 7px 3px; float: left; font: normal 10px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #006CB8; }
#content_cars .carbox_separator { width: 14px; height: 180px; float: left; }

#container #footer { border-top: 1px solid #CCCCCC; margin-top: 20px; padding-top: 5px; color: #AFC2E0; margin-bottom: 35px; }
#container #footer p { margin: 0; padding: 0; }
#container #footer a:link { color: #AFC2E0; text-decoration: none; }
#container #footer a:visited { color: #AFC2E0; text-decoration: none; }
#container #footer a:hover { color: #AFC2E0; text-decoration: underline; }

#container #c_aktualnosc { width: 100%; }
#container #c_aktualnosc #content { width: 490px; float: left; color: #544949; margin-top: 15px; margin-left: 10px; overflow: hidden; }

.menu { width: 268px; min-height: 150px; float: left; display: inline; overflow: hidden; text-align: right; background-image: url(../gfx/menubg.jpg); background-position: 267px 100%; background-repeat: no-repeat;}
.menu .poziom0 { padding-left: 5px; padding-right: 8px;}
.menu .poziom1 { padding-left: 3px; padding-left: 20px; padding-right: 8px;}
#menu_ { width: 268px; min-height: 150px; float: left; display: inline; overflow: hidden; text-align: right;}
#menu_ .poziom0 { padding-left: 5px; padding-right: 8px;}
#menu_ .poziom1 { padding-left: 3px; padding-left: 20px; padding-right: 8px;}

#menu a.poziom0:link { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
#menu a.poziom0:visited { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
#menu a.poziom0:hover { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: blue; text-decoration: none; }
#menu a.poziom1:link { font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
#menu a.poziom1:visited { font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
#menu a.poziom1:hover { font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: blue; text-decoration: none }
#menu_ a.poziom0:link { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
#menu_ a.poziom0:visited { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
#menu_ a.poziom0:hover { font: bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: blue; text-decoration: none; }
#menu_ a.poziom1:link { font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
#menu_ a.poziom1:visited { font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
#menu_ a.poziom1:hover { font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: blue; text-decoration: none }


a.mapa:link { font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
a.mapa:visited { font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #8F9498; text-decoration: none; }
a.mapa:hover { font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: blue; text-decoration: none; }


#newsletter_add_form { width: 161px; height: 54px; padding-top: 120px; padding-left: 10px; margin-top: 10px; background: url(../gfx/ipr_46.jpg) no-repeat; }

#aktualnosci_lista { padding-bottom: 15px; }

#aktualnosci_lista h3 { font-size: 11px; margin-bottom: 5px; padding-bottom: 2px; border-bottom: solid 2px #CECFD3; }

#aktualnosci_lista h3 a:link { color: #3D4351; text-decoration: none; }

#aktualnosci_lista h3 a:visited { color: #3D4351; text-decoration: none; }

#aktualnosci_lista h3 a:hover { color: #0076C9; text-decoration: underline; }

#aktualnosci_lista p { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

#aktualnosci_lista .data { font-size: 10px; color: #CCC4C4; }

#aktualnosci_lista .data a:link { color: #CCC4C4; }

#aktualnosci_lista .data a:visited { color: #CCC4C4; }

#aktualnosci_lista .data a:hover { color: #CCC4C4; text-decoration: none; }

#czat_wypowiedzi { overflow: auto; height: 300px; border: solid 1px #f0f0f0; padding: 10px; }



#podpis { width: 940px; margin: auto; text-align: right; }

#podpis a {  color: #B4B4B4; text-decoration: none;  }

.lista td { padding: 5px; }
.lista tr:hover { background: #E7ECF1; }

.inputtext { font-size: 11px; width: 70%;  }



.form_mail_text {  width: 350px;  }

.form_mail_textarea { width: 350px; }

.form_mail_opis { color: #666666; }

a.formsubmit:link { text-decoration: none; display: block; margin: 7px 0px 7px 3px; float: left; font: bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #006CB8; }
a.formsubmit:active { text-decoration: none; display: block; margin: 7px 0px 7px 3px; float: left; font: bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #006CB8; }
a.formsubmit:hover { text-decoration: none; display: block; margin: 7px 0px 7px 3px; float: left; font: bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #006CB8; }

.galeriafoto { float: left; width: 100px; margin-left: 10px; text-align: center; }

.galeriaramka { border: solid 1px #CCCCCC; padding: 1px; width: 100px; }
.komunikat_error { border: solid 1px #660033; background: #FFCCFF; padding: 10px; color: #990033; }

#Map
{
	width: 450px;
	height: 320px;
}


