@import url('common.css');
@font-face {
    font-family: 'FIATADVERT01ARegular';
    src: url('fiatadvert01_0-webfont.eot');
    src: url('fiatadvert01_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fiatadvert01_0-webfont.woff') format('woff'),
         url('fiatadvert01_0-webfont.ttf') format('truetype'),
         url('fiatadvert01_0-webfont.svg#FIATADVERT01ARegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ŻYCZENIA ŚWIĄTECZNE */

#overlay {
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	background: #fff;
	z-index: 10000;
}

#kartka {
	display: block;
	margin: 100px auto 0 auto;
	position: absolute;
	top: 60px;
	left: 50%;
	z-index: 10001;
	margin: 0 0 0 -291px;
}

/* STYLE */
body {
    font-family:Arial;
    font-size:12px; 
    background:url("../images/shared/header_bg.jpg") no-repeat top center;
}

a {
    color:#3c77a6;
}

a:hover {
    
}

a.zobacz_btn {
    background:url("../images/shared/btn_zobacz.jpg");
    display:block;
    width:60px;
    height:27px;
}
a.ico-pdf {
  background:url(../images/shared/ico-pdf.png) no-repeat 0 50%;
  height:32px;
  line-height:32px;
  padding-left:45px;
  display:inline-block;
}
a.ico-youtube {
  background:url(../images/shared/ico-yt.png) no-repeat 0 50%;
  height:32px;
  line-height:32px;
  padding-left:45px;
  display:inline-block;
}

a#umow_sie {
    background:url("../images/shared/umow_sie.png");
    display:block;
    position:absolute;
    right:0px;
    top:155px;
    width:191px;
    height:129px;
}

a.invisible_link {
    color:#000;
    text-decoration:none !important;
}

label {
    cursor:pointer;
}

label.captchacodelabel {
    width:auto;
    margin-bottom:5px;
}

.thumb_border,
.thumb_border_small,
.thumb_border_big,
.thumb_border_small_no_margin{
    border:1px solid #ebebeb;
    padding:2px;
}

.thumb_article {
    border:1px solid #ebebeb;
    padding:2px;
    float:left;
    margin-right:10px;
}

.success {
    text-align:center;
    display:block;
    font-size:12px;
    color:#74AE0E;
    font-weight:bold;
}

.error {
    color:#9B031A;
    font-size:12px;
    font-weight:bold;
}

.center {
    text-align:center;
}

.form_error {
    background:#9B031A;
    font-size:12px;
    color:#fff;
    padding:3px;    
}

.normal_font {
    color:#000;
}

header#main_header {
    width:1000px;
    height:125px;
    margin:0px auto; 
    overflow:hidden;
    position:relative;    
}

header#main_header h1 {
    height:54px;
    width:312px;
    background:url("../images/shared/logo.jpg"); 
    margin-top:33px;
    margin-left:38px;
    float:left;
}

header#main_header h1 a {
    height:54px;
    width:312px;  
    display:block;
    font-size:0px;
}

header#main_header nav {
    float:right;
    height:13px;
    font-size:17px;
    color:#305d85 !important;
    font-family:FIATADVERT01ARegular;
    margin-top:31px;
    margin-right:46px;
}

header#main_header nav ul {
    list-style:none;
}

header#main_header nav ul li {
    float:left;
    height:54px;
}

header#main_header nav ul li.sep {
    height:5px;
    width:1px;
    float:left;
    background:#878787;
    margin-left:13px;
    margin-right:13px;
    margin-top:27px;    
}

header#main_header nav ul li a {
    display:block;
    height:34px;
    padding-top:20px;
}

header#main_header div#site_switcher {        
    position:absolute;
    top:10px;
    right:40px;    
    font-family:FIATADVERT01ARegular;
}

header#main_header div#site_switcher span {
    float:left;
    margin-top:8px;
    margin-right:5px;
    font-size:14px;
}

header#main_header div#site_switcher a#to_fiat {
    float:left;            
    background:url("../images/shared/do_fiata1.gif");
    height:30px;
    width:30px;
    display:block;        
}

header#main_header div#site_switcher a#to_fiat:hover {
    background:url("../images/shared/do_fiata.gif");
}

header#main_header div#site_switcher a#to_lancia {
    float:left;            
    background:url("../images/shared/do_lancii.gif") no-repeat right -2px;
    height:30px;
    font-size:14px;
    display:block; 
    padding-top:8px;
    padding-right:35px;
}

header#main_header div#site_switcher a#to_lancia:hover {
    background:url("../images/shared/do_lancii1.gif") no-repeat right -2px;
}

section#second_menu {   
    width:980px;
    margin:0px auto;    
    font-size:14px;
    background:#19344c;
    padding:10px;        
    overflow:hidden;
}

section#second_menu nav {
    margin-left:33px;
}

section#second_menu ul {
    padding:0px;
    margin:0px;
}

section#second_menu ul li {
    float:left;
}

