body { margin: 0;	padding: 0;	background: #1a0101 url(../img/body_bg.png) repeat-x top; font-family: tahoma; font-size: 12px; color: #ffffff; line-height: 18px; text-align: left; }

a { color: #c30000; text-decoration: none; font-weight:normal;}
a:hover { color: #c30000; text-decoration: underline; }
form { display: inline; }
.ok { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.error { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}
h1 {color:#c30000;font-size:21px;font-weight:normal;margin:0 0 20px 0px;font-family:tahoma;}

#layout {margin: 0px auto; width:930px;background:url(../img/layout_bg.jpg);padding:0 25px 0px 25px;}
#columnLeft {width:287px;float:left;display:inline;}

#header {width:263px;height:92px;float:left;display:inline;}
#logo {width:263px;text-align:left;margin:0 0 30px 0}
#leftMenu {width:287px;}
#leftMenu a {display:block;width:250px;height:27px;background:url(../img/menu_position_bg.jpg) no-repeat;color:#ffffff;text-align:center;padding:10px 5px 0 5px;font-size:12px;}
#leftMenu a:hover {color:#c30000;text-decoration:none;}
#content {width:930px;margin:0 auto;padding:0 0 0px 0;background:url(../img/content_bg.jpg) repeat-y left;}


#columnRight {width:613px;float:right;display:inline;padding:0 0px 0 0px;text-align:justify}
#localizer {width:613px;margin:10px 0 10px 0}
#mainText {width:613px;text-align:justify;padding:0 0 15px 0}
#mainText .text {width:290px;text-align:justify;float:left;display:inline;}
#mainText .image {width:294px;text-align:justify;float:right;display:inline;}
#columnRight .columnRightLine {width:608px;height:1px;overflow:hidden;background:#441010;margin:20px 0 20px 0}

#mainProducts {background:#1a0101;padding:25px 20px 25px 20px;width:573px;}
#mainProducts .mainProductsLine {width:573px;margin:0 0 20px 0}
#mainProducts .header {color:#c0c0c0;font-size:18px;margin:0 0 10px 0}
#mainProducts .carBox {width:180px;float:left;display:inline;margin:0 0 10px 0}
#mainProducts .carBox .image{width:180px;height:135px;}
#mainProducts .carBox .carName {width:170px;height:19px;background:url(../img/car_name_bg.jpg) repeat-x;margin:2px 0 0 0;padding:1px 0 0 10px;text-align:left;}
#mainProducts .carBox .carName a {color:#000000;font-weight:bold;}
#mainProducts .spacer {width:14px;float:left;display:inline;height:20px;}
#mainProducts .linkMore {width:565px;background:#2c1616;padding:3px 8px 4px 0;text-align:right;}
#mainProducts .linkMore a {color:#909090;text-decoration:underline;font-weight:bold;}
#mainProducts .linkMore a:hover {color:#c30000;text-decoration:none;}


#footerLine {width:930px;margin:30px auto 20px auto;height:1px;overflow:hidden;background:#202020}


#footer {width:890px; padding:10px 20px 10px 20px;color:#3e3e3e;background:#050505}
#footer a {color:#909090;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#copyright {width:890px;text-align:right;margin:10px 0 5px 0}
#footerMenu a {vertical-align:middle}
#footerMenu {width:890px;text-align:left}
#footerMenu span {margin:0 10px 0px 10px;color:#353535;font-size:8px;vertical-align:middle}


.kontakt_opis { width: 400px; margin: 10px auto; text-align: center; }
.kontakt_zestaw { width: 400px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 120px; text-align: left; }
.kontakt_opis_text span { color: #f9a600; }
.kontakt_opis_input { float: right; width: 280px; text-align: right; }
.kontakt_opis_input input { width: 270px; background: #f8f9f9; color: #4b4d4f; border:1px solid #c30000; font-size: 12px; font-family: Tahoma; }
.kontakt_opis_input select { width: 272px; background: #f8f9f9; color: #4b4d4f; border:1px solid #c30000; font-size: 12px; font-family: Tahoma;}
.kontakt_opis_input textarea { width: 270px; height: 80px; overflow: auto; background: #f8f9f9; color: #4b4d4f; border:1px solid #c30000; font-size: 12px; font-family: Tahoma;}
.kontakt_opis_pola_wymagane { float: left; color: #f9a600; }
.kontakt_opis_input_submit { float: right; text-align: right; }
.kontakt_opis_input_submit img { cursor: pointer; }

.kontakt_opis_text_2 { float: left; width: 120px; text-align: right; }
.kontakt_opis_input_2 { float: right; width: 275px; text-align: left; }

.kontakt_opis_text_checkbox { text-align: left; }
.kontakt_opis_text_checkbox input { vertical-align: middle; }

#popup { text-align: left; }
#popup #popup_close { float: right; }
#popup #popup_close img { cursor: pointer; }
#popup h1 { color:#101960;font-size:16px;margin:0 0 15px 0;line-height:22px;text-align:left;font-weight:normal; }
#popup_content {  }
.popup_label { float: left; width: 150px; padding: 0 0 5px 0; margin: 0 5px 0 0; text-align: right;color:#611919 }
.popup_field { float: left; width: 280px; padding: 0 0 5px 0; }
.popup_field input { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; width: 280px; padding: 2px; border:1px solid #cccccc}
.popup_field textarea { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; width: 280px; height: 50px; padding: 2px;border:1px solid #cccccc  }
.popup_buttons { padding: 5px 0 0 155px; }


/* samochody_tabela */
.car_table {width:613px;border-collapse:collapse;}
.car_table td {border-collapse:collapse;padding:10px 5px 10px 5px;text-align:center}
.car_table img {padding:1px;border:1px solid #ccc;}
.car_table img:hover{padding:0px;border:2px solid #ccc;}
.car_table .title {color:#ffffff}
.nowosc_list { color: red; font-size: 13px; font-weight: bold; }

/* samochody szczegí®‹í· */
#columnRight .car_pics img {margin:0 10px 10px 0;padding:1px;border:1px solid #ccc;}
#columnRight .car_pics img:hover{padding:0px;border:2px solid #ccc;}
.car_pics {width:613px;margin:0 0 20px 0}
.car_info_nowosc { color: red; font-size: 13px; font-weight: bold; padding: 0 0 5px 90px; }
.car_info {width:613px;margin:0 0 5px 0}
.car_info .label {float:left;display:inline;width:130px;font-weight:bold;margin:0 20px 0 0;text-align:right}
.car_info span {float:left;display:inline;width:400px;}
.send_question {margin:10px 0 0 0;}
.send_question a {font-weight:bold;}

#newsletter { margin: 10px 30px 10px 5px; }
#newsletter .header { font-size: 12px; font-weight: bold; }
#newsletter .text { margin: 4px 0 4px 0; }
#newsletter .input { margin: 0 0 4px 0; }
#newsletter_email { width: 220px; background: #FFFFFF; font-size: 13px; color: #000000; border: 3px solid #FFFFFF; }
#newsletter .buttons {  }
#newsletter .buttons img { cursor: pointer; margin: 0 2px 0 2px; }
#newsletter_info { color: red; margin: 6px 0 0 0; }