article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


*{  font-family: "Trebuchet MS", "Tahoma", "Times New Roman", "Verdana"; }
html { 
	overflow-y: scroll; /* always force a scrollbar in non-IE */
	}
        
body { background-color:#ffffff; margin:0px; }

h1 { margin:0px; color:#303030;	 font-weight:normal; }
h2 { margin:0px; color:#303030;	font-weight:normal;	}
h3 { margin:0px; color:#303030;		font-weight:bold; }

p {		margin:0px; }
.przypis { color:#359eff; }

a { /*margin:0px; */color:#303030; text-decoration:none }
a:hover, a:focus { /*color:#303030;*/ text-decoration:underline }


img {	border:0px; float:none; margin:0px; padding:0px; line-height: 0px; font-size: 0px; }

.box2_3 img{}
div
{
	/*position: 		relative;*/
	margin: 		0px;
	padding: 		0px;
	color: 			#303030;

	line-height:	170%;
	line-height: 	1.4;
}
.navigator { padding:10px; }
.navigator p {color:#828282; }
.navigator a {color:#828282; }

label, .label{
    outline: none;
    font-size: 100%;
    color:	#828282;
    font-weight:normal;
}
.small{font-size:1.4rem;}

h1{
    font-weight:normal;
    font-size:23px;    
    padding-top:10px;
        padding-bottom:10px;
        margin: 0px;
}
h1 .small{
    font-size: 17px;
}

h2{
    font-weight:normal;
    font-size:20px;    
    padding-top:10px;
    padding-bottom:10px;
            margin: 0px;
}

h2 .small{
    font-size: 14px;
}

h3{
    font-weight:normal;
    font-size:17px;    
    padding-top:10px;
    padding-bottom:10px;
            margin: 0px;
}

h4{
    font-weight:normal;
    font-size:14px;    
    padding-top:10px;
    padding-bottom:10px;
            margin: 0px;
}


h5{
    font-weight:normal;
    font-size:16px;
}

.inline{
    display:inline;
}
.block{
    display:block;
}

.fl{
    float:left;
}

.fr{
    float:right;
}

.clear{
    clear:both;
}
.absolute{position:absolute;}
.relative{
    position:relative;
}
.list_1{margin:0px;
list-style: none;
padding: 0px;
}
.list_1 li{
        background-image: url("../images/arrow_darkgray.png");
    background-repeat: no-repeat;

    background-position: 50% left;
padding:0px 0px 5px 20px;    
}

.list_2{margin:0px;
/*list-style: none;*/
padding: 0px;
}
.list_2 li{
     /*   background-image: url("../images/arrow_darkgray.png");*/
    background-repeat: no-repeat;

    background-position: 50% left;
padding:0px 0px 5px 0px;    
}



.list_3{margin:0px;
list-style: none;
padding: 0px;
}
.list_3 li{
    background-image: url("../images/arrow_small.png");
    background-repeat: no-repeat;

    background-position: left -4px;
padding:0px 0px 5px 23px;    
}

.link_menu{
    font-size:14px;
    color: #c50009;
    padding-top: 0px;
    padding-bottom:5px;
    background-image: url("../images/arrow_small.png");
    background-position: left -4px;
    background-repeat: no-repeat;
    /*color: #c50009;*/
    line-height: 20px;
    padding-left: 23px;
   /* text-align: justify; */
    display: inline-block;  
        outline: none;    
}

.link_menu.active{

    color: #444444;/*#00adee;  */
    background-image: url("../images/arrow_dark_small.png");
}

.arrow_left{
    background-image: url("../images/arrow_small.png");
    background-position: left -4px;
    background-repeat: no-repeat;
    /*color: #c50009;*/
    line-height: 20px;
    padding-left: 23px;
    /*text-align: justify;*/ 
    display: inline-block;
}
h1.arrow_left{    background-position: left -36px;}
h2.arrow_left{    background-position: left -36px;}

.arrow_left_medium{
    background-image: url("../images/arrow.png");
    background-position: left 4px;
    background-repeat: no-repeat;
    /*color: #c50009;*/
    line-height: 27px;
    padding-left: 30px;
    text-align: left; 
    display: inline-block;
}
.arrow_left_big{
    background-image: url("../images/arrow_red.png");
    background-position: left 4px;
    background-repeat: no-repeat;
    /*color: #c50009;*/
    line-height: 27px;
    padding-left: 40px;
    text-align: left; 
    display: inline-block;
}

.navbar-header, .content, .content_white, .content_lightgray, .content_darkgray,  .content_red, .content_dark, .content_pattern, .content_blue, .content_none{width:1080px;}
.navbar-header_bg, .content_bg, .content_bg_white, .content_bg_lightgray, .content_bg_darkgray,  .content_bg_red, .content_bg_dark,.content_bg_pattern, .content_bg_blue, .content_bg_none{min-width:1080px;}
#header, #footer, #menu{width:1080px;}
.content_max{
        width: 1200px;
}

#map-canvas,#header_bg, #footer_bg, #menu_bg{min-width:1080px;}
#frame_autokomis{width:1058px;}
#icons{position:absolute; top:24px; right:20px; overflow: hidden;}
.home #icons{position:absolute; top:54px; right:20px; overflow: hidden;}
#icons .menu_icon{width:30px; height:30px; background-image: url('../images/icons.png'); background-position: 0px 0px; }
#icons .fb{width:30px; height:30px; background-image: url('../images/icons.png'); background-position: -30px 0px; }
#icons .google_plus{width:30px; height:30px; background-image: url('../images/icons.png'); background-position: -60px 0px; }
#contact_form_btn{cursor:pointer;}

element.style {
    display: block;
}
#toTop {
    background-image: url("../images/top.png");
    background-repeat: no-repeat;
    /*background-color:red;*/
    bottom: 30px;
    cursor: pointer;
    display: none;
    height: 40px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 40px;
    z-index:3000;
}
#footer-info{
font-size:14px;
color:#828282;
}

/*formularz*/

#form-content{
}
#form-div{
    display:none;
}

#form-ubezpieczenia #form-div{
    display:block;
}

#form, #form-zglos-auto, #form-generator-kart, #form-praca{
    overflow:hidden;
}
#form .label, #form-zglos-auto label, #form-generator-kart label, #form-praca label{
  display: block;
  width: 228px;
  text-align:left;
  padding:6px 3px 3px 3px;
  margin-right:0px;
/*  color:#303030;*/
}

#form .form-row, #form-zglos-auto .form-row, #form-generator-kart .form-row, #form-praca .form-row{
  padding: 0px 0px 3px 0px;
  clear:none;
  overflow: hidden;
  color:#828282;
/*  color:#fff;*/
}


#form label.error, #form-zglos-auto label.error, #form-generator-kart label.error, #form-praca label.error{
  color: red;
  padding-left: 5px;
}

#form input, #form-zglos-auto input, #form-generator-kart input, , #form-praca input{
  float: left;
  width: 318px;/*268px;  */
  border:1px solid #f0f0f0; 
  border-bottom:1px solid #e6e6e6; 
  padding:10px;
/*  background-color:#292929;
  color:#f0f0f0;*/
}

#form select, #form-zglos-auto select, #form-generator-kart select, #form-praca select{
  float: left;
  width: 320px;
  border:1px solid #f0f0f0; 
  border-bottom:1px solid #e6e6e6; 
  padding:10px;
