body {margin:0px; padding: 0px; font-family:Arial, Helvetica, sans-serif;
background:url(bg_calosc0.jpg) #756D4F; font-size:12px; color:#000000; }

a {outline:none;}

h2 {font-size:14px;  margin:0px; padding:0px;}
.data {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
hr.krecha { background:#CCCCCC; width:530px; height:1px; text-align:left; border:1px solid #CCCCCC; margin-top:10px; padding:0px;}
hr.krecha2 { background:#CCCCCC; width:200px; height:1px; text-align:left; border:1px solid #CCCCCC; margin-top:10px; padding:0px;}

p {margin:0px; padding:0px;}

#bg_srodek {background:url(bg_calosc1.jpg) top repeat-x ; margin:0; padding:0; min-height:750px; }

#srodek {margin:0 auto; padding:0px; padding-top:40px;  width:800px; }
#tresc { background:#FFFFFF;}
#tresc1 { height:68px; margin:0px; padding:0px; background:url(bg_tresc1.jpg) repeat-x; }
#nauka_jazdy { float:right; margin:0px;}
#logo_manewr {float:left;}
.skrzyzowanie { float:right; margin:0; padding:0; background:url(skrzyzowanie.jpg) no-repeat; width:630px; height:210px; right:0px; top:0px;} 
#flash {height:210px; width:630px; margin:0 auto; position:relative; padding:0; top:0;  }

#tresc2 {height:210px; margin:0; padding:0;}
.tabela {border:none; margin:0; padding:0; width:800px; }
#tab1 { width:570px; vertical-align:top;}

.tresc_strony {padding:10px 10px 0px 20px; line-height:150%;}
.tresc_strony .tresc { padding-right:10px; }
.tresc_strony a {color:#FF0000; text-decoration:none;}
.tresc_strony a:hover { color:#000000; text-decoration:underline; }
a.przycisk { border:1px solid #003300; padding:2px 5px 3px 5px; text-decoration:none; color:#000000;}
a.przycisk:hover { border:1px solid #FF0000; text-decoration:none; background:#EADE06;}
a.kropki { padding:2px 5px 2px 5px; text-decoration:none; color:#000000;}
a.kropki:hover { text-decoration:underline; color:#FF0000;}
.aktywne { font-weight:bold; padding:2px 5px 2px 5px; text-decoration:none; color:#FF0000;}

#tab2 {width:230px; vertical-align:top;  }
.tekst_tab2 {line-height:185%; padding:10px 5px 0px 10px;}
#tab3 {width:570px; height:190px; background:url(bg_tab3.jpg) bottom no-repeat; margin:0; padding:0;
vertical-align:top;  }

#galeria_naglowek {margin:60px 0px 0px 10px; padding:0px;  font-size:16px; font-weight:bold;}
#tab4 { height:190px; width:230px; vertical-align:bottom; background:url(bg_logo_usmiech.jpg) right bottom no-repeat; }
#tab4_logo { float: right; width: 230px; height:190px; margin:0; padding:0; 
 vertical-align:bottom;}
 
#stopka {background:url(bg_dol.jpg) repeat-x; height:70px; margin:0px; padding:0px;}
#linki_stopka { padding:15px 0px 0px 20px;}
a.link_stopka {color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold; margin:10px 5px 10px 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.link_stopka:hover {color:#FFFFFF; text-decoration:underline;}

/*naglowki */
h1 {background:url(bg_tlo_napis.jpg) left no-repeat; padding:10px 0px 10px 10px; margin:10px 0px 0px 0px; font-size:16px;}
.tekst {padding:10px;}


/*----  m e n u  glowne ----*/
#nawigacja { background-color:#F9EB18; width:170px; height:210px; margin:0; padding:0; position:relative; left:0; top:0; background:url(bg_menu.jpg) #F9EB18;}
#nawigacja ul {	list-style:none; width:170px; height:210px; margin:0; padding:0; font-size:14px; font-weight:bold; border:none; top:0;}	
#nawigacja li { list-style:none; margin:0; padding:0; letter-spacing:2px; text-align:left; border:none;}
#nawigacja li a { background:url(bg_menu.jpg) #F9EB18; height:20px; text-decoration: none; color: #000000;
 display: block;  margin:0; padding:8px 0 2px 15px;  border:none; }
#nawigacja li a:hover, #nawigacja li a#aktywne {color:#152136; background:url(bg_menu0.jpg) #F9EB18; padding:8px 15px 2px 0;
margin:0; border:none; text-align:right;}

/*----  m e n u  dolne:----*/
div.nav { padding:20px 0px 0px 10px; text-align:left; margin-bottom:2px;}
.nav a:link { color:#152136; text-decoration:none; padding:5px 5px 5px 5px; border-top:3px solid #152136; }
.nav a:visited { color:#152136; text-decoration:none; padding:5px 5px 5px 5px; border-top:3px solid #152136; }
.nav a:hover { border-top:3px solid #FFFFFF; background-color:#152136; color:#FFFFFF;}


#tresc3 {margin: 0 auto; padding: 0px 0px 0px 0px; background:url(bg_tresc3.jpg) top right no-repeat; }
.tresc3_prawa { font-size:12px; float: right; width: 230px; margin:0; padding:0;  }
.tresc3_prawa_usmiech { float: right; width: 230px; height:190px; margin:0; padding:0; 
background:url(bg_logo_usmiech.jpg) bottom no-repeat; vertical-align:bottom;}
#tresc3_lewa{ margin:0; padding: 0px 0px 0px 0px; width:565px; vertical-align:top;  background:url(bg_tresc3_lewa.jpg) top right no-repeat; }
#tresc4_galeria { width:570px; background:url(bg_tresc4_galeria.jpg) top right no-repeat; }

#stopka_prawa { float:right; width:200px; margin:12px 0px 0px 0px; padding:0; top:0;  }
#projektowanie_stron { list-style:none; padding:0; margin:0; width:183px; height:42px; position:relative; border:none;}
#projektowanie_stron span { display:none; position:absolute; }
#projektowanie_stron a { display:block; text-indent:-1900%; position:absolute; outline:none; }
#projektowanie_stron a:hover { background-position:right top;  padding:0; margin:0; }
#projektowanie_stron a:hover span {display:block;}
#projektowanie_stron .marcol {width:183px; height:42px; background:url(logo_marcol_art_pl.gif) no-repeat; padding:0; margin:0; }

/*----  formularz:----*/
form {margin-left:10px;}
.formularz { border:1px solid #000; background:#F5F5F5; color:#000;}
.formularz_b {border:1px solid #87C9F9; font-weight:bold; color:#23385C; background:#ffffff; width:80px;}
.uwaga {color:#87C9F9; font-weight:bold; padding:0px 2px 0px 2px;}
a.link_formularz { color:#333333; text-decoration:none;}
a.link_formularz:hover { color:#FF0000; text-decoration:underline;}
.kontakt_wyslane {text-align:center; font-size:14px; color:#FF0000;}
