body { background: url(../img/bg.jpg) #E3E2E0 repeat-x; font-family:Tahoma; font-size:11px; color:#4C4C4C }

/* Global */
* {margin:0px; padding:0px}

a:link { color:#676767; text-decoration:none; }
a:visited {	color:#676767; text-decoration:none; }
a:hover { color:#676767; text-decoration:none; }
a:active { color:#676767; }

img { border:0px; }

.float_left { float:left; }
.float_right { float:right; } 

#container { width:912px; margin-left:auto; margin-right:auto; }
#logo { width:229px; padding-left:12px; float:left; }
#menu { float:left; }
#menu a { float:left; }
#header { width:912px; height:68px; float:left; background: url(../img/header_bg.jpg) no-repeat; }
#content { width:906px; padding-left:6px; float:left; min-height:350px; height:auto !important; height:350px; }

/* 1 - Home Page */
.home_page_box { width:263px; padding-left:18px; padding-right:18px; height:128px; float:left; border-right:1px solid #615D5A; background:#393532; }
.home_page_box h1 { font-size:20px; padding-bottom:9px; padding-top:9px; border-bottom:1px solid #882D28; color:#D5D5D5; font-weight:normal; }
.home_page_box p { font-size:12px; color:#D5D5D5; font-family:Arial, Helvetica, sans-serif; padding-top:9px; height:55px; text-align:justify; }
.home_page_box a { color:#9c9a98; float:right; background: url(../img/arrow_grey.jpg) 95% 2px no-repeat; padding-right:12px; }
.home_page_box a:hover { color:#D5D5D5; }
.ban_flash {float:right; display: inline; margin-top:-90px; margin-right:20px; position:relative; z-index:200; }

/* 2 - Leasing */
#leasing { width:880px; padding-left:20px;  height:510px; padding-top:15px; float:left; background: url(../img/leasing.jpg) right top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#leasing h1 { font-size:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:260px; clear:both; border-bottom:1px solid #EC938F; padding-bottom:10px; color:#585858; margin-bottom:10px; }
#leasing p { width:490px; text-align:justify; }
#leasing ul { width:490px; padding-top:20px; padding-bottom:20px; }
#leasing li { list-style:none; background: url(../img/li.jpg) 0px 6px no-repeat; padding-left:10px;  }

/* 2,5 - Wypozyczalnia samochodow */
#wypozyczalnia { width:880px; padding-left:20px; height:420px; padding-top:15px; float:left; background: url(../img/kredyt.jpg) right top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#wypozyczalnia h1 { font-size:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:260px; clear:both; border-bottom:1px solid #EC938F; padding-bottom:10px; color:#585858; margin-bottom:10px; }
#w_left { width:445px; float: left; display: block;}
#w_left p { width:440px; text-align:justify; }
#w_left ul { width:420px; padding-top:10px; padding-bottom:20px; }
#w_left li { list-style:none; background: url(../img/li.jpg) 0px 6px no-repeat; padding-left:10px; margin-bottom:15px; }
#w_left h2 { color:#DA251E; margin-bottom: 10px; }
#w_right { width:400px; float: left; display: inline;}
#w_right h2 { color:#DA251E; }
#w_bott { width:880px; float: left; display:inline; margin: 20px 0 0 0;}
.w_right_pobierz { width: 410px; height: 30px; display:block; border-bottom: 1px dotted #ccc; font-weight:bolder; }
.w_right_pobierz p { height: 23px; float: left; display: inline; text-align:left; padding-top:7px;  }
.w_right_pobierz a { width: 70px; height: 23px; float: right; text-align:left; padding-top:7px; display: inline; background: url(../img/download.jpg) right center no-repeat; }

/* 3 - Kredyt samochodowy */
#kredyt { width:880px; padding-left:20px; height:420px; padding-top:15px; float:left; background: url(../img/kredyt.jpg) right top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#kredyt h1 { font-size:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:290px; clear:both; border-bottom:1px solid #EC938F; padding-bottom:10px; color:#585858; margin-bottom:10px; }
#kredyt p { width:490px; text-align:justify; }

/* 4 - Kredyt samochodowy */
#o_firmie { width:880px; padding-left:20px; height:335px; padding-top:15px; float:left; background: url(../img/o_firmie.jpg) right top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#o_firmie h1 { font-size:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:290px; clear:both; border-bottom:1px solid #EC938F; padding-bottom:10px; color:#585858; margin-bottom:10px; }
#o_firmie p { width:490px; text-align:justify; }

/* 5 - autopasaz */
#autopasaz { width:880px; padding-left:20px;  padding-top:15px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:20px; }
#autopasaz h1 { font-size:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:290px; clear:both; border-bottom:1px solid #EC938F; padding-bottom:10px; color:#585858; margin-bottom:10px; }

/*.autopasaz_td { width:349px; border:1px solid #EC938F; height:203px; text-align:center; background:#B4B3B1; padding-top:3px; padding-left:3px; padding-right:3px; }*/
.autopasaz_car { width:880px; float:left; padding-bottom:20px; }
.autopasaz_car h2 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#DA251E; margin-bottom:25px; margin-top:10px; }
.autopasaz_left { width:360px; float:left; }
.autopasaz_left img { }
.autopasaz_left a { border:0px; }
.autopasaz_right { width:500px; float:left; padding-left:20px; }
.autopasaz_description { width:500px; float:left; }
.autopasaz_description label { width:130px; float:left; margin-top:10px;}
.autopasaz_description p { width:370px; float:left;  margin-top:10px;}
.autopasaz_price { width:500px; float:left; padding-top:20px; }
.autopasaz_price label { width:130px; float:left; } 
.autopasaz_price p { width:310px; float:left; }
.price_autopasaz { color:#DA251E; }
.reserved { width:300px; float: left; margin-left:130px; display: inline;}
.zarezerwowany { font-weight: bolder; color:#FF6600;}
.wolny { font-weight: bolder; color:#009933; }
.wynajety { font-weight: bolder; color:#DA251E; }

/* 6 - pojazdy */
#cars { width:880px; padding-left:20px;  padding-top:15px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:20px; }
#cars h1 { font-size:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:290px; clear:both; border-bottom:1px solid #EC938F; padding-bottom:10px; color:#585858; margin-bottom:10px; }
#cars_content { width:600px; float:left; }
#cars_content img { margin-top:10px }
#cars_content .error-message { width:450px; padding-left:150px; float:left; color:#ff0000; }
#cars_content label { width:150px; float:left; margin-top:10px;  }
.box_line { width:600px; float:left; }
.box_line input { width:220px; float:left; margin-top:10px; border:1px solid #7F7B7A;  }
.box_line_2 { width:600px; float:left; }
.box_line_2 input { width:448px; float:left; margin-top:10px; border:1px solid #7F7B7A;  }
.box_line textarea { width:448px; float:left;   margin-top:10px; border:1px solid #7F7B7A;  }
.box_line file {  border:1px solid #7F7B7A;  }
#cars_footer { width:600px; float:left; padding-top:10px; border-top:1px solid #EC938F; margin-top:20px }
#cars_footer a { float:left; }
#cars_footer input { float:right; }
#pass_footer { width:290px; float:left; padding-top:10px; border-top:1px solid #EC938F; margin-top:20px }


/* 6 - Kontakt */
#kontakt { width:900px; height:442px; padding-top:15px; float:left; background: url(../img/kontakt.jpg) 0 10px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#kontakt h1 { font-size:30px; margin-left:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:290px; clear:both; border-bottom:1px solid #EC938F; padding-bottom:10px; color:#585858; margin-bottom:10px; }
#kontakt_content { padding-left:220px; }
#kontakt_content label { width:65px; float:left; }
#kontakt_content span { float:left;   }
#kontakt_content label { width:65px; float:left; }

/* Logowanie */
#logowanie { width:290px; padding-left:20px;  padding-top:15px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:20px; }
#logowanie h1 { font-size:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:290px; clear:both; border-bottom:1px solid #EC938F; padding-bottom:10px; color:#585858; margin-bottom:10px; }
#logowanie label { width:120px; float:left; } 
#login_butt { margin-left:100px; }
#logowanie a { float:left; } 
#save_butt { float:right; }

/* Admin */
#admin_page { width:836px; float:left; background:#DFDFDF; padding:10px; border:2px solid #EC938F; margin-bottom:10px; }
#admin_page ul { padding-left:15px; padding-top:5px; }
#admin_page li { padding-bottom:5px; }
#admin_page a:hover { text-decoration:underline; }
.admin_box { width:480px; float:left; border-top:1px solid #EC938F; margin-top:10px; padding:10px; background:#DA251E; color:#fff; }
.admin_box_left { width:240px; float:left; }
.admin_box_right { width:240px; float:left; text-align:right; }

.admin_box a { color:#fff; margin-right:5px; margin-left:5px; }
.admin_box a:visited { color:#fff; color:#fff; margin-right:10px; }
.admin_box a:hover { color:#fff; text-decoration:underline; }
.admin_box a:active { color:#fff; }

/* Footer */
#footer { width:906px; padding-left:6px; height:255px; float:left; font-family:Tahoma; font-size:11px; }
#footer_top { width:906px; height:180px; float:left; margin-bottom:15px; }
#footer_top_left { width:327px; height:180px; float:left; background: url(../img/footer_bg.jpg) no-repeat; }
#footer_top_right {  width:573px; height:155px; padding-top:24px; float:left; background:#4D4946; border-top:1px solid #615D5A; }
#form_left { width:273px; float:left; padding-left:10px; padding-top:10px; }
#form_left input { font-family:Tahoma; font-size:11px; width:212px; padding-left:9px; padding-right:9px; height:19px; padding-top:7px; float:left; background: url(../img/input_bg.jpg) no-repeat; border:0px;  color:#e5e5e5; }
.form_err { color:#DA251E; width:212px; float:left; height:14px; }
.form_err_2 { color:#DA251E; width:180px; float:left;  }
#form_right { width:260px; float:left; padding-left:10px;  }
#form_right textarea { font-family:Tahoma; font-size:11px; width:240px; height:106px; padding:10px; float:left; background: url(../img/textarea_bg.jpg) no-repeat; border:0px; color:#e5e5e5; }
#send { width:48px; height:29px; float:right; background: url(../img/send.jpg) no-repeat; border:0px; cursor:pointer; }

#footer_bottom { width:850px; padding-right:25px; padding-left:25px; height:34px; padding-top:10px; float:left; background:#7F7B7A; color:#fff; }
#footer_bottom p { float:left; padding-top:5px; }
#footer_bottom img { float:right; }
#rewizja { float:right; }
#rewizja p { padding-top:5px; float:right; }

#flashMessage { float:left; width:900px; text-align:center; margin-bottom:10px; }
.message { background:#DA251E; color:#fff; float:left; width:896px;  clear:both; padding-bottom:10px;  margin-bottom:10px; }
.alert { background:#DA251E; color:#fff; float:left; width:896px;  clear:both; padding-bottom:10px;  margin-bottom:10px; }
#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 }


.zobaczblog {width:900px;float:left;}
.zobaczblog a {float:left}
.zobaczblog img {float:left}


#VehiclePictureAddForm h2 {padding:10px 0;}
.autopasaz_td { width:353px; height:203px; float:left; border:1px solid #EC938F; text-align:center; background:#B4B3B1; /*padding-left:3px; padding-right:3px;*/ padding-top:3px; margin-bottom:1px;}
.autopasaz_td img {max-height:200px; max-width:353px;}
.autopasaz_miniatura {float:left; display:inline; width:86px; height:49px; margin-right:1px; border:1px solid #EC938F; background:#B4B3B1; text-align:center;}