/*  background-color:#292929;
  color:#f0f0f0;  */
}

#form textarea, #form-zglos-auto textarea, #form-generator-kart textarea, #form-praca textarea{
  width: 318px;
  height: 140px;
  float: left;
  border:1px solid #f0f0f0; 
  border-bottom:1px solid #e6e6e6; 
  padding:10px;
/*  background-color:#292929;
  color:#f0f0f0;  */
}
   
#form .submit, #form-zglos-auto .submit, #form-generator-kart .submit, #form-praca .submit, .submit_btn{
  border:0px;
background-color:#444444;
background-repeat:no-repeat;
min-width:100px;
height:40px;
display:block;
text-align:center;
padding-top:10px;
margin:0px auto;
color:#fff;
outline-style:none;
cursor:pointer;
}
#form .submit:hover, #form-zglos-auto .submit:hover, #form-generator-kart .submit:hover, #form-praca .submit:hover, .submit_btn:hover{
background-color:#828282;
color:#fff;
}
a.submit_btn:hover{
        text-decoration: none;
}


#form-zglos-auto input,#form-zglos-auto textarea, #form-generator-kart input, #form-generator-kart textarea, 
#form-praca input, #form-praca textarea
{
   width: 228px;
   /*border: 0px solid #444444;*/

}

#form-zglos-auto [type=checkbox], #form-generator-kart [type=checkbox], #form-praca [type=checkbox]{
  margin:4px 3px;
}


#form-zglos-auto select, #form-generator-kart select, #form-praca select  {
     width: 228px;
}

.box2_3 .pbox1_2_left{
    width:330px;
    margin-right:10px;
}

.box2_3 .pbox1_2_right{
    width:330px;
    margin-left:10px;
}

.form-row_1_3 input{width:auto !important;}
.form-row_1_3{width:220px; margin:5px;}




.gallery-item {
        width: 33%;
        float:left;
        position: relative;
        /*padding-bottom: 20px;*/
        min-height: 100px;        
}

.gallery-item img{
        max-width: 100%;
        height: auto;
}
.gallery-name-c{
        width: 100%;
        height: 100%;
        position: relative;
}

.gallery-name{
        position: absolute;
        min-width: 100px;
        min-height: 20px;
        height: auto;
        width: 20%;
        color: white;
        background: black;
        text-align: center;
        bottom: 0;
        left: 0;
        padding: 10px;
}

.gallery-item.left{
        padding-right: 10px;
}

.gallery-item.right{
        padding-left: 10px;
}

.gallery-item--width2{
        width: 100%;
        
}









#bgWrapper.home{
  /*  top:-580px;*/
  /*background-position: center 200px;*/
}
#Wrapper{position: relative;}/*
#header_bg{
    width:100%;
   background: url("../images/header-back.jpg") repeat scroll 0 0 transparent;
}
#header{
    margin:0px auto;
    padding:0px 0px;
    overflow: hidden;
    
}*/
#header_bg{
    width:100%;
   /*background: none transparent;*/
   background-color:#191919;
          /*background-image:url('../images/bg_header.png');*/
}

#header_bg.home{
    background:url('../images/home_top_bg.png') repeat-x bottom left transparent;
}


#header{
    /*background-image:url('../images/logo_header_img.png');*/

        height:70px;
        background-repeat:repeat;
        overflow: hidden;
        margin:0px auto;
        text-align:center;
        position: relative
}

#header_bg.home #header{
    height:142px;
}

 #logo{
    background-image:url('../images/logo_header.png');
    height:70px;
    width:460px;/*211px;*/
    background-repeat:no-repeat;
    float:left;
}



#header_bg.home #header #logo{
        background-image:url('../images/home_logo_header.png');
        height:65px;
        width:535px;/*211px;*/
        background-repeat:no-repeat;
        float:left;
        margin-top:45px;
       /* margin:0px auto;text-align:center;*/
}


#logo-text{
        background-image:url('../images/logo_header_text.png');
        height:22px;
        width:250px;/*211px;*/
        background-repeat:no-repeat;
        position:absolute;
        bottom:20px;
        right:10px;
       /* margin:0px auto;text-align:center;*/
}







.fix{
    position: fixed;
    top: 0;
    z-index: 1000;
    height:38px;
}

#logo_mini{
  /* transition: height 10s ease-out;*/
  /* color:red;*/
}
/*
.sticky #logo_mini{
height: 40px;

}
.sticky{position:fixed; top:0;}
.menu-padding{padding-top:78px;}
*/

.default {
	height: 38px;
}

.fixed {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
        /*height:78px;*/
}

.default #logo_mini{}
.fixed #logo_mini{color:red; }
#logo_mini{height:60px;display:none; width:1080px;   margin:0px auto;}
#logo_min{display:none;}

#menu_bg{
   width:100%;
   /*background: url("../images/menu_top_bg.png") bottom left repeat-x;*/
  /* background-color: #fff;/*#C50009;*/
  /*
background-image: linear-gradient(bottom, rgb(217,217,217) 18%, rgb(240,240,240) 73%);
background-image: -o-linear-gradient(bottom, rgb(217,217,217) 18%, rgb(240,240,240) 73%);
background-image: -moz-linear-gradient(bottom, rgb(217,217,217) 18%, rgb(240,240,240) 73%);
background-image: -webkit-linear-gradient(bottom, rgb(217,217,217) 18%, rgb(240,240,240) 73%);
background-image: -ms-linear-gradient(bottom, rgb(217,217,217) 18%, rgb(240,240,240) 73%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(217,217,217)),
	color-stop(0.73, rgb(240,240,240))
);*/
  
background-image: linear-gradient(bottom, rgb(68,68,68) 12%, rgb(41,41,41) 70%);
background-image: -o-linear-gradient(bottom, rgb(68,68,68) 12%, rgb(41,41,41) 70%);
background-image: -moz-linear-gradient(bottom, rgb(68,68,68) 12%, rgb(41,41,41) 70%);
background-image: -webkit-linear-gradient(bottom, rgb(68,68,68) 12%, rgb(41,41,41) 70%);
background-image: -ms-linear-gradient(bottom, rgb(68,68,68) 12%, rgb(41,41,41) 70%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.12, rgb(68,68,68)),
	color-stop(0.7, rgb(41,41,41))
);  
   overflow: hidden;
   margin:0px auto;
/*
   transition: height 1s ease-out;
   -webkit-transition: height 1s ease-out;
    -moz-transition: height 1s ease-out; */
}
.center{
        margin: 0px auto;
}

.text-left {
text-align: left !important; }

.text-right {
text-align: right !important; }

.text-center {
text-align: center !important; }

.text-justify {
text-align: justify !important; }

.text-italic {
font-style:italic;}

.text-bold{
font-weight:bold;}
.text-upper{
text-transform: uppercase;}
.text-normal{
    font-weight:normal;
}

a:hover .text-hover{text-decoration:underline;}

.text-vt{vertical-align: top;}
.text-vm{vertical-align: middle;}
.text-vb{vertical-align: bottom;}

.mw100{max-width: 100%;}
.ti10{text-indent: 10px;}
.fs10{font-size:10px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}
.fs26{font-size:26px;}
.fs32{font-size:32px;}