section#second_menu nav ul li.sep {
    height:5px;
    width:1px;
    float:left;
    background:#878787;
    margin-top:5px;
    margin-right:25px;
    margin-left:25px;
}

section#second_menu nav a {
    padding:0px;
    height:auto;
    font-family: FIATADVERT01ARegular;
    color:#d1e9ff;
}

section#second_menu nav a:hover {
    text-decoration:underline;
}

.clear_left {
    clear:left;
    font-size:1px;
    height:0px;
    line-height:0px;
    overflow:hidden;
}

.clear_both {
    clear:both;
    font-size:1px;
    height:0px;
    line-height:0px;
    overflow:hidden;    
}

.clear_left5{
    clear:left;
    font-size:1px;
    height:5px;
    line-height:0px;
    overflow:hidden;    
}

.cena {
    color:#7c7a7a !important;
    font-family:FIATADVERT01ARegular;
}

.stara_cena {
    text-decoration:line-through;
}

.cena_promocyjna {
    color:#C31E2F;
}

.hr_line {
    background:#ebebeb;
    height:1px;
    overflow:hidden;
}

#index_offer {
    width:1000px;
    /*height:350px;*/
    height:469px;
    background:#0f2233;
    margin:0px auto;
    overflow:hidden;     
}

#index_offer header {
    margin-top:21px;
    margin-left:45px;    
    width:905px;   
    height:auto;
}

#index_offer header h3 {
    color:#ffffff;
    font-size:19px;
    font-family:FIATADVERT01ARegular;
    background:url("../images/shared/decor1.jpg") no-repeat 0px 2px;
    padding-left:9px;    
}

#index_offer footer {
    background:#ab283a;
    font-family: FIATADVERT01ARegular;
    color:#FFF;
    font-size: 15px;
    line-height:32px;
    border-top: 2px solid #fff;
    clear: both;
}

#index_offer footer span {
	display: block;
	padding: 0 50px;
	text-align: center;
}

#index_offer footer a {
color:#ABC6DE;
}

#index_offer footer a:hover {
	color: #fff;
}

#index_offer ul {
    width:905px;
    margin:0px auto;
}

#index_offer ul li {
    float:left;
    margin-top:22px;
    width:185px;
    margin-left:55px;
	margin-bottom: 15px;
}

#index_offer ul li.first_offer {
    margin-left:0px !important;
}

#index_offer ul li img {
    display:block;
}

#index_offer ul li .index_offer_name {
    background:url("../images/shared/offer_decor_line.jpg") no-repeat top left;
    margin-top:7px;
    padding-top:14px;
    font-size:18px;
    font-family:FIATADVERT01ARegular;
    color:#ffffff;    
    height:36px;
    overflow:hidden;
}

#index_offer ul li .index_offer_name a {
    color:#fff;
}

#index_offer ul li .index_offer_price {
    color:#abc6de;
    font-size:20px;
    font-family:FIATADVERT01ARegular;
}

#content {
    width:1000px;
    margin:24px auto;  
    overflow:auto;
    background:#fff;
}

#content_page {
    width:1000px;
    margin:0px auto;  
    overflow:auto;
    background:#fff;
    padding-top:26px;
    margin-bottom:24px;
    min-height:500px;
}

#content a,
#content_page a{
    text-decoration:underline;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;    
}

#content a:hover,
#content_page a:hover{
    text-shadow: 0 0 0.1em #A3EBFF, 0 0 0.1em #A3EBFF, 0 0 0.1em #A3EBFF;    
}

#content #content_l,
#content_page #content_l {
    float:left;
    width:185px;
    margin-left:47px;
}

#content_page #content_l nav {
    
}

#content_page #content_l nav ul,
#content #content_l nav ul{
    list-style:none;
    margin-left:0px;
}

#content_page #content_l nav li,
#content #content_l nav li{
    list-style:none !important;
    margin-bottom:5px !important;
    border-bottom:1px solid #E2E2E2;
    padding-top:5px !important;
    padding-bottom:5px !important;
}

#content_page #content_l nav li .cat_desc,
#content #content_l nav li .cat_desc{
    margin-top:5px;
    margin-bottom:5px;
    font-family:FIATADVERT01ARegular;    
    margin-left:8px;    
}

#content_page #content_l nav li .cat_desc a,
#content #content_l nav li .cat_desc a{
    font-size:13px;
    color:#777575;
}

#content_page #content_l nav li a,
#content #content_l nav li a{
    background:url("../images/shared/decor3.png") no-repeat 0px 3px;
    padding-left:10px;
    font-family:FIATADVERT01ARegular;
    font-size:14px;
    text-decoration:none;
}


#content_page #content_l nav li a.select_menu_item {
    color:#000;
}

#content #content_l header,
#content_page #content_l header{
    width:185px;
    height:auto;
}

