
    /* **********************************
    *                                   *
    *              impa.sk              *
    *    CSS by: fatchilli.com, mB      *
    *  	last update 19.5.2010 12:43    *
    ********************************** */

	@import "global.css";
	
	
	body,
	html {height: 100%;}
	body {font-family: Arial,sans-serif;background:#000 repeat;}
	/* ---| General classes |--- */
	.p {font-size: 12px;}
	a {color:#D02B2D;text-decoration:none;position:relative;z-index:5;}
	a:hover{color: #000;}
	a:focus {outline-style: none;}
	.flash {width: 98.5%;height: 42px;float: left;text-align: center;background-color: #be3b32;}
	/* ---| LAYOUT |--- */
	#page {position: relative; top: 30px; margin: 0 auto 20px auto; padding: 65px 15px 20px 15px; min-height: 560px; width: 950px; background: url(../images/page_bcg.png); }
	#container,#container-2 {position: relative; z-index: 2; margin: 0 10px 0 163px; min-height: 400px; background: url(../images/cnt_bcg.png) repeat-y; min-height: 580px;}
	#container-2 {margin-right: 0;background: transparent url(../images/_cnt_bcg.png) repeat;border: 3px solid #be3b32;} 
	.hotline,.hotline.vn {position: absolute; left: 10px; bottom: 10px; color: #FFF; font-size: 18px; text-transform: uppercase; width: 570px; letter-spacing: 5px;}
	.hotline.vn {width: auto;}
	.hotline strong {display: block; margin: 5px 0 0 0; padding: 0 15px; background-color: #be3b32; font-size: 28px; font-weight: normal; line-height: 41px; letter-spacing: 0px;}
	/*  */
	#logo {position: absolute; left: 24px; top: 20px;}
	/* Navigation */
	.nav {position: absolute; left: 15px; top: 0; height: 100%; width: 950px;}
	.nav ul {padding: 0; list-style: none;}
	.nav li {margin: 0 0 6px 0; padding: 6px 0 6px 8px; background: url(../images/nav_bcg.png); border: 0px solid #EEE;}
	.nav li a {position: relative; top: 2px; left: 2px; display: block; width: 131px;  text-transform: uppercase; color: #000; background: url(../images/nav_shd.png) right bottom no-repeat; text-decoration: none;}
	.nav li a span {position: relative; top: -2px; left: -2px; padding: 0 0 0 5px; font-size: 12px; display: block; border: 1px solid #d46c57; background-color: #FFF; line-height: 25px;width:124px;height:25px;}
	.nav-1 {margin: 67px 0 20px 0;}
	.nav-1 li:last-child {margin-top: 22px;}
	.nav-2 li a {color: #FFF;}
	.nav-2 li a span {background-color: #6d6f71; border: 1px solid #000; letter-spacing: 1px;}
	.nav-4 li:hover,.nav li:hover,.nav-4 li.act, .nav li.act,.nav-2 li.act,.nav-1 li.act {background:url(../images/nav_bcg_hover.png);}
	/* --- Foot ---  */
	#foot {font-size: 11px;}
	/* --- Cols ---  */
	.col.f-l {padding-bottom:100px;}
	.col.f-l,
	.brd {width: 590px;}
	.col.f-r {width: 170px; min-height: 100px;}
	/* Left */
	.brd {position: absolute; left: 0; display: block; height: 3px; background: url(../images/border_bcg.png) repeat-x;}
	.brd.top {top: -3px;}
	.brd.bot {bottom:-3px;}
	.col.f-l #cnt {padding: 10px;}
	/* Right */
	.col.f-r .box {margin: 0 0 12px 0; padding: 4px; border: 2px solid #000; background: url(../images/nav_bcg.png);}
	.col.f-r .box h2 {padding: 4px 5px; color: #FFF; background-color: #cc3331; font-weight: normal; font-size: 14px; text-transform: uppercase;}
	.col.f-r .box .p {padding: 8px 4px; margin: 0 0 8px 0; background-color: #FFF; font-size: 11px; color: #a5a5a5;}
	.col.f-r .box .p:last-child {margin: 0;}
	.col.f-r .box .p h3 {font-weight: normal; margin-bottom: 5px; line-height: 12px;}
	.col.f-r .box .p a {color: #e86756;}
	.col.f-r .box span,.col.f-r .box span a {position:relative;top:0;left:0;display:block;width:148px;height:120px;margin-top:10px;float:left;}
	.col.f-r .box span a {background:transparent url(../images/a-bcg.png) repeat scroll 0 0;position:absolute;top:-10px;left:0;}
	.col.f-r .box tr.lg,.col.f-r .box tr.gr {color:#94959a;font-size:10px;background:#f7f7f7;}
	.col.f-r .box tr.gr {background:#eaebed;}
	.col.f-r .box table {width:148px;}
	.col.f-r .box td {padding-left:5px;}
	.col.f-r .box td span {color:#000;font-size:14px;display:inline;text-align:center;height:25px;}
	#cnt .p,#cnt .news p,#cnt .p {color:#fff; font-size:13px; padding:0 0 5px 0;float:left;}
	#cnt h3 a {color:#D02B2D; text-decoration:none;}
	.vj {float: left;margin-bottom: 100px;}
	.predaj {margin:15px 0 5px 0;float:left;}
	.predaj span,.predaj span a {position:relative;float:left;width:200px;height:120px;top:0;left:0;display:block;}
	.predaj span a {position:absolute;background:transparent url(../images/a-bcg.png);}
	.predaj .p {margin:0 0 0 20px;line-height:3px;}
	.predaj .p a {font-size:13px;font-weight:bold;}
	.news {padding-bottom:5px;position:relative;}
	h3 {color:#D02B2D;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;margin:15px 0 7px;text-transform:uppercase;clear:both;}
	.show {display:block;text-align:right;}
	.show a{font-size:0.6em;font-weight:bold;margin-right:8px;}
	.left {float:left;margin-bottom:5px;margin-right:10px;}
	img, a img {border:medium none;}
	#cnt p,label.texta {color:#fff;font-size:13px;margin:4px 0 10px;text-align:justify;clear:both;}
	label.texta {width:150px;margin: 0;}
	#cnt p.best {text-align: center;font-size: 9pt;color: #CC0000;font-family: 'Arial Black';padding-bottom: 10px;float:none;}
	#cnt a img.nav_3 {float:left;padding: 7px 5px 7px 0; border:medium none;}
	fieldset {border:1px solid #fff;padding:15px;float:left;clear:both;width:94%;}
	#send-form {float:left;clear:both;width:570px;font-size:15px}
	input.field {border:1px solid #949494;width:190px;}
	td.1,td.2 {width:70px;}
	.more-cars {float:left;margin-top:15px;clear:both;}
	.more-cars-btn {background-color:black;color:white;font-size:0.7em;font-weight:bold;left:-130px;opacity:0.6;padding:2px 3px;position:relative;top:100px;}
	#cnt fieldset p.normal {color:#fff;margin: 0cm 0cm 0pt;font-size:11px;float:none;clear:none;margin:3px 0;}
	input.button {background-color: #DE2622; color: #FFFFFF; margin-top: 1px;cursor:pointer;font-size:11px;padding:1px 9px;}
	label {display:inline-block;font-size:11px;color:#fff;line-height:26px;width:130px;}
	.s-car {font-size:15px;margin:15px 0;float:left;border-top: solid #909295 2px;padding: 10px 0 10px 190px;}
	.s-car img {float:left;margin-left:-190px;left:0px;top:10px;width:170px;}
	.s-car h3 {font-family:Arial,sans-serif;font-size:1.1em;font-weight:bold;margin:0 0 5px;}
	.s-car table {border-collapse:collapse;margin-bottom:8px;width:577px;font-size:0.7em;}
	.s-car table tr .odd ,.s-car table tr .odd th {background-color:#E8E8E8;}
	.s-car table tr td,.s-car table tr th {color:#fff;padding:2px;}
	.s-car .price {background-color:#4444 !important;color:#fff;padding-left:20px;width:198px;vertical-align:middle;font-size:15px;}
	.s-car .lover {margin-top:10px;text-transform:lowercase;color:#fff;font-size:11px;}
	.s-car tr.odd {background-color: #222;}
	.s-car tr.even {background:#333}
	.box h2 a,.box h2 a:hover {color:#fff;}
	/* -------------------------------- */
	.nadpis {background:#BE3B32;height:25px;float:left;color:#fff;font-size:12px;text-align: left;line-height: 25px;padding:0 15px;margin-bottom:15px;}
	.p.nad {color:#fff;width:250px;line-height:3px;margin-left:20px;}
	.partners {width:86%;float:left;height:25px;margin-bottom:15px;}
	.partners img {float:right;padding:2px 5px 0 0;}
	.servis-nav {float:left;width:420px;margin:10px 10px 10px 0;font-size:11px;color:#fff;}
	.servis-nav a.btn {height:25px;display:inline;line-height:25px;padding:5px 10px;color:#fff;font-size:11px;border:#000 1px outset;text-align:center;}
	.servis-nav ul {list-style-type: none;padding:0px;margin:20px 0;}
	.servis-nav li a {float:left;display:block;width:100%;line-height:13px;margin:5px 0;color:#fff;text-transform:uppercase;font-weight: bold;border-bottom: 3px solid #666;}
	.servis-nav li a:hover,.servis-nav li.act a {color:#CC3331;}
	.servis-nav p {margin-top:20px;float:left;}
	.serv-open {background:#7f7f7f;width:120px;padding:20px 10px;float:left;margin:10px 0;color:#fff;font-size:12px;}
	#cnt .pred p,#cnt .serv-open p,#cnt .map-image p {margin:0; clear:both;2}
	.pred h2,.serv-open h2 {color:#BE3B32;font-size:12px;height:45px;width:100%;}
	.serv-open .red {color:#BE3B32;float:left;}
	.serv-info {float:left;clear:both;color:#cfcfcf;font-size:11px;width:570px}
	/* -------------------------------- */
	.pred {float:left;margin:20px 0;width:100%;clear:both;padding-left:235px;}
	.pred img {width: 200px;float:left;margin-left:-235px;}
	.pred h2 {height:0px;font-size:14px;}
	.nadpis h1,.nadpis h1 a {font-size: 14px;color:#fff}
	/*---------------------------------*/
	.map {width:100%;position:relative;margin-bottom:15px;}
	.map a {z-index:100;background:url(../images/trans.gif)}
	.map img {z-index:1;}
	.map a.ba {position:absolute;width:131px;height:23px;top:222px;left:29px;}
	.map a.sa {position:absolute;width:131px;height:23px;top:256px;left:60px;}
	.map a.znh {position:absolute;width:134px;height:35px;top:193px;left:207px;}
	.map a.lm {position:absolute;width:190px;height:21px;top:128px;left:276px;}
	.map a.dk {position:absolute;width:147px;height:21px;top:104px;left:239px;}
	.map-image {float:left;width:100%;clear:both;}
	.map-image h2 {color:#BE3B32;float:left;font-size:14px;}
	.map-image img.best-img {margin:0;padding:0 45px;float:left;z-index:0;}
	#cnt .map-image p.best {color:#fff;width:285px;float:left;text-align:center;clear:none;text-transform:uppercase;}
	#logo p {padding-left:154px;font-size:12px;color:#000;position:relative;top:-23px;font-weight:normal;}
	/*----------------------------*/
	.nav-4 {float:left;margin-top:-50px;width:950px;}
	.nav-4 ul {list-style-type: none;padding:0;}
	.nav-4 li {margin: 0 0 6px 0; padding: 6px 0 6px 8px;background: url(../images/nav_bcg.png); border: 0px solid #EEE;}
	.nav-4 li a {position: relative; top: 2px; left: 2px; display: block; width: 131px;  text-transform: uppercase; color: #fff; background: url(../images/nav_shd.png) right bottom no-repeat; text-decoration: none;}
	.nav-4 li a span {background-color: #6d6f71; border: 1px solid #000; letter-spacing: 1px;width:124px;height:25px;display:block;position:relative;top:-2px;left:-2px;line-height:25px;padding-left:5px;font-size:12px;}
	.hidden {display: none}
	small#foot {position:relative;float:left;top:8px;left:0;}
	#foot  a {color:#000;}
	#foot  a span {color:#b10808;}
	#foot  a b {font-weight:normal;color:#bfbfbf;}
	#cnt h2 {color:#D02B2D;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.5;margin:10px 0 2px;text-transform:uppercase;}
	table.cennik th {padding: 0 13px;font-size: 11px;color: #fff;text-align: left;}
table.cennik th.first-th {font-weight: normal;padding-left: 10px;}
table.cennik thead {background-color: #000;}
table.cennik tbody td.first-td {font-weight: bold;text-align: left;padding: 0 10px;}
table.cennik tbody td {font-size: 13px;text-align: center;}
table.cennik tr.odd {background-color:#333;}
table.cennik tr.even {background:#222}
table.cennik {color: #fff;}
table.cennik tr {line-height: 26px;}
/* */
.col.n-v {padding: 10px;}
.even td,.odd td {width: 200px;}
/* */
#cnt p.loverx,#cnt p.lover {font-size: 13px;color: #fff;margin-right: 10px;}
span.pages {font-size: 13px;}
span.pages a:hover {color: #fff;}
#cnt .p.grey-bcg {background-color: #666;width: 95%;padding: 10px;}