.lh16{line-height:16px;}
.lh120{line-height:120%;}
.lh130{line-height:130%;}
.lh160{line-height:160%;}
.mr30{
    margin-right:30px;    
}
.mr10{
    margin-right: 10px;    
}
.ml30{
    margin-left:30px;    
}
.ml10{
    margin-left:10px;    
}
.mlr10{
    margin-left:10px;
    margin-right:10px;
}
.phone_nr{
    padding-top:5px !important;
}

/*
color1 ciemny czerwony: red
#c50009

color2 jasny czerwony
#e2001a

color3 jasny niebieski: blue
#00adee

color4 ciemny niebieski
#008cba

color5 zielony
#2a872a

color6 biały: white
#ffffff

color7 blady szary: lightgray
#f0f0f0

color8 blady szary 2: lightgray2
#e9e9e9

color9 ciemniejszy szary 1
#bdbdbd

color10 ciemniejszy szary 2
#828282

color11 ciemniejszy szary 3
#747474

color12 ciemniejszy szary 4: darkgray
#292929

color13 bardzo ciemy szary: dark 
#191919

color14 różowy error
#eee0e1

color15 jasny zielony ok
#d8eedd

color16 czarny
#000000

color17 ciemniejszy szary 5: gray
#444444

color18 ciemniejszy czerwony: darkred
#900007
*/




.bg-color1{ /*jest teraz color8*/
    background-color: #c50009;
}
.bg-color2{ /*jest teraz color7*/
    background-color: #e2001a;
}
.bg-color3{/*jest teraz color1*/
    background-color: #00adee;    
}
.bg-color4{/*jest teraz color12*/
    background-color: #008cba;    
}
.bg-color5{
    background-color: #2a872a;    
}
.bg-white, .bg-color6{
    background-color: #fff;
}
.bg-color7{
    background-color: #f0f0f0;    
}
.bg-color8{
    background-color: #e9e9e9;    
}
.bg-color9{
    background-color: #bdbdbd;    
}
.bg-color10{
    background-color: #828282;    
}
.bg-color11{
    background-color: #747474;    
}
.bg-color12{
    background-color: #292929;    
}
.bg-color13{
    background-color: #191919;    
}
.bg-error, bg-color14{
    background-color: #EEE0E1;
}
.bg-ok, bg-color15{
   background-color: #d8eedd; 
}
.bg-color16{
    background-color: #000000;    
}
.bg-color17, bg-gray{
    background-color: #444444;    
}
.bg-color18, bg-darkred{
    background-color: #900007;    
}


.text-color1{
    color: #c50009;
}
.text-color2{ 
    color: #e2001a; 
}
.text-color3{ /*color11*/
   color: #00adee; 
}
.text-color4{ /*color10*/
    color:#008cba;
} 
.text-color5{ 
    color:#2a872a; 
}
.text-color6{
    color:#fff; 
}
.text-color7{ /*color2*/
    color:#f0f0f0; 
}
.text-color8{ 
    color:#e9e9e9; 
}
.text-color9{ 
    color:#bdbdbd; 
}
.text-color10{ 
    color:#828282; 
}
.text-color11{ 
    color:#747474; 
}
.text-color12{ 
    color:#292929; 
}
.text-color13{ 
    color:#191919; 
}
.text-color14{ 
    color:#EEE0E1; 
}
.text-color15{ 
    color:#d8eedd; 
}
.text-color16{ 
    color:#000000; 
}
.text-color17{
    color:#444444; 
}
.text-color18{ 
    color:#900007; 
}


.border-color1{/*5*/
    border:1px solid #C50009;
}
.border-color2{
    border:1px solid #e2001a;
}
.border-color3{/*4 6*/
    border:1px solid #00ADEE;
}
.border-color4{
    border:1px solid #008cba;
}
.border-color5{
    border:1px solid #2a872a;
}
.border-color6{/*2*/
    border:1px solid #fff;
}
.border-color7{/*3*/
    border:1px solid #f0f0f0;
}
.border-color8{/*1*/
    border:1px solid #e9e9e9;
}
.border-left-color8{ /*1*/
    border-left:1px solid #e9e9e9;    
}
.border-color9{
    border:1px solid #bdbdbd;
}
.border-color10{
    border:1px solid #828282;
}
.border-color11{
    border:1px solid #747474;
}
.border-color12{
    border:1px solid #292929;
}
.border-color13{
    border:1px solid #191919;
}


.border_b{
    border-top:0px;
    border-left:0px;
    border-right:0px;
}