#content #content_l header h3,
#content_page #content_l header h3{
    font-size:20px;
    font-family:FIATADVERT01ARegular;
    background:url("../images/shared/decor2.jpg") no-repeat 0px 2px;
    padding-left:9px;        
    border-bottom:1px solid #e2e2e2;
    padding-bottom:20px;
    color:#404040;
}

#content #content_l ul,
#content_page #content_l ul{
    margin:20px 0px 20px 30px;
    padding:0px;    
    width:145px;
}

#content #content_l ul li,
#content_page #content_l ul li{
    list-style:url("../images/shared/fajeczka.jpg");
    margin:0px;
    padding:0px;
}

#content #content_l #box_autoexpert,
#content_page #content_l #box_autoexpert{
    width:185px;
    height:166px;
    background:url("../images/shared/box_autoexpert.jpg");
    margin-top:14px;
    overflow:hidden;
}

#content #content_l #box_autoexpert a.zobacz_btn,
#content_page #content_l #box_autoexpert a.zobacz_btn{
    margin-top:120px;
    margin-left:18px;
}

#content #content_l #box_samochody_dostawcze a.zobacz_btn,
#content_page #content_l #box_samochody_dostawcze a.zobacz_btn{
    margin-top:89px;
    margin-left:18px;    
}

#content #content_r,
#content_page #content_r{
    float:left;
    margin-left:55px;
    width:665px;
}

#content_page article {
    margin-top:19px;
    line-height:20px;
}

#content_page article p {
    margin-bottom:15px;
    margin-top:15px;
}

#content_page article ul {
    margin-top:15px;
    margin-bottom:15px;
    list-style:url("../images/shared/fajeczka.jpg");
    margin-left:30px;
}

#content_r h2 {
    background: url("../images/shared/decor2.jpg") no-repeat scroll 0 2px transparent;
    border-bottom: 1px solid #E2E2E2;
    color: #404040;
    font-family: FIATADVERT01ARegular;
    font-size: 20px;
    padding-bottom: 20px;
    padding-left:9px;
}

#content_r h2#product_title {
    font-size:26px;
    border-bottom:none;
}

#content_r h2#product_title span#cat1 {
    font-size:12px;
    font-family:arial;
    color:#a9a9a9;
    display:block;
    float:left;
}

#content_r h2#product_title span#cat2 {
    float:left;
    display:block;
    color:#6789a7;
    font-size:12px;
    font-family:arial;    
}

#content #content_r #lista_produktow,
#content_page #content_r #lista_produktow{
}

#content #content_r #lista_produktow h3,
#content_page #content_r #lista_produktow h3 {
    background: url("../images/shared/decor2.jpg") no-repeat scroll 0 2px transparent;
    border-bottom: 1px solid #E2E2E2;
    color: #404040;
    font-family: FIATADVERT01ARegular;
    font-size: 20px;
    padding-bottom: 20px;
    padding-left: 9px;    
}

#content #content_r #lista_produktow ul,
#content_page #content_r #lista_produktow ul{
    
}

#content #content_r #lista_produktow ul li,
#content_page #content_r #lista_produktow ul li{
    border-bottom:1px solid #e2e2e2;
    overflow:hidden;
    height:134px;
    display:block;
    
}

#content #content_r #lista_produktow ul li:hover,
#content_page #content_r #lista_produktow ul li:hover{
    background:#f5f5f5;
}

#content #content_r #lista_produktow ul li img,
#content_page #content_r #lista_produktow ul li img{
    float:left;
    margin-top:23px;
    margin-left:20px;
}

#content #content_r #lista_produktow ul li div,
#content_page #content_r #lista_produktow ul li div{
    margin-top:23px;
    margin-left:21px;
    float:left;
    width:515px;
    color:#656464;
}

#content #content_r #lista_produktow ul li div a.prod_name,
#content_page #content_r #lista_produktow ul li div a.prod_name{
    font-family:FIATADVERT01ARegular;
    font-size:18px;
    color:#414141;
    text-decoration:none;
}

#content #content_r #lista_produktow ul li div div.cena,
#content_page #content_r #lista_produktow ul li div div.cena{
    float:none;
    font-weight:normal;
    font-size:23px;
    margin-top:0px;
    margin-left:0px;
    /*color:#7e9bb5;*/
}

#content #content_r #lista_produktow ul li div div.opis,
#content_page #content_r #lista_produktow ul li div div.opis{
    float:none;
    font-weight:normal;
    margin-top:0px;
    margin-left:0px;    
}

#content #content_r #prod_col_l,
#content_page #content_r #prod_col_l{
    float:left;
    width:405px;
    margin-top:19px;
}

#content #content_r #prod_col_l .thumb_border_small,
#content_page #content_r #prod_col_l .thumb_border_small{
    margin-right:4px;
    margin-top:4px;
}

#content #content_r #prod_col_l .thumb_border_small_no_margin,
#content_page #content_r #prod_col_l .thumb_border_small_no_margin{
    margin-right:0px;
    margin-top:4px;
}

#content #content_r #prod_col_r,
#content_page #content_r #prod_col_r{
    float:left;
    margin-left:20px;
    margin-top:19px;
    width:240px;
}

