.content-salon { background-color:#ffffff }

.content-salon div.clear { clear:both; overflow:auto; padding-bottom:80px }
.content-salon div.modul { width:349px; height:343px; border:1px solid #cccccc; position:relative }
.content-salon div.modul-1 { float:left; margin:0 }
.content-salon div.modul-2 { float:left; margin-left:73px }
.content-salon div.modul-3 { float:right }
.content-salon div.fiat { background:url('./images/salon-fiat.jpg') center 36px no-repeat }
.content-salon div.jeep { background:url('./images/salon-jeep.jpg') center 48px no-repeat }
.content-salon div.alfa-romeo { background:url('./images/salon-alfa-romeo.jpg') center 38px no-repeat }
.content-salon div.fiat2 { background:url('./images/salon-fiat2.jpg') center 30px no-repeat }
.content-salon div.lancia { background:url('./images/salon-lancia.jpg') center 28px no-repeat }
.content-salon div.abarth { background:url('./images/salon-abarth.jpg') center 24px no-repeat }
.content-salon div.iveco { background:url('./images/salon-iveco.jpg') center 60px no-repeat }
.content-salon div.oferta { background:url('./images/salon-oferta.gif') center 40px no-repeat }

.cm-modul { position:absolute; left:-1px; bottom:10px; width:351px; font-weight:300; font-size:14px; color:#666666; text-transform:uppercase }
.cm-modul a { color:#666666; text-decoration:none }
/*.cm-modul a:hover { color:#ffffff; text-decoration:none }*/
.cm-modul p { line-height:20px; padding:0px 37px 6px 19px }
.cm-modul ul { padding:0; list-style-type:none }
.cm-modul li { padding:6px 0 9px 28px; background:url('./images/strzalka-salon.png') 19px bottom no-repeat }
.cm-modul li.last-child { background:url('./images/strzalka.png') 298px 11px no-repeat }
.content-salon div.fiat div.cm-modul li.hover { background:url('./images/strzalka-white.png') 298px 11px no-repeat #bb2644 !important }
.content-salon div.jeep div.cm-modul li.hover { background:url('./images/strzalka-white.png') 298px 11px no-repeat #485f29 !important }
.content-salon div.alfa-romeo div.cm-modul li.hover { background:url('./images/strzalka-white.png') 298px 11px no-repeat #920007 !important }
.content-salon div.fiat2 div.cm-modul li.hover { background:url('./images/strzalka-white.png') 298px 11px no-repeat #a78289 !important }
.content-salon div.lancia div.cm-modul li.hover { background:url('./images/strzalka-white.png') 298px 11px no-repeat #102166 !important }
.content-salon div.abarth div.cm-modul li.hover { background:url('./images/strzalka-white.png') 298px 11px no-repeat #ffd40c !important }
.content-salon div.iveco div.cm-modul li.hover { background:url('./images/strzalka-white.png') 298px 11px no-repeat #656766 !important }
.content-salon div.oferta div.cm-modul li.hover { background:url('./images/strzalka-white.png') 298px 11px no-repeat #656766 !important }
.cm-modul li.hover,
.cm-modul li.hover a { color:#ffffff }
.cm-modul li.hover-prev { background:url('./images/strzalka.png') 298px 11px no-repeat }

.content-bannery { background-color:#ffffff; font-size:0px; line-height:0px }
.content-bannery div.banner-1 { float:left; width:50% }
.content-bannery div.banner-2 { float:right; width:50%; text-align:right }
.content-bannery div.banner-1 img,
.content-bannery div.banner-2 img { border:0 }

@media(max-width:1200px){
	.content-salon div.clear { clear:none; padding-bottom:0 }
	.content-salon div.modul-1,
	.content-salon div.modul-2,
	.content-salon div.modul-3 { float:none; margin:0 auto 30px auto;  }
	
	.content-bannery div.banner-1,
	.content-bannery div.banner-2 { float:none; width:100%; text-align:center }
	.content-bannery div.banner-2 { margin-top:25px }
	.content-bannery div.banner-1 img,
	.content-bannery div.banner-2 img { width:600px }
}
@media(max-width:600px){
	.content-salon div.modul { width:318px }
	.cm-modul { width:320px }
	
	.content-bannery div.banner-1 img,
	.content-bannery div.banner-2 img { width:320px }
}