.border-multi{
    border-top: 1px solid #F0F0F0 ;
    border-left: 1px solid #F0F0F0 ; 
    border-right: 1px solid #F0F0F0 ;
    border-bottom: 1px solid #E6E6E6;
}
.bt_red{border-top:1px solid #c50009;}
.bb_red{border-bottom:1px solid #c50009;}
.bt_blue{border-top:1px solid #00adee;}
.bb_blue{border-bottom:1px solid #00adee;}
.bt_white{border-top:1px solid #fff;}
.bb_white{border-bottom:1px solid #fff;}
.bt_lightgray{border-top:1px solid #f0f0f0;}
.bb_lightgray{border-bottom:1px solid #f0f0f0;}
.bt, .bt_lightgray2{border-top:1px solid #e9e9e9;}
.bb, .bb_lightgray2{border-bottom:1px solid #e9e9e9;}
.bt_darkgray{border-top:1px solid #292929;}
.bb_darkgray{border-bottom:1px solid #292929;}
.bt_dark{border-top:1px solid #191919;}
.bb_dark{border-bottom:1px solid #191919;}
.bt_gray{border-top:1px solid #444444;/*#292929;*/}
.bb_gray{border-bottom:1px solid #444444;}
.bt_darkred{border-top:1px solid #900007;}
.bb_darkred{border-bottom:1px solid #900007;}

.bw3{ border-width: 3px;}

.oh{overflow: hidden;}
.position_a{position: absolute;}
.position_r{position: relative;}


/*1080*/
.box1_0{
    width:1080px;
    padding:0px 10px;
}
.box1_2{
    width:540px;
    padding:0px 10px;
}
.box1_3{
    width:360px;
    padding:0px 10px;
}
.box1_4{
    width:270px;
    padding:0px 10px;
}
.box1_6{
    width:178px;
    padding:0px 10px;
}
.box2_3{
    width:720px;/**/
    padding:0px 10px;
}

/*1200*/

.content_max .box1_4{
    width:25%;
    padding-left:10px;
    padding-right: 10px;
}

.content_max .box1_5{
    width:20%;
    padding-left:10px;
    padding-right: 10px;
}



.box1_0 .pbox1_2{
    width:510px;
}
.box1_0 .pbox1_2 .pbox1_2{
    width:245px;
}

.box1_0 .pbox1_2 .box_min{
   width:504px; 
   border:1px solid #e6e6e6;
   background-color: #e6e6e6;
   margin:3px ; 
   padding:3px;
  height:380px;
   overflow: hidden;
text-align:center; 
position: relative;  
}


.box2_3 .pbox1_3{
    width:220px;
}
.box2_3 .pbox2_3{
    width:460px;
}

.box2_3 .pbox1_2{
    width:340px;
}

.box2_3 .pbox1_0{
    width:100%;
}

.kontakt .box1_3{/*height:180px;*/}



#oferty_komis{
        width: 1200px;
        overflow: hidden;
        position: relative;
}

#oferty_komis .komis-lista{
        width: 960px;
        overflow: hidden;
        float: right;
}

#oferty_komis #komis-kontakt{
        width: 240px;
        float: left;
        position: relative;
}

#oferty_komis #komis-kontakt.komis-kontakt-fixed{
        position: fixed;
        top:0;
}

#oferty_komis #komis-kontakt.komis-kontakt-no-fixed{
        bottom:0;
        position: absolute;
}

#oferty_komis .pbox1_2 .box_min a{
    display:block;
}

#oferty_komis .pbox1_2 .box_min img.preload{
    position:absolute;
    top:50% !important;
    left:50% !important;
}
#oferty_komis .pbox1_2 .box_min img.min{
    max-width:496px;
}



.box1_0 .pbox1_2 .box_mini{
   width:96px; 
   border:1px solid #e6e6e6;
   background-color: #fff;
   margin:3px ; 
   padding:3px;
  height:74px;
   overflow: hidden;
    text-align:center; 
    position: relative;  
    float:left;
    cursor:pointer;
}

#oferty_komis .pbox1_2 .box_mini img.preload{
    position:absolute;
    top:29px !important;
    left:40px !important;
}


.box1_0 .pbox1_2 .box_mini img.mini{
   max-width:88px; 
}


#oferty_komis .pbox1_2 .box_mini.cycle-pager-active{
   border:1px solid #e6e6e6;
   background-color: #e6e6e6;
}/*
#oferty_komis .box1_4 .box_min{
    display:inline-block;
    z-index:50;
}*/


/*#oferty_komis .box1_4 .box_min{
    width:228px;
    height:173px;
          border:1px solid #e6e6e6;
   padding:3px; 
   overflow: hidden;
text-align:center; margin:0px auto; vertical-align: middle;   
position: relative;
}
#oferty_komis .box1_4 .box_min img{
    position:absolute;
    top:50%;
    left:50%;
}

#oferty_komis .box1_4 .box_min img.min{
    width:220px;
    position:relative;
    top:0px;
    left:0px;
}*/

#oferty_komis .box1_4 .box_min{
    width:198px;
    height:150px;
          border:1px solid #e6e6e6;
   padding:3px; 
   overflow: hidden;
text-align:center; margin:0px auto; vertical-align: middle;   
position: relative;
}
#oferty_komis .box1_4 .box_min img{
    position:absolute;
    top:50%;
    left:50%;
}

#oferty_komis .box1_4 .box_min img.min{
    width:190px;
    position:relative;
    top:0px;
    left:0px;
}

#oferty_komis  .title{height:64px; overflow: hidden; text-align: center; z-index: 1500; position: relative; top:0px;}
#oferty_komis  .cena{font-size:14px; position: relative; top:0px; right:0px; text-align:right;}
#oferty_komis  .rocznik{height:40px; text-align: right; width: 100%;}
 .shadow{-moz-box-shadow: 0px 3px 5px #e6e6e6;
-webkit-box-shadow: 0px 3px 0px #e6e6e6;
box-shadow: 0px 3px 5px #e6e6e6;
overflow: hidden;
}
#oferty_komis  .link{
    position: relative;
    display:block;
}
#oferty_komis  a.link:hover{
    text-decoration:none;
}
#oferty_komis  a.link:hover.shadow{
-moz-box-shadow: 0px 3px 5px #b2b2b2;
-webkit-box-shadow: 0px 3px 0px #b2b2b2;
box-shadow: 0px 3px 5px #b2b2b2;
}

#oferty_komis  a.link:hover .box_min{
    background-color:#e6e6e6;
}



#onas_home, #oferta_komis_home, .wrapper_home{
    height:310px;
    overflow: hidden;
}

#oferta_komis_home .box_info{
    width:226px;height:173px;
    float:left;
    overflow:hidden;
}

#oferta_komis_home .box_min{
    width:228px;
    height:173px;
   border:1px solid #e6e6e6;
   background-color:#292929;
   padding:3px; 
   overflow: hidden;
    text-align:center; margin:0px auto; vertical-align: middle;   
    position: relative;
}
#oferta_komis_home .box_min img{
    position:absolute;
    top:50%;
    left:50%;
background-color: #FFFFFF;    
}
#oferta_komis_home .box_min img.min{
    width:220px;
    position:relative;
    top:0px;
    left:0px;
    background-color: #FFFFFF;
}

#logo_fiat{
    background-image:url("../images/logo_fiat_2.png");
    width:234px; height:100px;

    margin-right:10px;
    margin:0px auto;
   
}
#slide_home_pager .active .slide_home{
background-color:#191919; 
border-bottom:3px solid #00aae2;
text-align: center;
}

#slide_home_pager  .slide_home h2{
    color:white; text-transform: uppercase;
     -moz-transition: color 0.5s linear;
  -webkit-transition: color 0.5s linear;
  transition: color 0.5s linear;
}


#slide_home_pager  .slide_home:hover h2{
  color:#00aae2;
}

#slide_home_pager .slide_home{
background-color:#292929; 
border-bottom:3px solid #292929;
text-align: center;  
cursor:pointer;


}

#slide_home{width: 1060px;}

#slide_home img{width:1054px;}


#slide_home .slide a{
  border: 3px solid #F0F0F0;
  -moz-transition: border 0.5s linear;
  -webkit-transition: border 0.5s linear;
  transition: border 0.5s linear;  
}

#slide_home .slide a:hover{
  border: 3px solid #00AAE2;
}


/*serwis slider*/
#slide_service{
    width:1080px;
}

.slide_service{
    border:3px solid #e9e9e9;
    background-color:#fff;
    overflow: hidden;    
   position: relative;
    float:left;
    display:inline-table; 
/*display: table-cell;*/
   vertical-align: bottom;        
    text-align:center;
    margin-right:10px;
    width:244px; 
    height:120px;/*142px;*/
    text-transform: uppercase;
}
#slide_service:hover #slide_service_prev, #slide_service:hover #slide_service_next{
/*    display:block;*/
    	opacity: 1;
  	filter: alpha(opacity = 100);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}

#slide_service_prev{
  position: absolute;
    right: 50px;
    top: 0px;
    width:30px; 
    height:46px;
    background-image:url("../images/prev_slide.png");
    background-position:center right;    
    background-repeat: no-repeat;    
    background-color:#e9e9e9;
    z-index: 3000;
   display:block;
/*    	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;*/
        opacity: 1;
}

#slide_service_next{
  position: absolute;
    right: 10px;
    top: 0px;
    width:30px; height:46px;/*126px;*/
    background-image:url("../images/next_slide.png");
    background-position:center left;
    background-repeat: no-repeat;
    background-color:#e9e9e9;
    z-index: 3000;  
/*	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;    */
   display:block;   
   opacity: 1;   
}

.slide_service_box{}

.slide_service .overlay {
    bottom: 0;
    left: 3px;
    opacity: 0;
    position: absolute;
    right: 3px;
    top: 3px;
    width:244px;
    height:120px;
}
.slide_service .overlay .op {
    background: none repeat scroll 0 0 #1cb7f1;
    bottom: 0;
    left: 0;
    opacity: 0.7;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 500;
}