#content #content_r #prod_col_r #cena,
#content_page #content_r #prod_col_r #cena{
    width:238px;
    border:1px solid #e0e0e0;
    background:#ebebeb;
    height:83px;
    font-family:FIATADVERT01ARegular;    
    color:#404040;
}

#content #content_r #prod_col_r #cena #cena_label,
#content_page #content_r #prod_col_r #cena #cena_label{
    font-size:17px;
    margin-top:15px;
    margin-left:49px;
}

#content #content_r #prod_col_r #cena #cena_value,
#content_page #content_r #prod_col_r #cena #cena_value{
    font-size:30px;
    margin-left:49px;
}

#content #content_r #prod_col_r .stara_cena,
#content_page #content_r #prod_col_r .stara_cena{
    font-family:FIATADVERT01ARegular;   
    font-size:14px;
    text-decoration:line-through;
}

#content #content_r #prod_col_r #bank_promocje,
#content_page #content_r #prod_col_r #bank_promocje {
    background:url(../images/page/podglad/logo-fiat-bank.gif) no-repeat right;
    width:238px;
    border:1px solid #e0e0e0;
    border-top:none;
    border-right:none;
    height:50px;
    font-family:FIATADVERT01ARegular;
    font-size:14px !important;
    color:#404040;
    position:relative;
    overflow: hidden;
}
#content_r #bank_promocje > div {
position:absolute;
top:-7px;
left:15px;
display:block;
width:100px;
min-height:10px;
overflow-y:visible;
margin:0;
padding:0;
font-size:12pt;
}
#content_r #bank_promocje > div span {
color:#C31E2F;
}


#content #content_r #prod_col_r #opis,
#content_page #content_r #prod_col_r #opis{
    margin-top:28px;
}

#content #content_r #prod_col_r #opis_label,
#content_page #content_r #prod_col_r #opis_label{
    font-weight:bold;
    margin-bottom:5px;
    margin-top:15px;
}

#content #content_r .hr_line,
#content_page #content_r .hr_line {
    margin-top:26px;
    margin-bottom:26px;
}

#content_page #content_r article h3 {
    background: url("../images/shared/decor2.jpg") no-repeat scroll 0 12px transparent;
    color: #404040;
    font-family: FIATADVERT01ARegular;
    font-size: 18px;
    padding: 10px 0 2px 9px;
}

#content_page #content_r article h4 {
    background: url("../images/shared/decor2.jpg") no-repeat scroll 0 10px transparent;
    color: #404040;
    font-family: FIATADVERT01ARegular;
    font-size: 16px;
    padding: 8px 0 2px 9px;
}

#content_page #content_r article hr {
	background: #fff;
	color: #fff;
	border: 0px;
	border-top: 1px solid #efefef;
}


#sites_numbers {
    color:#ababab;
    margin-top:31px;
}

#sites_numbers span {
    float:left;
    margin-right:11px;    
}

#sites_numbers a {
    width:21px;
    text-align:center;
    text-decoration:none;
    display:block;
    float:left;
    color:#ababab;
    padding-top:3px;
    padding-bottom:3px;
}

#sites_numbers a.sel{
    color:#fff;
    background:#ababab;
  
    
}

#sites_numbers .sites_sep {
    float:left;
    margin-right:3px;
    margin-left:3px;
}

#sites_numbers2 {
    float:right;    
    color:#ababab;
}

#sites_numbers2 a {
    float:left;
    display:block;
    color:#ababab;
    text-decoration:none;
    -webkit-transition: none;
    -moz-transition: none; 
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:3px;
}

#sites_numbers2 a:hover {
    color:#ffffff;  
    background:#ababab;  
    -webkit-transition: none;
    -moz-transition: none;  
    text-shadow: none;   
}

#sites_numbers2 .sites_sep {
    float:left;
    margin-right:3px;
    margin-left:3px;
}

#kontakt_product_info {
    margin-top:30px;
    margin-bottom:30px;
}

footer#main_footer {
    background:url("../images/shared/bg_footer.png") repeat-x;
    height:192px;
    width:100%;
    clear:both;
    color:#4b5966;
    margin-top:31px;    
}

footer#main_footer #footer {
    width:1000px;
    margin:0px auto;
}

footer#main_footer #footer #footer_l {
    width:475px;
    float:left;
    margin-top:22px;
}

footer#main_footer #footer #footer_l span {
    float:left;
    display:block;
    border-left:1px solid #363f46;
    padding-left:15px;
    margin-left:15px;
}

footer#main_footer #footer #footer_r {
    width:33px;
    float:right;
}

footer#main_footer #footer #footer_r a#gotop {
    background:url("../images/shared/top_btn.png");
    width:33px;
    height:33px;
    display:block;
    margin-right:48px;
    margin-top:21px;
    float:right;
}


