html { min-height: 100%; margin-bottom: 1px; background: #D6D6D6; font-size: 100.01%; }
body { margin: 0; padding: 1px 0 0; background: url(../images/bg.png); color: #555; font: 62.5%/1.5 Arial,Helvetica,sans-serif; }
textarea, input, select, option, button{ font: 1em Arial,Helvetica,sans-serif; }

/* RE-SETS
------------------------------------------- */
* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

li, dt, dd, p { font-size: 1.2em; }
ul, ol, dl { margin-bottom: 1.5em; }
p { margin-bottom: 1.25em; }
li *, dt *, dd *, p * { font-size: 1em; }

fieldset, img { border: none; }
button { overflow: visible; cursor: pointer; }

abbr,acronym { cursor: help; }

.grey, .grey a, .grey a:hover{ color: #707070; }

a { color: #E67C16; text-decoration: underline; }
a:hover, a:focus, a:active { text-decoration: none; }

/* HEADINGS
------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin: 0 0 12px; font: normal 2.4em Arial,Helvetica,sans-serif; color: #E67C16; }
h1 { font-size: 2.2em; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { text-decoration: underline; }
h2 { font-size: 1.9em; color: #000; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.167em; }
h5 { font-size: 1.000em; }
h6 { font-size: 0.800em; }


/* LAYOUT
------------------------------------------- */
#wrapper { margin: -1px 0 0; padding: 0 0 0 1px; background: #D6D6D6 url(../images/bg-sub.png) repeat-x; position: relative;}
.home #wrapper { background: #999999 url(../images/bg-home.png) repeat-x; }
 #wrapper div.wrapper-inner { position: relative; width: 100%; background: url(../images/bg-sub-black.png) 50% 185px no-repeat; }
  #top { position: relative; width: 900px; height: 80px; margin: 0 auto; z-index: 250; }
  #top.short { height: 125px; }
   #logo { position: absolute; left: 12px; top: 45px; margin: 0; }
    #logo a {}
   #flags { position: absolute; left: 830px; top: 5px; margin: 0; }
   #flags a{ color: #9c9c9c; }
	#flags a:hover { color: #fff; }

		 
   #nav { position: absolute; left: 0; top: 44px; width: 100%; border-top: 1px solid #aaaaaa; }
    #nav ul { float: right; list-style: none; height: 35px; margin: 0; padding: 0; }
     #nav ul li { float: left; border-left: 1px solid #aaaaaa; font-size: 1.3em; font-weight: bold; background: url(../images/bullet-a.gif) 50% 400px no-repeat; }
     #nav ul li:hover { background-position: 50% 100%; background-color: #aaaaaa; }
     #nav ul li.home { border-left: none; }
      #nav ul li em { display: none; }
      #nav ul li a { float: left; overflow: hidden; height: 35px; width: auto !important;  padding: 0 19px; color: #aaaaaa; text-indent: 0 !important; line-height: 35px; text-decoration: none;}
      #nav ul li a.active {background-color: #aaaaaa; color: #fff; }
	   #nav ul li a:hover {background-color: #aaaaaa; color: #232323; }

  #featured { position: relative; width: 888px; height: 288px; margin: 0 auto; padding: 0 0 0 0px; border: 1px solid #aaaaaa; border-width: 6px 6px 12px; color: #838685; }


  #introduction-a { position: relative; overflow: hidden; width: 900px; margin: 0 auto; padding: 25px 0 30px; background: #666666 url(../images/sep-a.gif) repeat-y 50% 0; color: #f2f1ee; }
   #introduction-a div.column { float: left; width: 390px; padding: 0 15px 0 40px; }
    #introduction-a div.column h1 { color: #fff; }
     #introduction-a div.column h1 small { display: block; text-transform: none; }
    #introduction-a div.column p.more { position: absolute; bottom: 0; margin: 0; font-size: 1em; line-height: 2.5em; }
     #introduction-a div.column p.more a { float: left; padding: 0 15px 0 20px; background: #040404 url(../images/bullet-b.gif) 10px 50% no-repeat; color: #eee; text-transform: uppercase; text-decoration: none; }
     #introduction-a div.column p.more a:hover { background-color: #000; color: #fff; }
#outer-wrapper { background: #d6d6d6; }
 #introduction-b { overflow: hidden; width: 900px; margin: 0 auto; padding: 30px 0 10px; background: #f2f1ee url(../images/sep-b.gif) repeat-y 50% 0; }
  #introduction-b div.column { float: left; width: 390px; padding: 0 15px 0 40px; }
   #introduction-b div.column h2 { color: #000; font-size: 2.2em; }
   #introduction-b div.column div.photo { overflow: hidden; width: 315px; padding: 0 0 0 105px; background: url(../images/foto.jpg) no-repeat; }
    #introduction-b div.column h3 { margin: 0 0 2px; font-size: 1.4em; font-weight: bold; }
     #introduction-b div.column h3 a { color: #E67C16; text-decoration: none; }
     #introduction-b div.column h3 a:hover { text-decoration: underline; }
    #introduction-b div.column p.date { margin: 0 0 5px; color: #888; font-size: 1em; font-weight: normal; text-transform: uppercase; }
	 #introduction-b div.column p.date strong { color: #333; font-weight: normal; }
      #introduction-b div.column p.date strong span { padding: 0 2px; }
		
  #introduction-b div.fullcolumn { float: left; width: 840px; padding: 0 15px 0 40px;}		
		
#sitemap { width: 910px; margin: 0 auto; padding: 15px 0 15px 40px; }
.js #sitemap { display: none; width: 100%; padding-left: 0; }
 #sitemap div.inner { overflow: hidden; width: 900px; margin: 0 auto; background: url(../images/bg-sitemap.gif) 170px 0 repeat-y; }
 .js #sitemap div.inner { background-image: url(../images/bg-sitemap-top.gif); }
  #sitemap h2 { margin: 0; padding: 0 0 10px; background: #fff; }
  .js #sitemap h2 { position: absolute; left: -10001em; top: -10001em; }
  #sitemap div.column { display: inline; float: left; width: 130px; margin: 0 0 0 20px; padding: 25px 20px 5px 0; text-transform: uppercase; }
   #sitemap div.column h3 { margin: -20px 0 6px; color: #000; font-size: 1.4em; line-height: 1em; }
   .js #sitemap div.column h3 { color: #c05221; }
   #sitemap div.column h4 { margin: 6px 0; }
   #sitemap div.column ul { list-style: none; margin: 0; padding: 0; }
    #sitemap div.column ul li { margin: 0 0 3px; font-size: 1em; line-height: 1.4;  }
     #sitemap div.column ul li a { text-decoration: none; }
     .js #sitemap div.column ul li a { color: #d2d0cf; text-decoration: none; }
     #sitemap div.column ul li a:hover { text-decoration: underline; }
     .js #sitemap div.column ul li a:hover { color: #fff; text-decoration: none; }
		
 #footer { overflow: hidden; width: 870px; margin: 20px auto 0; padding: 10px; border-top: 1px solid #aaaaaa; color: #888; text-transform: uppercase; }
  #footer p { float: right; font-size: 1em; }
  #footer p.first { float: left; }
   #footer p em { font-style: normal; }
    #footer p em span { padding: 0; }
   #footer p span { padding: 0 2px; }
   #footer p span.blank { color: #fff; }
   #footer p a { color: #888; text-decoration: none;}
   #footer p a:hover { text-decoration: underline; }
   #footer p a.url { color: #888; }
   #footer p img { vertical-align: -3px; }
	
	
	/* KARTA SECOND-HAND*/

.carcard{
	margin: 0px 10px 30px 15px;
	width: 380px;
	min-height: 250px;
	color: #5d5d5d;
	border: 1px solid #cdcdcd;
	float: left;
	background: #eae9e5;
}

.carcardIn{
	padding: 7px 5px 7px 5px;
	}

.carcard H3{
margin: 10px 0px 10px 0px;
font-size: 1.4em; font-weight: bold;
color: #E67C16; 
}

.carcard H3 a:hover{
}

.carcardIn img {
	border: 1px solid #fff;
	padding: 2px;
	margin: 5px 0px 0px 0px;
}

.carcardIn a:hover img {
	border: 1px solid #E67C16;
}

.shtext{
	margin: 10px;
}

.shtext H3{
	text-align: right;
}

td.signs {
	VERTICAL-ALIGN: top;
}

td.result {
	VERTICAL-ALIGN: top;
}

td.price {
	VERTICAL-ALIGN: top;
}


#detailbox H4.red A {

}

.lightbox {
	padding: 2px;
}


/* KARTA END*/

.filter {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 30px 0px;
	color: #5d5d5d;
	background-color: #F2F1EE;
	float: left;
}
	
.filterhead {
	padding: 0px 5px 0px 0px;
	font-size: 1.4em;
	font-weight: bold;
}

.filterbutton{
	margin: 0px 0px 0px 20px;
	padding: 0px 20px 0px 20px;
}



#seo { overflow: hidden; width: 870px; margin: 20px auto 0; padding: 10px; border-top: 1px solid #aaaaaa; color: #888; text-transform: uppercase; }
#seo a {color: #aaaaaa; text-decoration: none;}
#seo a.active {color: #aaaaaa; text-decoration: none;}
#seo a:hover {color: #565656; text-decoration: none;}