.slide_service:hover{
  /*  border:3px solid #;*/
 /*   	-webkit-transition: border 0.5s linear;
	-moz-transition: border 0.5s linear;
	-ms-transition: border 0.5s linear;
	-o-transition: border 0.5s linear;
	transition: border 0.5s linear;*/
}

.slide_service:hover .overlay {
	opacity: 1;
  	filter: alpha(opacity = 100);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
.slide_service:hover .title{
       color:#fff;   
}

.slide_service:hover img{
    opacity:1;
    filter: alpha(opacity = 100);
    -webkit-transition: opacity 0.5s linear;
    -moz-transition: opacity 0.5s linear;
    -ms-transition: opacity 0.5s linear;
    -o-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
}

.slide_service img{
    opacity:0.3;
}

.slide_service .title{
    font-size:18px;
    color:#292929;
    z-index: 2000; 
    position:absolute; top:30%; left:0px; width:250px;
    vertical-align: bottom;
    text-align: center; 
}




#myjnia_btn{
    height:59px;
    background-image:url("../images/strona_jelcar__39.png");
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 20px;    
    background-color:#292929; 
    text-align: center;
}

#wypozyczalnia_btn{
    height:59px;
    background-image:url("../images/strona_jelcar__34.png");
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 20px;    
    background-color:#292929;  
    text-align: center;  
}

#gps_btn{
    height:59px;
    background-image:url("../images/strona_jelcar__36.png");
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 20px; 
    background-color:#292929;
    text-align: center;
}
a:hover #myjnia_btn{
    background-color:#191919;    
    text-decoration: none;
}
a:hover #wypozyczalnia_btn{
    background-color:#191919;  
    text-decoration: none;    
}
a:hover #gps_btn{
    background-color:#191919;  
    text-decoration: none;    
}



#komis_btn{
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px; 
    padding-top:10px; 
    padding-bottom:10px;
    color: #FFFFFF;
    background-color: #E2001A;
    text-decoration: none;
         -moz-transition: background 0.5s linear;
  -webkit-transition: background 0.5s linear;
  transition: background 0.5s linear;  
}

#komis_btn:hover{
  background-color:#b40008;
}



.btn_color3{
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px; 
    padding-top:10px; 
    padding-bottom:10px;
    color: #FFFFFF;
    background-color: #00adee;
    text-decoration: none;
         -moz-transition: background 0.5s linear;
  -webkit-transition: background 0.5s linear;
  transition: background 0.5s linear;  
 
}

.btn_color3:hover{
  background-color:#008cba;/*c50009;*/
  color:#fff;   
  text-decoration: none;      
}


.btn_color2{
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px; 
    padding-top:10px; 
    padding-bottom:10px;
    color: #FFFFFF;
  background-color:#e2001a;/*c50009;*/
    text-decoration: none;

         -moz-transition: background 0.5s linear;
  -webkit-transition: background 0.5s linear;
  transition: background 0.5s linear;  
 
}

.btn_color2:hover{

    background-color: #C50009;  
  color:#fff;   
  text-decoration: none;      
}



.wrapper_home .btn_color3{
            position: absolute;
    bottom:30px;
    left:30px;
}


.wrapper_home .btn_color2{
            position: absolute;
    bottom:30px;
    left:30px;
}


.oferta_btn a div{
  color:#fff;
  -moz-transition: color 0.5s ease-out;
  -webkit-transition: color 0.5s ease-out;
  transition: color 0.5s ease-out;  
}
.oferta_btn a:hover div{
  color:#00aae2;
}


.oferta_btn a, .oferta_btn a:hover{
    text-decoration: none;

    
}



.shadow .overlay {
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	opacity: 0;
  	filter: alpha(opacity = 0);
        -moz-opacity: 0;

      
}
.shadow .overlay .op {
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	background:none;
	z-index:500;
	opacity: 0.90;
  	filter: alpha(opacity = 90);
        -moz-opacity: 0.90;
     
}

.shadow:hover .overlay .op {
	background:#fff;
}


.shadow:hover .overlay {
	opacity: 1;
  	filter: alpha(opacity = 100);
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
      
}
.shadow:hover .cena{
        z-index: 1000;
        position:absolute !important;
        top:160px !important;
        font-size: 25px !important;
        width:100%;
        text-align:center;
        color:#C50009;
        font-weight: bold;
        text-align:center !important;

} 
#image-pager{
    overflow: hidden;
}

ul#oferty_filtr{
list-style:none;
margin:0px;
padding:0px 10px;}    

ul#oferty_filtr li a{float:left;
margin:3px;
padding:7px 10px;
background-color:#f6f6f6;
}
ul#oferty_filtr li a.oznacz{
   background-color:#303030;
   color:#F6F6F6;
}




.navbar-header_bg{
    width:100%;
}
.navbar-header{
    margin:0px auto;
    padding:0px 0px;
    overflow: hidden;
}



.content_bg{
    width:100%;
    background-color: #fff;
}
.content{
    background-color: #fff;
    margin:0px auto;
    padding:0px 0px;
    overflow: hidden;
    /*font-size:1em;*/
}

.content_bg_white{
    width:100%;
    background-color: #fff;
}
.content_white{
    margin:0px auto;
    padding:0px 0px;
    overflow: hidden;
    /*font-size:1em;*/    
}




.content_bg_lightgray{
    width:100%;
    background-color: #F0F0F0;
}
.content_lightgray{
    margin:0px auto;
    padding:0px 0px;
    overflow: hidden;
/*    font-size:1em;    */
}

.content_bg_darkgray{
    width:100%;
    background-color: #292929;
}
.content_darkgray{
    margin:0px auto;
    padding:0px 0px;
    overflow: hidden;
    /*font-size:1em;*/    
}

.content_bg_red{
    width:100%;
    background-color: #c50009;
}
.content_red{
    margin:0px auto;
    padding:0px 0px;
    overflow: hidden;
    /*font-size:1em;*/    
}

.content_bg_dark{
    width:100%;
    background-color: #191919;
}
.content_dark{
    margin:0px auto;
    padding:0px 0px;
    overflow: hidden;
    /*font-size:0.9em;*/    
}

.content_bg_dark_transparent{
    width:100%;
    background-color: rgba(25,25,25,0.8);
}

.content_bg_white_transparent{
    width:100%;
    background-color: rgba(255,255,255,0.8);
}


.content_bg_pattern{
    width:100%;
    background-image:url("../images/bg_pattern3.png");
    background-repeat: repeat;
}

.content_pattern{
    margin:0px auto;
    padding:0px 0px;
    overflow: hidden;
    /*font-size:0.9em;*/  
}
.content_bg_blue{
    width:100%;
    background-color: #00adee;
}
.content_blue{
    margin:0px auto;
    padding:0px 0px;
    overflow: hidden;
    /*font-size:0.9em;*/    
}


.content_bg_none{
    width:100%; 
/* background-image:url("../images/bg_pattern2.png");*/
background-repeat: repeat;
}
.content_none{
    margin:0px auto;
    padding:0px 0px;
    overflow: hidden;
    /*font-size:0.9em;*/  
}




#footer_bg{
    width:100%;
 /*background-color: #fff;*/