#call_us {
    font-family:FIATADVERT01ARegular;
    background-color:#70A90E;
    background: -moz-linear-gradient(top,  #70A90E,  #507C04);
    background: -webkit-gradient(linear, left top, left bottom, from(#70A90E), to(#507C04));
    background-image: -o-linear-gradient(#70A90E,#507C04);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70A90E', endColorstr='#507C04');
    text-shadow: #000 1px 1px 2px;
    color:#fff;
    font-size:20px;
    padding:5px;    
    text-align:center;
    margin-top:20px;
}

#call_us #phone_number {
    font-size:29px;
    font-family:FIATADVERT01ARegular;
}

#zaliczka_dane_faktura_form {
    margin-top:20px;
}



/* By Silnet.pl */
div.silnet {
	float: left; 
	position: relative; 
	z-index: 10; 
	height: 20px; 
	width: 75px;
        margin-left:47px;
}

div.silnet div {
	background: url('../images/shared/silnet.png') no-repeat 0px 0px;
	height: 20px;
}

div.silnet a {
        -webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	position: absolute;
	opacity:0;
	filter: alpha(opacity=0);
	z-index: 20;
	top: 0px;
	right: 0px;
	float: right;
	height: 20px;
	width: 75px;
	background: url('../images/shared/silnet.png') no-repeat 0px 0px;
}

div.silnet a:hover {
        opacity: 1;
	filter: alpha(opacity=100);
        background: url('../images/shared/silnet.png') no-repeat 0px -20px;
}

/* Formularze */

.submit {
    background:url("../images/shared/btn_wyslij.jpg");
    width:167px;
    height:54px;
    margin:10px auto;
    border:none;
    display:block;
    cursor:pointer;
}
 
.submit:hover {
    background:url("../images/shared/btn_wyslij1.jpg");
}

.btn_form {
    background:url("../images/shared/btn.jpg") 0px 10px no-repeat;
    width:167px;
    height:64px;
    margin:27px auto;
    border:none;
    display:block;
    cursor:pointer;
    color:#fff;
    font-size:18px;
}
 
.btn_form:hover {
    background:url("../images/shared/btn1.jpg") 0px 10px no-repeat;   
}

 
input.form {
    background-color:#FCFBF9;
    border-color:#CFCFCF;
    border-width:1px;
    border-style:solid;
    padding:3px;
    font-size:11px;
    font-family: Arial;
    width:200px;
    color:#152550;
}
 
textarea.form {
    background-color:#FCFBF9;
    border-color:#CFCFCF;
    border-width:1px;
    border-style:solid;
    padding:3px;
    font-size:12px;
    font-family: Arial;
    width:450px;
    height:300px;
    color:#152550;
}
 
.textareafield {
    background-color:#fff;
    border-color:#CFCFCF;
    border-width:1px;
    border-style:solid;
    padding:3px;
    font-size:12px;
    font-family: Arial;
    width:350px;
    height:205px;
    color:#152550;  
    float:left;
}

.selectfield {
    border:1px solid #e0e0e0;
    font-size:12px;
    font-family: Arial;
    width:150px;
}

.row {
    padding-top:5px;
    padding-bottom:5px;
    overflow:hidden;
}
.rowradio {
  padding-left:110px;
}

.row .txtfield {
    border:1px solid #e0e0e0;
    width:447px;
    height:29px;
}

.txtfield_short {
    border:1px solid #e0e0e0;
    width:280px;
    height:29px;
}

.row .textareafield {
    border:1px solid #e0e0e0;
    width:447px;
    height:135px;
}

.row > input[type=radio],
.row > input[type=checkbox] {
    margin-left:50px;
}

.row .radio_content {
    float:left;
}

label {
    width:100px;
    float:left;
    text-align:right;
    font-weight:bold;
    margin-right:10px;
}
label.radiolabel,
label.checkboxlabel {
  float:none;
  text-align:left;
  font-weight:normal;
}

label.zaliczki_label {
    width:100px;
    float:left;    
    font-weight:bold; 
    text-align:left;
}

#contactFormCaptcha {
    margin:0px auto;
    width:120px;
}

.contact_l {
    float:left;
    margin: 20px 40px 50px 0px;
    line-height:20px;
}

.contact_r {
    float:left;
    margin-top:19px;
    margin-bottom:20px;
    width:205px;
    height:195px;
    margin-left:80px;
}

#contact_r #mapa_polski {
    background:url("../images/shared/mapa.png");
    width:205px;
    height:195px;
    display:block;
}

/**noc cudow**/
#noc_cudow {
    background:url("../images/shared/fiat_banner_185x131.jpg");
    width:185px;
    height:131px;
    display:block;
    margin-top:20px;
}

#noc_cudow_content {
    background:#000414;
    min-height:460px;
    padding:10px;
    color:#fff;
    font-family:FIATADVERT01ARegular;
    overflow:hidden;    
}

.noc_cudow_item {
    float:left;
    text-align:center;
    width:200px;
    font-size:13px;
}

