body { font-family:Tahoma, sans-serif; font-size:11px; color:#fff; background:#131627; }

/* Global */
* {margin:0px; padding:0px}
img { border:0px; }

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }

/* Header */
#header { height:275px; background: url(../img/header_bg.jpg) repeat-x }
#header_960 { width:960px; margin-left:auto; margin-right:auto }
#menu { width:960px; float:left; padding-top:2px; }
#menu a { float:left; }

/* Content */
#content { background:#0A3D74; }
#content_960 { width:960px; margin: 0px auto 0 auto; }

/* Footer */
#footer { height:152px; background: url(../img/footer_bg.jpg) 0px 0px repeat-x;  padding-bottom:40px;}
#footer_960 { width:960px; margin-left:auto; margin-right:auto }
#footer_info { float:left; padding-top:125px; } 
#footer_info p { float:left; padding-right:10px; }
#footer_info a { color:#fff; }
#footer_info a:visited { color:#fff; }
#footer_info a:hover { color:#FFCC00; }
#footer_960_car { width:287px; height:147px; float:right; background: url(../img/footer_car.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* Kurs */
#w_ramach_kursu { width:339px; float:left; margin-left:auto; }
#w_ramach_kursu h1 { font-size:18px; font-weight:bold; color:#ffcc00; padding-bottom:10px; }
#w_ramach_kursu li { list-style:none; background: url(../img/li_yellow_square.jpg) 0px 5px no-repeat; padding-left:15px; margin-top:12px; margin-bottom:12px; }

#zapisz_box { width:440px; padding-left:150px; height:240px; padding-top:20px; float:left; margin-top:10px; margin-left:10px; background: url(../img/zapisz_back.jpg) 0px 0px no-repeat; font-size:18px; }
#zapisz_box h2 { width:400px; float:left; font-size:36px; font-weight:bold; }
#zapisz_box h2 span { color:#ffcc00; font-weight:normal; }

#zapisz_box h3 { width:366px; float:left; font-size:18px; text-align:center; margin-top:6px; }
#zapisz_box h3 span { color:#ffcc00; font-weight:normal; padding-left:40px; }

#zapisz_box h4 { width:400px; float:left; font-size:18px; text-align:center; margin-top:15px; }
#zapisz_box h5 { width:410px; float:left; font-size:16px; text-align:center; margin-top:10px; }
#zapisz_box h5 a { color:#ffcc00; background: url(../img/arrow_yellow.jpg) 98% 55% no-repeat; padding-right:15px; }
#zapisz_box h5 a:visited { color:#ffcc00; background: url(../img/arrow_yellow.jpg) 98% 55% no-repeat; padding-right:15px; }

#zapisz_box p { color:#ffcc00; font-weight:bold; padding-left:20px; }
#zapisz { width:280px; height:63px; float:left; /*padding-left:20px;*/ }



/*Instruktorzy*/
#Instruktor { width:900px; height:240px; background: url(../img/brak_zdjecia.jpg) 0 0 no-repeat; float:left; margin-left:auto; padding-top:30px; }
#Instruktor h1 { float:left; padding-left:340px; }
#Instruktor h2 span { color:#ffcc00; float:left; font-weight:bold; padding-left:340px; }
#Instruktor p { float:left; padding-left:340px; margin-top:20px; }
#Instruktor_wstep { width:900px; /*height:240px;*/ float:left; margin-left:auto; padding-top:5px; margin-bottom: 30px; border-bottom:1px solid #6A8BAA;}
#Instruktor_wstep p { float:left; /*padding-left:240px;*/ padding: 20px 0 20px 0; font-size: 12px; }