background-image:url("../images/bg_pattern.png");
background-repeat: repeat;
background-color: #292929;
    /*background-color: #F0F0F0;*/
 /*background-color: rgba(48, 48, 48, 0.5);*/   
}
#footer{
 /*background-color: #fff;*/
   /*     background-color: rgba(48, 48, 48, 0.5);*/
    margin:0px auto;
    overflow: hidden;
    color:#828282;/*#828282;*/
    padding:0px 0px 20px 0px;    
    text-shadow: 0px 1px 0px #292929;
        filter: dropshadow(color=#292929, offx=0, offy=1);
}

#submenu_footer{
    list-style: none;
    padding:0px;
    margin:0px;
}

#submenu_footer li{
    padding: 2px 10px 2px 10px;

}

#submenu_footer a{
    color:#828282;/*#787878;*/
    font-size: 14px;
        outline: none; 
             -moz-transition: margin-left 0.2s linear;
  -webkit-transition: margin-left 0.2s linear;
  transition: margin-left 0.2s linear;
}

#submenu_footer li a:hover{
  margin-left:6px;
}



#bgWrapper{
        position:fixed;
        height:100%; 
        width:100%; 
        top:0; 
        left:0;                               
        background-size: cover;
        background-position: center;    
}

.parallax{
        background-attachment: fixed;
        height:100%; 
        width:100%; 
        top:0; 
        left:0;                               
        background-size: cover;
        background-position: center;            
}

.parallax-fiat_4{
        background-image:url("../images/fiat_4.jpg");           
}
.parallax-fiat_6{
        background-image:url("../images/fiat_6.jpg");           
}


.page_5 #bgWrapper{
        background-image:url("../images/fiat_5.jpg"); 
}

.opony #bgWrapper{
	background:url("../images/Tires3.png") #fff top center repeat; 
        background-size: cover;
        min-height: 600px;                                                                  
}



#frame_autokomis{
    height:860px; 
    border:1px solid #f0f0f0;
}

/*COOKIE*/

.cookie-message {
  position:fixed;
  top:0;left:0;right:0;
  padding:0 85px 0 20px;
  background:#fff;
  border-bottom:1px solid #fff;
  box-shadow:0px 0px 3px #fff;
  z-index: 99;
}
.cookie-message a {
  position:absolute;
  top:0; top:-2px; right:20px;
  cursor:pointer;
}
.cookie-message p, .cookie-message a {
  color:#333;
  font:bold 11px/18px Arial;
  margin:9pt 0;
}
.blue {
  background-color:#238bec;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #238bec), color-stop(50%, #2d9df3), color-stop(100%, #2192f0));
  background: -webkit-linear-gradient(#238bec, #2d9df3, #2192f0);
  background: -moz-linear-gradient(#238bec, #2d9df3, #2192f0);
  background: -o-linear-gradient(#238bec, #2d9df3, #2192f0);
  background: -ms-linear-gradient(#238bec, #2d9df3, #2192f0);
  background: linear-gradient(#238bec, #2d9df3, #2192f0);
}
.blue p, .blue a { color:#fff; }

#map-canvas{
  height: 400px;
    margin: 0;
    padding: 0;
    width: 100%;
}

#partnerzy{
        max-width: 100%;
}

#partnerzy td{
     padding: 10px;   
}

#partnerzy img{
        max-width: 100%;
}

#partnerzy td.topic_sep_v{
        width: 30%;
        text-align: center;
}

@media only screen and (min-width: 960px) and (max-width: 1160px) {/*width:960px;*/}
@media only screen and (min-width: 768px) and (max-width: 959px) {/*width:768px;*/
.navbar-header, .content, .content_white, .content_lightgray, .content_darkgray, .content_red, .content_dark, .content_pattern, .content_blue, .content_none{width:768px;}
.navbar-header_bg, .content_bg, .content_bg_white, .content_bg_lightgray, .content_bg_darkgray,  .content_bg_red, .content_bg_dark, .content_bg_pattern, .content_bg_blue, .content_bg_none{min-width:768px;}
#header, #footer, #menu{width:768px;}
#map-canvas,#header_bg, #footer_bg, #menu_bg{min-width:768px;}
#frame_autokomis{width:746px;}   

.mw100.mw50{
        max-width: 50%;
}

/*768*/
.box1_0{
    width:768px;
    padding:0px 10px;
}
.box1_2{
    width:384px;
    padding:0px 10px;
}
.box1_3{
    width:256px;
    padding:0px 10px;
}
.box2_3{
    width:512px;
    padding:0px 10px;
}


.box1_4{
    width:256px;
    padding:0px 10px;
}
.box1_6{
    width:256px;
    padding:0px 10px;
}




.link_back{float:none;}

.box1_0 .pbox1_2{
    width:354px;/*510px;*/
}
.box1_0 .pbox1_2 .pbox1_2{
    width:167px;/*245px;*/
}

.box1_0 .pbox1_2 .box_min{
   width:348px;/*496px; */
  height:263px;
}

.box2_3 .pbox2_3{
    width:492px;
}

.content_max .box1_4 {
    padding-left: 10px;
    padding-right: 10px;
    width: 33.33%;
}


#oferty_komis{
        width: 100%
        
}

#oferty_komis .komis-lista{
        width: 100%;
}

#oferty_komis #komis-kontakt{
        width: 100%;
}

#oferty_komis #komis-kontakt{
        width: 100%;
}

#oferty_komis #komis-kontakt.komis-kontakt-fixed{
        bottom:0;
        position: relative;
}

#oferty_komis #komis-kontakt.komis-kontakt-no-fixed{
        bottom:0;
        position: relative;
}




#oferty_komis .pbox1_2 .box_min img.min{
    max-width:340px;
}

.box1_0 .pbox1_2 .box_mini{
   width:112px;/*88px; */
  height:86px;/*66px;*/
}

#oferty_komis .pbox1_2 .box_mini img.preload{
    left:48px !important;
    top:35px !important;    
}

.box1_0 .pbox1_2 .box_mini img.mini{
   max-width:104px; 
}

#oferty_komis .box1_4 .box_min{
    width:214px;
    height:162px;    
}

#oferty_komis .box1_4 .box_min img.min{
    width:206px;
}

#onas_home, #oferta_komis_home{
    height:485px;
}


.wrapper_home{
    height:385px;
} 

#oferta_komis_home .box_info{
    width:298px;height:132px;
}
#oferta_komis_home .box_min{
    width:298px;
    height:225px;
}
#oferta_komis_home .box_min img.min{
    width:290px;
}


#logo_fiat{
    background-image:url("../images/logo_fiat_1.png");
    width:100px; height:200px;
    float: left;
    margin-right:10px;
}

#slide_home{width: 748px;} 
#slide_home img{width:742px;}


.box2_3 .pbox1_2_right {
  margin-left:0px;
}


#slide_service{
    width:768px;
}





#slide_service .box1_4{
  width:236px;
}

.slide_service{
    width:230px; 
    height:120px;
}

.slide_service .title {
    width:236px;
}
.slide_service .overlay {
    width: 230px;
}








.shadow:hover .cena{
        top:140px !important;
        width:236px;
} 


#form input{
  width:234px;
}

#form select {
  width: 236px;
}

#form textarea {
  width: 490px;
}

/*
.o_box1{clear:none;}
.o_box_1{clear:both;}*/
}