.noc_cudow_item_margin {
    margin-left:20px;
    margin-right:20px;
    float:left;
    text-align:center;
    width:200px;
    font-size:13px;    
}

.noc_cudow_item .model_name,
.noc_cudow_item_margin .model_name {
    font-size:19px;
}
.noc_cudow_item .model_price,
.noc_cudow_item_margin .model_price {
    font-size:19px;
}

.model_desc {
    font-size:11px;
    font-family:arial;
    margin-top:10px;
}

.noc_cudow_small_text {
    font-size:10px;
    margin-top:10px;
    font-family:arial;
}
/**noc cudow**/


/**lacia voyager**/
#voyager_logo {
    margin-bottom:10px;
    background:url("../images/page/lancia_voyager/logo.png") no-repeat left;
    width:65px;
    height:61px;
    float:left;
}
#lancia_voyager h3 {
  font-family:FIATADVERT01ARegular;  
  font-size:25px;
  margin-top:15px;
  margin-left:10px;
  float:left;
}
#lancia_voyager_box {
    background:url("../images/page/lancia_voyager/lancia_voyager.jpg");
    width:185px;
    height:131px;
    display:block;
    margin-top:20px;
}
/**lancia voyager**/


/**lancia ypsilon**/
#lancia_ypsilon {
    
}

#lancia_ypsilon h3 {
    font-family:FIATADVERT01ARegular;  
    font-size:25px;
    margin-top:15px;
    margin-left:20px;
    float:left;
}

#lancia_ypsilon #lancia_ypsilon_photo1  {
    text-align:center;
    margin-top:20px;
}

a#zoabcz_wiecej {
    background:#72AB0E;    
    background: -moz-linear-gradient(top,  #72AB0E,  #5E8E05);
    background: -webkit-gradient(linear, left top, left bottom, from(#72AB0E), to(#5E8E05));
    background-image: -o-linear-gradient(#72AB0E,#5E8E05);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72AB0E', endColorstr='#5E8E05');    
    color:#fff;
    font-size:16px;
    text-decoration: none;
    width:220px;
    display:block;
    padding-top:10px;
    padding-bottom:10px;
    margin:5px auto;
    box-shadow:2px 2px 15px #BBBFB5;    
    text-align:center;
}

a#zoabcz_wiecej:hover {
    text-shadow:none;
    text-decoration:underline;    
    background: -moz-linear-gradient(top,  #72AB0E,  #4C7204);
    background: -webkit-gradient(linear, left top, left bottom, from(#72AB0E), to(#5E8E05));
    background-image: -o-linear-gradient(#72AB0E,#5E8E05);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72AB0E', endColorstr='#5E8E05');    
}


#lancia_ypsilon #lancia_ypsilon_photo1 h3 {
    float:none;
    margin-bottom:20px;
}

#ypsilon_logo {
    background:url("../images/page/lancia_ypsilon/logo.png");
    width:167px;
    height:61px;
    float:left;
}

#lancia_ypsilon_box {
    background:url("../images/shared/fiat_banner_185x131.jpg");
    width:185px;
    height:131px;
    display:block;
    margin-top:14px;
}

#fiat_freemont_box {
    background:url("../images/page/fiatfreemont/fiat_freemont_fiat_partner_katowice.jpg");
    width:185px;
    height:131px;
    display:block;
    margin-top:20px;
}
/**lancia ypsilon**/

#choose_model {
    margin-top:20px;
    width:185px;
    margin-bottom:20px;
    font-family:FIATADVERT01ARegular;
}

#pozostale_modele {
    margin-top:20px;
}

/**newsletter**/
#newsletter_box {
    margin-top:20px;
    width:185px;
}

#newsletter_box p {
    margin-top:7px;
}

#newsletter_box form {
    margin-top:10px;
    overflow:hidden;
    width:185%;
    display:block;
}

#newsletter_box form .txtfield {
    border:1px solid #e0e0e0;    
    height:29px;
    margin:0px;
    padding:0px;
    width:154px !important;
    float:left;
    overflow:hidden;
    display:block;
}

#newsletter_box form .submit {
    float:left;
    background: #6ea114; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiM2ZWExMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjQ5NzE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  #6ea114 21%, #649716 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(21%,#6ea114), color-stop(100%,#649716)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6ea114 21%,#649716 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6ea114 21%,#649716 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6ea114 21%,#649716 100%); /* IE10+ */
    background: linear-gradient(top,  #6ea114 21%,#649716 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ea114', endColorstr='#649716',GradientType=0 ); /* IE6-8 */    
    height:31px;
    margin:0px;
    color:#fff;
    font-weight:bold;
    padding:0px;
    width:29px !important;
}

#newsletter_box #newsletter_result {
    overflow:hidden;
    display:none;
}

#newsletter_box .alert {
    margin-top:5px;
    color:#C31E2F;
    font-weight:bold;
    text-align:center;
}

#newsletter_box .success {
    margin-top:5px;
    color:#6ea114;
    font-weight:bold;
    text-align:center;
}