/*Raty*/
#Raty_content { float:left; padding-left:100px; }
#Raty h1 { font-size:12px; font-weight:bold; }
.Raty_box { width:342px; height:244px; background: url(../img/raty_box.jpg) 0 0 no-repeat; float:left; margin-top:40px; margin-left:30px; }
.Raty_box a { color:#FFCC00; }
.Raty_box a:visited { color:#FFCC00; }
.Raty_box a:hover{ color:#FFCC00; }
.Raty_box a:active { color:#FFCC00; }
.Raty_box h2 { width: 305px; float:left; color:#ffcc00; font-weight:bold; margin-left:20px; margin-top:30px; text-align:center; font-size:18px; }
.Raty_box ul {  margin-left:10px; color:#fff; float:left; padding-left:20px; padding-top:10px; }
.Raty_box li { float:left; list-style:none; font-size:14px; font-weight:normal; background: url(../img/li_yellow_square.jpg) 0px 5px no-repeat; margin-bottom:15px; padding-left:15px; }
.Raty_box li span { color:#ffffff; font-weight:bold; }
.Raty_box_li_1 { width:108px; float:left; text-align:left; text-align:justify; }
.Raty_box_li_2 { width:180px; float:left; text-align:left;} 
.raty_box_info_1 {width:123px; float:left; }
.raty_box_info_2 { width:170px; float:left; }

#raty_table { width:700px; float:left; margin: 0 0 0 37px; padding-left:0px; padding-top:30px; }
#raty_table_box { width:700px; float:left; margin-top:3px; border:1px solid #fff; }
#raty_table_box td { border:1px solid #fff; padding:5px; text-align:center; }
.raty_table_td { background:#001959 }

#Raty_foot { float:left; width:860px; padding-left:160px; margin-top:30px; font-size:12px; }
#Raty_foot p { }
#Raty_foot h3 {  color:#ffcc00; font-weight:bold; padding-bottom:10px; }
#Raty_foot ul {  margin-top:15px; margin-left:15px; }

/* O firmie */
#O_firmie {  width:980px; margin:0px 0 0 0; background: url(../img/firma_foto.jpg) 600px 0 no-repeat;}
#O_firmie p { width:550px; float:left; margin-top:20px; font-size:12px; }
#O_firmie p span { font-weight:bold; }

/* Plebiscyt */
#Plebiscyt { height:300px; width:980px; margin:0px 0 0 0;}
#Plebiscyt p { width:950px; float:left; margin-top:20px; font-size:12px; }
#Plebiscyt p span { font-weight:bold; }
#Plebiscyt p a {color:#FFCC00;}
#Plebiscyt h1 {font-size:24px;}
#plebiscyt {float:left; display:inline; padding:25px 0 5px 90px;}

/* Zapisy */
#zapisy {   }
#zapisy h1 { font-size:12px; font-weight:bold; padding-bottom:20px; }
#zapisy_left h2 { color:#ffcc00; font-size:18px; font-weight:bold; padding-bottom:17px; }
#zapisy_left { width:365px; margin-left:85px; padding-left:25px; height:317px; padding-top:20px; float:left; background: url(../img/zapisy_bg.jpg) no-repeat; }
#zapisy_left label { width:110px; float:left; text-align:right; padding-right:20px; padding-top:4px; }
.zapisy_data { width:340px; height:40px; float:left; }
.zapisy_data input { width:193px; padding-left:2px; padding-right:2px; padding-top:3px; float:left; height:20px; background:#1A5B9B; border:1px solid #fff; color:#fff; }
#zapisy_postal { height:40px; float:left;margin-right:10px;  }
#zapisy_postal input { width:60px; padding-left:2px; padding-right:2px; padding-top:3px; float:left; height:20px; background:#1A5B9B; border:1px solid #fff;  color:#fff;}
#zapisy_city { height:40px; float:left; }
#zapisy_city input { width:118px; padding-left:2px; padding-right:2px; padding-top:3px; float:left; height:20px; background:#1A5B9B; border:1px solid #fff;  color:#fff;} 
#send { background:#001959; border:0px; color:#6A83C3; cursor:pointer; float:right; margin-right:20px; font-weight:bold; }

#zapisy_right { float:left; padding-left:40px; padding-top:20px; } 
#zapisy_right h2 { color:#ffcc00; font-size:18px; font-weight:bold; padding-bottom:17px; float:left; }
#zapisy_right p { float:left; padding-left:30px; font-size:18px; font-weight:bold; } 

/* Kontakt */
#contact_left { width:467px; float:left; display: inline; font-size:12px; padding-left:20px; }
#contact_left h1 { width:467px; float:left; font-size:24px; font-weight:bold; margin-bottom:15px; }
.contact_left_span { color:#FFCC00; font-weight:bold; }

#contact_company { width:440px; float:left; border-top:1px solid #6A8BAA; padding-top:10px; margin-top:15px; }
#contact_company h2 { font-size:18px; font-weight:bold; color:#FFCC00; margin-bottom:15px; }
#contact_company p { width:270px; float:left; height:35px; }
#contact_company span { width:140px; float:left; color:#fff; font-weight:normal; }
#megamarka { width:340px; float:left; }
#megamarka p { width:170px; float:left; }
#megamarka_text { float:left; margin-top:12px; } 

#contact_map { width:440px; float:left; border-top:1px solid #6A8BAA; padding-top:10px; margin-top:15px; }
#mapka { }

#contact_right { width:433px; padding-right:40px; height:388px; padding-top:20px; float:left; display: inline; background: url(../img/contact_bg.jpg) no-repeat; }
#contact_right label { width:140px; padding-top:4px;  padding-right:20px; float:left; text-align:right; margin-bottom:20px; }
#contact_right_input input { width:195px; padding-left:2px; padding-right:2px; padding-top:3px; float:left; height:20px; background:#1A5B9B; border:1px solid #fff; margin-bottom:20px; color:#fff; }
#contact_right_input textarea { width:260px; padding-left:2px; padding-right:2px; padding-top:3px;height:210px; background:#1A5B9B; border:1px solid #fff; margin-bottom:10px; color:#fff; }

#email a { color:#fff; font-weight:normal; }
#email a:visited { color:#fff; font-weight:normal;  }
#email a:hover { color:#fff; text-decoration:underline; }

#test_teoretyczny h1 { font-size:12px; font-weight:bold; }
#test_teoretyczny_link { padding-left:40px; padding-top:20px; float:left; }

#flashMessage { float:left; width:960px; text-align:center; margin-bottom:10px; }
.message { background:#FFCB03; color:#0A3D74;font-weight:bold;  float:left; width:956px;  padding-top:9px; clear:both; padding-bottom:10px; margin-bottom:10px; border:1px solid #fff; }
.alert { background:#FFCB03; color:#0A3D74;font-weight:bold;  float:left; width:956px; padding-top:9px; clear:both; padding-bottom:10px; margin-bottom:10px; border:1px solid #fff;}
#flashMessage p strong { border:none; font-weight:bold; background:#E8E8E8; float:left;  }
#flashMessage p { text-align:center;font-weight:bold ; margin-top:10px; }
#flashMessage p.alert strong { background:#E8E8E8; color:green }
#flashMessage p.message strong { background:#E8E8E8; color:#fff }


#megamarka { float:left; padding-top:40px; width:277px; padding-left:43px; }
#uwaga { float:left; padding-top:25px; padding-left:140px; } 

#pictur { float: left; display: inline; width:354px; height:112px; margin: 45px 0 0 175px; }