@media only screen and (max-width: 767px) { /*width:300px;*/
.navbar-header, .content, .content_white, .content_lightgray, .content_darkgray,  .content_red, .content_dark, .content_pattern, .content_blue, .content_none{width:320px;}
.navbar-header_bg, .content_bg, .content_bg_white, .content_bg_lightgray, .content_bg_darkgray,  .content_bg_red, .content_bg_dark, .content_bg_pattern, .content_bg_blue, .content_bg_none{min-width:320px;}
#header, #footer{width:320px;}
#menu{width:100%;}
#map-canvas,#header_bg, #footer_bg, #menu_bg{min-width:320px;}
#frame_autokomis{width:298px;}   

#partnerzy{
        width: 300px;
        font-size: 9pt;
}

#partnerzy img{
        max-width: 60%;
}

/*300*/
.box1_0{
    width:320px;
    padding:0px 10px;
}
.box1_2{
    width:320px;
    padding:0px 10px;
}
.box1_3{
    width:320px;
    padding:0px 10px;
}
.box2_3{
    width:320px;
    padding:0px 10px;
}


.box1_4{
    width:320px;
    padding:0px 10px;
}
.box1_6{
    width:150px;
    padding:0px 10px;
}

.link_back{float:none;}


.content_max .box1_4 {
    padding-left: 10px;
    padding-right: 10px;
    width:100%;
}


#oferty_komis{
        width: 100%
        
}

#oferty_komis .komis-lista{
        width: 100%;
}

#oferty_komis #komis-kontakt{
        width: 100%;
}

#oferty_komis #komis-kontakt.komis-kontakt-fixed{
        bottom:0;
        position: relative;
}

#oferty_komis #komis-kontakt.komis-kontakt-no-fixed{
        bottom:0;
        position: relative;
}




.box1_0 .pbox1_2{
    width:280px;
}
.box1_0 .pbox1_2 .pbox1_2{
    width:280px;
}

.box1_0 .pbox1_2 .box_min{
   width:274px;
  height:208px;
}

.box2_3 .pbox2_3{
    width:280px;
}
.box2_3 .pbox1_2_right {
  margin-left:0px;
}

#oferty_komis .pbox1_2 .box_min img.min{
    max-width:266px;
}

.box1_0 .pbox1_2 .box_mini{
   width:64px;
  height:50px;
}

#oferty_komis .pbox1_2 .box_mini img.preload{
    left:24px !important;
    top:17px !important;    
}

.box1_0 .pbox1_2 .box_mini img.mini{
   max-width:56px; 
}

#oferty_komis .box1_4 .box_min{
    width:274px;
    height:207px;
}

#oferty_komis .box1_4 .box_min img.min{
    width:266px;
}   


#slide_service{
    width:320px;
}
.slide_service{
    width:294px; 
    height:120px;
}

.slide_service .title {
    width: 280px;
        padding-left:10px;
    padding-right:10px;
}
.slide_service .overlay {
    width: 294px;
}


.gallery-item {
        width: 100%;
        float:NONE;
        position: relative;
        /*padding-bottom: 20px;*/
        min-height: 100px;        
}
        
#icons{right:0px; display:none;}



#onas_home,.wrapper_home{
   overflow: hidden;
   height:auto;
} 

.wrapper_home.is_btn{
        padding-bottom: 70px;
}
#onas_home img{max-width:50%;}
#onas_home p{display:block; width:100%;}

#oferta_komis_home{
    height:467px;
}
#oferta_komis_home .box_info{
    width:234px;height:162px;
}
#oferta_komis_home .box_min{
    width:234px;
    height:178px;
}
#oferta_komis_home .box_min img.min{
    width:226px;
}

#logo_fiat{
    background-image:url("../images/logo_fiat_2.png");
    width:234px; height:100px;
    margin:0px auto;
    text-align:center;
}

#slide_home{width: 300px;} 
#slide_home img{width:294px;}





.shadow:hover .cena{
        top:140px !important;
        width:300px;
        top:170px !important;
} 

#form input{
  width:298px;
}

#form select {
  width: 300px;
}

#form textarea {
  width: 298px;
}

#footer-info{
    font-size:11px;
}
#logo{
        background-image:url('../images/logo_header_min.png');
        height:70px;
        width:300px;/*211px;*/
        background-repeat:no-repeat;
       /* margin:0px auto;text-align:center;*/
}


#header_bg.home #header #logo{
        background-image:url('../images/home_logo_header_min2.png');
        height:79px;
        width:300px;
        background-repeat:no-repeat;
        float:left;
        margin-top:45px;
}


}





@media only screen and (min-width: 480px) and (max-width: 767px) {/*width:420px;*/
.navbar-header, .content, .content_white, .content_lightgray, .content_darkgray,  .content_red, .content_dark, .content_pattern, .content_blue, .content_none{width:420px;}
.navbar-header_bg, .content_bg, .content_bg_white, .content_bg_lightgray, .content_bg_darkgray,  .content_bg_red, .content_bg_dark, .content_bg_pattern, .content_bg_blue, .content_bg_none{min-width:420px;}
#header, #footer{width:420px;}
#menu{width:100%;}
#map-canvas,#header_bg, #footer_bg, #menu_bg{min-width:420px;}
#frame_autokomis{width:398px;}   

/*420*/
.box1_0{
    width:420px;
    padding:0px 10px;
}
.box1_2{
    width:420px;
    padding:0px 10px;
}
.box1_3{
    width:420px;
    padding:0px 10px;
}
.box2_3{
    width:420px;
    padding:0px 10px;
}


.box1_4{
    width:420px;
    padding:0px 10px;
}
.box1_6{
    width:200px;
    padding:0px 10px;
}

.link_back{float:none;}

.box1_0 .pbox1_2{
    width:380px;
}
.box1_0 .pbox1_2 .pbox1_2{
    width:180px;
}

.box1_0 .pbox1_2 .box_min{
   width:374px;/*496px; */
  height:282px;
}

.box2_3 .pbox2_3{
    width:400px;
}
.box2_3 .pbox1_2_right {
  margin-left:0px;
}

#oferty_komis .pbox1_2 .box_min img.min{
    max-width:366px;
}

.box1_0 .pbox1_2 .box_mini{
   width:70px;/*88px; */
  height:54px;/*66px;*/
}

#oferty_komis .pbox1_2 .box_mini img.preload{
    left:27px !important;
    top:19px !important;    
}

.box1_0 .pbox1_2 .box_mini img.mini{
   max-width:62px; 
}

#oferty_komis .box1_4 .box_min{
    width:374px;
    height:283px;
}

#oferty_komis .box1_4 .box_min img.min{
    width:366px;
}

#slide_service{
    width:420px;
}

#slide_service .box1_4{
  width:190px;
}

.slide_service{
    width:184px; 
    height:120px;
}

.slide_service .title {
    width:170px;
    padding-left:10px;
    padding-right:10px;
}
.slide_service .overlay {
    width: 184px;
}


#onas_home,.wrapper_home{
   overflow: hidden;
   height:auto;
} 
.wrapper_home.is_btn{
        padding-bottom: 70px;
}
#oferta_komis_home{
    height:510px;
}
#oferta_komis_home .box_info{
    width:334px;height:132px;
}
#oferta_komis_home .box_min{
    width:334px;
    height:253px;
}
#oferta_komis_home .box_min img.min{
    width:326px;
}
#logo_fiat{
    background-image:url("../images/logo_fiat_2.png");
    width:234px; height:100px;
    margin:0px auto;
    text-align:center;
    float:none;
}