#newsletter_layer_bg {
    background:#fff;
    opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */  
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    z-index:100;
}

#newsletter_layer {
    position:absolute;    
    font-family:FIATADVERT01ARegular;
    font-size:28px;
    text-align:center;
    z-index:101;
    width:100%;
    top:15%;
    overflow:hidden;
}

#newsletter_layer p {
    text-align:center;
    overflow:hidden;
}

#newsletter_layer #close_btn {
    background: #72ab10; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyYWIxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OTliMTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #72ab10 0%, #699b16 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72ab10), color-stop(100%,#699b16)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #72ab10 0%,#699b16 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #72ab10 0%,#699b16 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #72ab10 0%,#699b16 100%); /* IE10+ */
    background: linear-gradient(top,  #72ab10 0%,#699b16 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72ab10', endColorstr='#699b16',GradientType=0 ); /* IE6-8 */
    
    margin:0px;
    color:#fff;
    font-size:18px;
    margin-top:15px;
    box-shadow:2px 2px 2px #c6c6c6;
    display:block;
    width:170px;
    height:20px;
    padding:5px;
    margin:10px auto;
}

#newsletter_layer #close_btn:hover {    
    background: #699b16; /* Old browsers */
    
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5OWIxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MmFiMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #699b16 0%, #72ab10 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#699b16), color-stop(100%,#72ab10)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #699b16 0%,#72ab10 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #699b16 0%,#72ab10 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #699b16 0%,#72ab10 100%); /* IE10+ */
    background: linear-gradient(top,  #699b16 0%,#72ab10 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#699b16', endColorstr='#72ab10',GradientType=0 ); /* IE6-8 */
    
}
/**newsletter**/


/**opinie**/
#opinie_box {
    margin-top:20px;
    font-family:FIATADVERT01ARegular;
}

#opinie_box ul {
    margin:0px !important;    
}

#opinie_box ul li {
    list-style:none !important;        
    margin-top:5px !important;
    border-bottom:1px solid #E2E2E2;
    padding:5px 5px 5px 5px !important;
    width:185px;
}

#opinie_box ul li:nth-child(2n) {background:#f5f5f5;}

#opinie_box ul li .opinion_name {
    font-size:13px;
}

#opinie_box ul li .opinion {
    color:#656464;
    font-family:Arial, Helvetica, sans-serif; font-size: 11px; 
    text-align: justify;
    font-size:11px;
    font-style:italic;
    padding-top:5px;
}

#opinie_box ul li .opinion_date {
    font-size:9px;
    font-family:Arial;
    color:#afafaf;
    float:left;
}

#opinie_box ul li .stars {    
    float:right;
}

#opinie_box .more_opinion {
    font-family:Arial;
    display:block;
    margin-top:5px;
}

#opinie {
    overflow:hidden;
    font-family:FIATADVERT01ARegular;
}

#opinie ul {
    margin:0px !important;
}

#opinie ul li {
    float:left;
    list-style:none !important;        
    margin-top:5px !important;    
    padding:5px 5px 5px 5px !important;
    width:210px;   
    min-height:150px;
}

#opinie ul li .opinion_name {
    font-size:13px;
}

#opinie ul li:nth-child(odd) {background:#f5f5f5;}

#opinie ul li .opinion {
    color:#656464;
    font-family:Arial, Helvetica, sans-serif; font-size: 11px; 
    text-align: justify;
    font-size:11px;
    font-style:italic;
    padding-top:5px;
}

#opinie ul li.opinie_break {
    clear:left;
    height:1px;
    min-height:0px;
    background:#E2E2E2;
    width:100%;
    display:block;
    overflow:hidden;
    padding:0px !important;
    margin:0px;
}

#opinie ul li .opinion_date {
    font-size:9px;
    font-family:Arial;
    color:#afafaf;
    float:left;
}

#opinie ul li .stars {    
    float:right;
}

.star_bg {
    width:51px;
    height:10px;
    background:url("../images/shared/stars_bw.png") no-repeat;
}

.star1 {
    width:10px;
    height:10px;
    background:url("../images/shared/stars.png");
}

.star2 {
    width:20px;
    height:10px;
    background:url("../images/shared/stars.png")
}

.star3 {
    width:30px;
    height:10px;
    background:url("../images/shared/stars.png")
}

.star4 {
    width:40px;
    height:10px;
    background:url("../images/shared/stars.png")
}

.star5 {
    width:50px;
    height:10px;
    background:url("../images/shared/stars.png")
}
/**opinie**/

#kalkulator_layer {
    display:none;
    position:absolute;
    top:3%;
    left:50%;    
    z-index:101;    
    width:580px;    
}

#kalkulator_content {
    position:absolute;
    left:-210px;
}

#kalkulator_bg {    
    background:#000;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:100;
    display:none;    
}


#kalkulator {
    margin-top:20px;
    border:1px solid #ebebeb;
    padding:10px;
    background:#fff;
    width:390px;
    margin:0px auto;
}

#kalkulator .slide {
    margin-bottom:10px;
    overflow:hidden;
}

#kalkulator .slide_label {
    margin-bottom:5px;
    font-weight:bold;
}

#kalkulator #credit_price_label {
    font-size:18px;
}

#kalkulator #credit_price {
    font-size:18px;
    color:#C31E2F;
}

#kalkulator .slide_container {
    float:left;
    width:250px;
    height:25px;    
    margin-top:5px;    
}

#kalkulator .slide_criteria1 {
    float:left;
    margin-top:5px;
    margin-right:15px;
    
}

#kalkulator .slide_criteria2 {
    float:left;
    margin-left:15px;
    margin-top:5px;
}

#kalkulator h3 {
    font-family:FIATADVERT01ARegular;
    font-size:18px;
    margin-bottom:10px;    
}

#kalkulator #fiat_bank_logo {
    background:url("../images/page/podglad/logo-fiat-bank.gif") 0px -21px;
    width:88px;
    height:48px;
    position:absolute;
    top:0px;
    right:0px;
}

#kalkulator .ui-slider-handle {    
    width:20px;
    height:20px;
    top:-5px;
    cursor:pointer;    
}

#kalk_oplacalnosc {    
    border:1px solid #ebebeb;
    padding:10px;   
    background:#ebebeb;
    width:390px;
    margin:20px auto;
    margin-bottom:0px;
}

#kalk_oplacalnosc .kalk_hr {
    height:1px;
    width:90%;
    margin:0px auto;
    background:#d3d3d3;
    margin:10px auto;
}

#kalk_oplacalnosc .kalk_hr2 {
    height:1px;
    width:90%;
    margin:0px auto;
    background:#d3d3d3;
    margin:5px auto;
}

#kalk_oplacalnosc h3 {
    font-family:FIATADVERT01ARegular;
    font-size:18px;
    margin-bottom:10px;        
}

#kalk_oplacalnosc #row1 {
    border-bottom:1px solid #ebebeb;
    
}

#kalk_oplacalnosc #row2 {
    padding:5px;
    font-size:14px;
    border:1px solid #c9c9c9;
    background:#fff;
    
}

#kalk_oplacalnosc #row2 span {
    color:#C31E2F;
    font-size:16px;
    font-weight:bold;
}

#kalk_oplacalnosc .legend,
#kalkulator .legend ,
#credit_form .legend{
    font-size:10px;
    margin-top:5px;
}

#kalk_real_koszt_raty_text {
    font-size:10px;
    margin-top:5px;    
}

#rata_kredytu {
    display:block;    
    font-family:FIATADVERT01ARegular;
    background-color:#70A90E;
    background: -moz-linear-gradient(top,  #70A90E,  #507C04);
    background: -webkit-gradient(linear, left top, left bottom, from(#70A90E), to(#507C04));
    background-image: -o-linear-gradient(#70A90E,#507C04);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70A90E', endColorstr='#507C04');
    text-shadow: #000 1px 1px 2px;
    color:#fff;
    font-size:20px;
    padding:5px;    
    text-align:center;
    margin-top:20px; 
    padding:10px;
    
    text-decoration:none;
    cursor:pointer;
}

#rata_kredytu:hover {
    text-shadow: #5b5b5b 2px 2px 5px;
}

#credit_form {
    background:#fff;
    margin-top:20px;
    border:1px solid #ebebeb;
    padding:10px; 
}

#credit_form h3 {
    font-family:FIATADVERT01ARegular;
    font-size:18px;
    margin-bottom:10px;      
}

#credit_form label {
    width:170px;
    text-align:left;
}

#credit_form .txtfield {
    width:150px;
    height:18px;
}

span.error {
    clear:both;
    background:#9B031A;
    display:block;
    padding:3px;
    color:#fff;
    margin-top:3px;
    margin-bottom:3px;
}

#opis_podglad {
    display:block;
    height:160px;
    overflow:hidden;
    line-height:18px;
}

#show_desc {
    display:block;
    margin-top:10px;
    margin-bottom:10px;
}

ul#trzy_kroki {
    list-style:none;
    font-family:FIATADVERT01ARegular;
    font-size:14px;
    margin:30px 0px 0px 25px !important;
}

ul#trzy_kroki li {
    list-style:none;
    overflow:hidden;
    margin:0px 0px 20px 10px;
}

ul#trzy_kroki li img {
    float:left;
}

ul#trzy_kroki li div {
    float:left;
    margin:10px 0px 0px 10px;
}

ul#trzy_kroki li div .krok {
    font-size:18px;
    color:#3C77A6;
}

#calc_lpg {
    margin-top:20px;
}

#calc_lpg span {
    padding-left:5px;
}

#calc_lpg .txtfield {
    width:200px;
}

#calc_lpg label {
    width:160px;
}

#calc_lpg #calc_lpg_result {
    display:none;
}