#icons{display:block;}

#slide_home{width: 400px;} 
#slide_home img{width:394px;}


.shadow:hover .cena{
        top:140px !important;
        width:400px;
        top:190px !important;
} 

#form input{
  width:378px;
}

#form select {
  width: 400px;
}

#form textarea {
  width: 378px;
}
#header_bg.home #header #logo{
        background-image:url('../images/home_logo_header_min.png');
        height:79px;
        width:400px;
        background-repeat:no-repeat;
        float:left;
        margin-top:45px;
}

}

.pt3{
    padding-top:3px;
}
.ptb10{
    padding-top:10px;
    padding-bottom:10px;
    overflow: hidden;
}
.ptb20{
    padding-top:20px;
    padding-bottom:20px;
    overflow: hidden;
}
.ptb30{
    padding-top:30px;
    padding-bottom:30px;
    overflow: hidden;
}
.ptb3{
        padding-top:3px;
    padding-bottom:3px;
    overflow: hidden;
}

.ptb40{
    padding-top:40px;
    padding-bottom:40px;
    overflow: hidden;
}

.ptb50{
    padding-top:50px;
    padding-bottom:50px;
    overflow: hidden;
}
.ptb70{
    padding-top:70px;
    padding-bottom:70px; 
    overflow: hidden;
}
.ptb200{
    padding-top:200px;
    padding-bottom:200px; 
    overflow: hidden;
}
.ptb100{
    padding-top:100px;
    padding-bottom:100px; 
    overflow: hidden;
}

.pt10{
    padding-top:10px;
    overflow: hidden;
}
.pb10{
    padding-bottom:10px;
    overflow: hidden;
}

.pt20{
    padding-top:20px;
    overflow: hidden;
}

.pt200{
    padding-top:200px;
    overflow: hidden;
}

.pt300{
    padding-top:300px;
    overflow: hidden;
}

.pb20{
    padding-bottom:20px;
    overflow: hidden;
}
.pt30{
    padding-top:30px;
    overflow: hidden;
}
.pb30{
    padding-bottom:30px;
    overflow: hidden;
}
.plr0{
    padding-left:0px;
    padding-right:0px;
}

.plr10{
    padding-left:10px;
    padding-right:10px;
    overflow: hidden;
}

.plr20{
    padding-left:20px;
    padding-right:20px;
    overflow: hidden;
}
.plr30{
    padding-left:30px;
    padding-right: 30px;
}

.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pl30{padding-left:30px;}
.pr30{padding-right:30px;}

.pl20{padding-left:20px;}
.pr20{padding-right:20px;}


.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mt3{margin-top:3px;}
.mb3{margin-bottom:3px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb20{margin-bottom:20px;}
.mtb10{margin-top:10px;
margin-bottom:10px;}

.mtb20{margin-top:20px;
margin-bottom:20px;}


.kontakt_e_salon{ background-image:url('../images/kontak_e_salon.gif'); width:110px; height:20px;background-repeat:no-repeat;}
.kontakt_e_sekretariat{ background-image:url('../images/kontak_e_sekretariat.gif'); width:145px; height:20px;background-repeat:no-repeat;}
.kontakt_e_ubezpieczenia{ background-image:url('../images/kontak_e_ubezpieczenia.gif'); width:165px; height:20px;background-repeat:no-repeat;}
.kontakt_e_serwis{ background-image:url('../images/kontak_e_serwis.gif'); width:115px; height:20px; background-repeat:no-repeat;}
.kontakt_e_lakiernia{ background-image:url('../images/kontak_e_lakiernia.gif'); width:130px; height:20px; background-repeat:no-repeat;}
.kontakt_e_cls{ background-image:url('../images/kontak_e_cls.gif'); width:90px; height:20px; background-repeat:no-repeat;}
.kontakt_e_pomoc{ background-image:url('../images/kontak_e_pomoc.gif'); width:115px; height:20px; background-repeat:no-repeat;}
.kontakt_e_wypozyczalnia{ background-image:url('../images/kontak_e_wypozyczalnia.gif'); width:165px; height:20px; background-repeat:no-repeat;}
.kontakt_e_ksiegowosc{ background-image:url('../images/kontak_e_ksiegowosc.gif'); width:140px; height:20px; background-repeat:no-repeat;}
.kontakt_e_magazyn{ background-image:url('../images/kontak_e_magazyn.gif'); width:130px; height:20px;background-repeat:no-repeat;}




#menu{
    list-style:none;
    padding:0px;
    margin:0px;
    margin:0px auto 0px auto;
    text-align: center;
}


.navbar {
  position: relative;
  min-height: 40px;
  margin-bottom: 0px;
  border: 0px solid transparent;
}


.navbar-jcr {


}
.navbar-jcr .navbar-brand {
  color: #999;
}
.navbar-jcr .navbar-brand:hover,
.navbar-jcr .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-jcr .navbar-text {
  color: #999;
}
.navbar-jcr .navbar-nav > li > a {
  color: #999;
   text-shadow: 0 1px 0 #191919;
    text-transform: uppercase;
}
.navbar-jcr .navbar-nav > li > a:hover,
.navbar-jcr .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #000;
}
.navbar-jcr .navbar-nav > .active > a,
.navbar-jcr .navbar-nav > .active > a:hover,
.navbar-jcr .navbar-nav > .active > a:focus {
  color: #C50009;
  background-color: #fff;
    text-shadow: none;
}
.navbar-jcr .navbar-nav > .disabled > a,
.navbar-jcr .navbar-nav > .disabled > a:hover,
.navbar-jcr .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-jcr .navbar-toggle {
  /*border-color: #333;*/
  border:0px;
}
.navbar-jcr .navbar-toggle:hover,
.navbar-jcr .navbar-toggle:focus {
  background-color: #333;
}
.navbar-jcr .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-jcr .navbar-collapse,
.navbar-jcr .navbar-form {
  border-color: #101010;
}
.navbar-jcr .navbar-nav > .open > a,
.navbar-jcr .navbar-nav > .open > a:hover,
.navbar-jcr .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}

.navbar-nav {
    margin: 0 -15px;
}
.navbar-jcr .navbar-nav > li {
    display:inline-block;
    float:none;
}


@media (max-width: 767px) {
  .navbar-jcr .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
.navbar-jcr .navbar-nav > li {
    display:block;
    float:none;
}
  .navbar-jcr .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-jcr .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  .navbar-jcr .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-jcr .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-jcr .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-jcr .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-jcr .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-jcr .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-jcr .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-jcr .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-toggle {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border: 0px solid rgba(0, 0, 0, 0);
    border-radius: 0px;
    float: right;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding: 15px 10px;
    position: relative;
}

.container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
}
img.w100{
  max-width:100%;
}


.ramka-kupony{
display:block; width:100%; border:none;
height:800px;                
}

/*praca*/
a.reload {
    background-image: url("../images/reload.jpg");
    display: inline-block;
    height: 25px;
    outline: medium none;
    width: 25px;
}
ul.select {
    list-style: outside none none;
    margin: 10px 0 0;
}

#form-praca input#zgoda_praca{
        width: auto;
}

