* { margin: 0; padding: 0; }
body {
	font: 79.5% Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #374D5A;
	text-align: center;
	background: #FDFDFD url('../images/body-bg.gif') repeat-y 50% 0;
}
table, input, select, textarea {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
}
input, select, textarea {
	font-size: .9em;
	color: #626262;
	vertical-align: middle;
}
a { color: #241E1C; text-decoration: none; }
a:hover { color: #495F9A; text-decoration: underline; }
strong.price span { color: #FF5400; }
strong.red span { color: #FF0000; }
strong.blue { color: #0000FF; }

table.list ul, #categories, #quick-navigation, #send-print, #search-box ul, #navigation ul, #banners, #banners1, #buy-res-car, ul.info, #car-pictures ul, #hot-offers ul, #language {
	margin: 0;
	list-style-type: none;
}

table.list {
	width: 100%;
	line-height: 1.5em;
}
table.list tbody td {
	background: url('../images/dotted-border.gif') repeat-x left bottom;
}
table.list td {
	padding: 18px 0;
	vertical-align: top;
}

table.list thead th {
	color: #374D5A;
	text-align: left;
	padding: .2em 1em;
	border-left: solid 1px #CBCCCC;
	border-bottom: solid 1px #CBCCCC;
	border-right: solid 6px #FFF;
}
table.list th a {
	color: #374D5A !important;
}
table.list tfoot th {
	font-weight: normal;
	text-align: left;
}
table.list th.pages {
	padding: 10px 0 3px;
}
table.list th.pages a, table.list th.pages span {
	margin: 0 5px 0 4px;
}
table.list th.pages strong {
	color: #FF5400;
}
table.list th.result {
	padding: 3px 0 10px;
	text-align: right;
	background: url('../images/dotted-border.gif') repeat-x left bottom;
}
table.list th.result-all {
	padding: 10px;
}
table.list th.result-all li {
	display: inline;
	margin-right: 2em;
}
table.list th.result-all a {
	font-weight: bolder;
}
a.next {
	font-weight: bolder;
	background/* */: url('../images/next-arrow.gif') no-repeat right 50%;
	padding-right: 10px;
}

a.pager {
	font-weight: bolder;
}

table.list td.year {
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
}
table.list td.pic {
	width: 78px;
	padding: 12px 12px 10px;
}
table.list td.pic a {
	display: block;
	background: url('../images/car-picture-a-bg.gif') no-repeat;
	padding: 6px 6px 8px;
}
table.list td.pic a:hover {
	background-color: #FFC001;
}

table.list td.swed {
	background-color: #FFC001;
}

table.list td.user {
	background-color: #7ABBE1;
}

table.list td.pic img {
	vertical-align: top;
	border: 0;
}



table.list td.pics a {
	display: block;
 /*	background: url('../images/car-picture-a-bg.gif') no-repeat; */
	padding: 6px 6px 8px;
}


table.list td.pics a:hover {
	background-color: #FFC001;
}

table.list td.pics a:hover {
	background-color: #FFC001;
}

table.list td.pics img {
	vertical-align: top;
	border: 0;
}


table.list td.desc {
	width/**/: 100%;
}
table.list td.desc a {
	font-weight: bolder;
	color: #374D5A;
}
table.list td.price {
	padding: 18px 5px;
	white-space: nowrap;
	text-align: right;
}

.fixed {
	width: 898px !important;
	width: 901px;
	margin: 0 auto !important; margin: 0;
	text-align: left;
	border: solid 1px #CBCCCC;
	border-width: 0 1px;
	clear: both;
	background: #FFF;
}
.textonly { display:none; }
.clear { font-size: 1px; clear: both !important; clear: none; }
//	background: url('../images/header-bg.jpg') no-repeat;
#header {
	position: relative;
	height: 178px;
}

#header h1 a { position: absolute; left: 76px; top: 57px; text-decoration: none; }
#header img { border: 0; }
#search-results caption span, #search-box h2 span, #content h3 span, #content h2 span, #car-of-the-week h3 span, #hot-offers span, #categories span, #header span { height: 1px; overflow: hidden; display: block; }
#quick-navigation {
	position: absolute;
	top: 0; left: 60px;
	width: 244px; height: 41px;
	background: url('../images/quick-navigation.gif') no-repeat;
}
#quick-navigation span { width: 30px; }
#home-link, #email-link, #sitemap-link, #search-link {
	position: absolute;
	top: 1px; width: 32px; height: 30px;
	background: url('../images/transparent.gif');
}
#home-link { left: 27px; }
#email-link { left: 81px; }
#sitemap-link { left: 135px; }
#search-link { left: 188px; }

#categories {
	height: 140px;
	background: #FFF url('../images/categories-bg.gif') repeat-x;
	text-align: center;
}
#categories li {
	float: left; margin-top: 5px;
	width: 299px !important;
	height: 130px; width: 298px;
	background: url('../images/categories-li-bg.gif') no-repeat;
}
#categories a {
	display: block;
	width: 100%; height: 100%;
	background: no-repeat center center;
}
#economic-transport { width: 300px !important; }
#new-cars { background: none !important }

.lt #new-cars a				{ background-image: url('../images/new-cars-lt.jpg') }
.lv #new-cars a				{ background-image: url('../images/new-cars-lv.jpg') }
.ee #new-cars a				{ background-image: url('../images/new-cars-ee.jpg') }
.en #new-cars a				{ background-image: url('../images/new-cars-en.jpg') }
.ru #new-cars a				{ background-image: url('../images/new-cars-ru.jpg') }
.pl #new-cars a				{ background-image: url('../images/new-cars-pl.jpg') }
.fi #new-cars a				{ background-image: url('../images/new-cars-fi.jpg') }

.lt #economic-transport a	{ background-image: url('../images/economic-transport-lt.jpg') }
.lv #economic-transport a	{ background-image: url('../images/economic-transport-lv.jpg') }
.ee #economic-transport a	{ background-image: url('../images/economic-transport-ee.jpg') }
.en #economic-transport a	{ background-image: url('../images/economic-transport-en.jpg') }
.ru #economic-transport a	{ background-image: url('../images/economic-transport-ru.jpg') }
.pl #economic-transport a	{ background-image: url('../images/economic-transport-pl.jpg') }
.fi #economic-transport a	{ background-image: url('../images/economic-transport-fi.jpg') }

.lt #other-technic a		{ background-image: url('../images/other-technic-lt.jpg') }
.lv #other-technic a		{ background-image: url('../images/other-technic-lv.jpg') }
.ee #other-technic a		{ background-image: url('../images/other-technic-ee.jpg') }
.en #other-technic a		{ background-image: url('../images/other-technic-en.jpg') }
.ru #other-technic a		{ background-image: url('../images/other-technic-ru.jpg') }
.pl #other-technic a		{ background-image: url('../images/other-technic-pl.jpg') }
.fi #other-technic a		{ background-image: url('../images/other-technic-fi.jpg') }

dd.more { margin-top: 5px; text-align: right; }
dd.more img { border: 0; margin-right: 3px !important; margin-right: 6px; }

#container {
	font-size: .82em;
	position: relative;
	background: url('../images/container-bg.gif') repeat-y;
}
#container-top-line {
	position: absolute;
	top: 0; left: 0;
	width: 898px; height: 3px;
	background: url('../images/container-top-line.gif') no-repeat right;
}

#right {
	font-size: 1.1em;
	width: 593px;
	float: right;
}
#right p {
	margin: 0 0 .7em;
}

#send-print {
	float: right;
}
#send-print li {
	float: left;
}
#send-print a {
	display: block;
	padding: 8px 40px 8px 0;
	color: #374D5A;
}
#send {
	background: url('../images/send.gif') no-repeat right center;
}
#print {
	padding-left: 50px;
	background: url('../images/print.gif') no-repeat right center;
}

#content {
	margin: 10px;
	width: auto !important;
	width: 100%;
	padding-bottom: 10px;
}
#content h2 {
	font-size: 1.1em;
	margin-bottom: 1em;
	color: #FF5400;
	padding: 10px 0 15px;
	background: url('../images/dotted-border.gif') repeat-x left bottom;
}

.lt #search-box h2	{ background: url('../images/search-box-lt.gif') no-repeat; margin-top: 15px; }
.lv #search-box h2	{ background: url('../images/search-box-lv.gif') no-repeat; margin-top: 15px; }
.ee #search-box h2	{ background: url('../images/search-box-ee.gif') no-repeat; margin-top: 15px; }
.en #search-box h2	{ background: url('../images/search-box-en.gif') no-repeat; margin-top: 15px; }
.ru #search-box h2	{ background: url('../images/search-box-ru.gif') no-repeat; margin-top: 15px; }
.pl #search-box h2	{ background: url('../images/search-box-pl.gif') no-repeat; margin-top: 15px; }

.lt #news h2		{ background: url('../images/news-lt.gif') no-repeat; margin-top: 15px; }
.lv #news h2		{ background: url('../images/news-lv.gif') no-repeat; margin-top: 15px; }
.ee #news h2		{ background: url('../images/news-ee.gif') no-repeat; margin-top: 15px; }
.en #news h2		{ background: url('../images/news-en.gif') no-repeat; margin-top: 15px; }
.ru #news h2		{ background: url('../images/news-ru.gif') no-repeat; margin-top: 15px; }
.pl #news h2		{ background: url('../images/news-pl.gif') no-repeat; margin-top: 15px; }
.fi #news h2		{ background: url('../images/news-fi.gif') no-repeat; margin-top: 15px; }

.lt #statistics h3	{ background: url('../images/statistics-lt.gif') no-repeat; }
.lv #statistics h3	{ background: url('../images/statistics-lv.gif') no-repeat; }
.ee #statistics h3	{ background: url('../images/statistics-ee.gif') no-repeat; }
.en #statistics h3	{ background: url('../images/statistics-en.gif') no-repeat; }
.ru #statistics h3	{ background: url('../images/statistics-ru.gif') no-repeat; }
.pl #statistics h3	{ background: url('../images/statistics-pl.gif') no-repeat; }
.fi #statistics h3	{ background: url('../images/statistics-fi.gif') no-repeat; }


#news dd { line-height: 1.8em; }

#statistics { color: #565D6E; }

.red { color: red }

h3 {
	color: #F95500;
	font-size: 1.2em;
}
h4 { color: #F95500; }
h5 { color: #F95500; }
h6 { color: #F95500; }

#comments { clear: both; }
#comments h3 { padding: 1em 0; }
#comments dt {
	font-weight: bolder;
	color: #F95500;
	margin: 18px 0 10px;
}


.date {
	color: #616161;
        font-size: 0.8em;
}

#comments dt a {
	color: #0175BE;
	text-decoration: underline;
}

.link {
	color: #0175BE;
	text-decoration: none;
}
#comments dd {
	color: #616161;
	background: url('../images/dotted-border.gif') repeat-x left bottom; 
	padding-bottom: 18px;
}
#comments #new-comment {
	margin-top: 10px;
	padding-top: 10px;
	background: none;
}
#comments #new-comment form {
	margin: 0;
}
#new-comment {
	margin-top: 40px;
	padding-top: 35px;
	background: url('../images/dotted-border.gif') repeat-x left top; 
}


#new-comment form {
	margin-top: 20px;
	padding: 20px 50px;
	width: 338px !important;
	width: 438px;
	background: #FFF9CF;
}

#new-comment dd {
	padding: .2em 0 0;
	background: none;
}
#new-comment .right {
	margin: 0 0 0 176px;
}
#new-comment dt {
	color: #374D5A;
	font-weight: normal;
	margin: 0;
}
#new-comment dt.right {
	margin-top: -3.6em;
}
#new-comment dd.right {
	margin-bottom: 1em;
}
#new-comment input.text {
	height: 1.7em !important;
	padding-top: .3em;
	height: 2em;
}
#new-comment input.text, #new-comment textarea {
	width: 162px;
	font-size: 1em;
	border: solid 1px #777;
	background: #FFF;
}

#submit-form form {
	margin-top: 20px;
	padding: 20px 50px;
	width: 338px !important;
	width: 438px;
	background: #FFF9CF;
}


#sf form {
	margin-top: 20px;
	padding: 20px 50px;
	width: 338px !important;
	width: 420px;
	background: #FFF9CF;
}


#submit-form-swedbank form {
	margin-top: 20px;
	padding: 20px 50px;
	width: 600px !important;
	background: #cccccc;
}

#submit-form-swedbank-main form {
	margin-top: 20px;
	padding: 20px 50px;
	width: 300px !important;
	background: #cccccc;
}


#submit-form input.text {
	height: 1.7em !important;
	padding-top: .3em;
	height: 2em;
}

#sf input.text {
	height: 1.7em !important;
	padding-top: .3em;
	height: 2em;
}

#submit-form input.text, #submit-form textarea {
	width: 162px;
	font-size: 1em;
	border: solid 1px #777;
	background: #FFF;
}

#sf input.text, #submit-form textarea {
	width: 162px;
	font-size: 1em;
	border: solid 1px #777;
	background: #FFF;
}

#submit-form textarea { width: 337px; }
.blue-button, .yellow-button {
	font-weight: bolder;
	border: solid 1px;
	padding: 2px 0;
	text-align: center;
	font-size: 1em;
	padding/**/: 4px 0;
}

.center_txt {
	text-align: center;
}
#submit-form textarea { width: 337px; }

textarea {
	overflow: auto;
}
#new-comment textarea { width: 337px; }
.blue-button, .yellow-button {
	font-weight: bolder;
	border: solid 1px;
	padding: 2px 0;
	text-align: center;
	font-size: 1em;
	padding/**/: 4px 0;
}
.blue-button {
	color: #2B3E45;
	border-color: #D3E4EC #99ADB8 #7D919C #C5D9E4;
	background: #A9C3D4 url('../images/button-blue.gif') repeat-x;
}
.yellow-button {
	color: #FFF;
	border-color: #FFA801 #D94A00 #BE4101 #FF8403;
	background: #FF5700 url('../images/button-yellow.gif') repeat-x;
}
#new-comment .blue-button {
	float: left;
	display: block;
	padding: 5px 0;
	width: 180px;
	margin-top: 10px !important;
	cursor: default;
}
#new-comment .blue-button:hover { text-decoration: none; color: #2B3E45; }
#new-comment .yellow-button {
	float: right;
	width: 140px; margin-top: 10px;
}
#new-comment dd.submit { text-align: right; height: 3.6em;}


#search-box {
	margin-left: 66px;
	width: 232px;
	color: #000;
}
#search-box h2 {
	margin: 0 0 0 15px;
	height: 20px;
}
#search-box form { margin-top: 10px; }
#search-box dt {
	height: 3em;
	width: 47%;
	text-align: right;
        font-weight: bolder;
}
#search-box dd { margin: -3em 0 .5em 50%; }
#search-box select, #search-box input.text { width: 107px; }
#search-box input.price { width: 47px; }
#search-box select.year { width: 75px; }
#search-box select.years { width: 49px; }
#search-box div {
  float: right;
	margin: 20px 10px 0 0;
}
#search-box ul {
	padding: 15px;
	background: url('../images/dotted-border.gif') repeat-x;
}
#search-box li {
	margin-bottom: 5px;
}
#search-box div.submit {
	float: right;
	text-align: center;
	padding: 10px;
	margin: 0;
/* 	background: url('../images/dotted-border.gif') repeat-x; */
}

#language {
	height: 27px !important; height: 40px;
	padding: 13px 0 0 65px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	color: #000;
	background: url('../images/language-bg.jpg') no-repeat;
}
#language li { display: inline; }
#language a { color: #000; text-decoration: none; }
#language a:hover { text-decoration: underline; }

#navigation {
	font-size: 1.1em;
	margin-left: 58px;
	width: 241px;
	padding-bottom: 7px;
	background: url('../images/navigation-shadow.gif') no-repeat right bottom;
}
#navigation ul {
	position:relative;
	background: #FFF url('../images/navigation-ul-bg.gif') repeat-y right;
	font-weight: bolder;
	border: solid 1px #CCC;
	border-right: none;
	list-style-position: inside;
}

#navigation li.active, #navigation li.active a {
	color: #FF5400;
	}
	
#navigation li {
	background: url('../images/dotted-border.gif') repeat-x left bottom;
	padding-left: 17px !important;
	padding-left: 0;
}
#navigation li.last {
	background: none;
}
#navigation a {
	padding: 6px 14px !important;
	text-decoration: none;
	display: block;
	height: auto !important; height: 1px;
	background: url('../images/navigation-bullet.gif') no-repeat left center;
}
#navigation a:hover {
	color: #FF5400;
}

#search-results {
	margin-top: 10px;
	width: 200px;
	margin-left: 85px;
	color: #374D5A;
}
#search-results caption {
	margin-top: 10px;
	padding: 1px !important;
	padding-bottom: 10px;
	margin-left: 85px;
}
.lt #search-results caption { background: url('../images/search-results-lt.gif') no-repeat; }
.en #search-results caption { background: url('../images/search-results-en.gif') no-repeat; }
.ru #search-results caption { background: url('../images/search-results-ru.gif') no-repeat; }
.lv #search-results caption { background: url('../images/search-results-lv.gif') no-repeat; }
.ee #search-results caption { background: url('../images/search-results-ee.gif') no-repeat; }
.pl #search-results caption { background: url('../images/search-results-pl.gif') no-repeat; }
.fi #search-results caption { background: url('../images/search-results-fi.gif') no-repeat; }

#search-results caption span { margin: 5px; }
#search-results a { color: #374D5A;}

#banners {
	list-style-position: inside;
	margin-left: 70px;
	width: 224px;
	text-align: center;
}

#banners li {
	margin-left: 0 !important;
	margin-left: -16px;
	margin-bottom: 10px;
}
#banners img {
	vertical-align: top;
	border: solid 1px #CCC;
}

#banners1 {
	list-style-position: inside;
	margin-left: 70px;
	width: 224px;
	text-align: center;
}

#banners1 li {
	margin-left: 0 !important;
	margin-left: -16px;
	margin-bottom: 10px;
}
#banners1 img {
	vertical-align: top;
	border: solid 1px #CCC;
}

#find-similar {
	width: 232px;
	margin: 10px 0 0 66px;
	background: url('../images/dotted-border.gif') repeat-x left top;
}
#find-similar a {
	padding: 18px;
	display: block;
	font-weight: bolder;
	color: #374D5A;
	background: url('../images/dotted-border.gif') repeat-x left bottom;
}

#footer {
	text-align: right;
	font-size: .9em;
	color: #565D6E;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	background: #FFF url('../images/footer-bg.gif') repeat-x;
}
#footer a {
	color: #565D6E;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#copy {
	float: left;
	padding: 6px 20px;
}
#project {
	padding: 6px 20px;
}

#header-bg		{ background: url('../images/header-bg-bg.gif') repeat-x; }
#categories-bg	{ background: url('../images/categories-bg-bg.gif') repeat-x; }
#offers-bg		{ background: url('../images/offers-bg-bg.gif') repeat-x; }
#container-bg	{ background: url('../images/container-bg-bg.gif') repeat-x; }
#footer-bg		{ background: url('../images/footer-bg-bg.gif') no-repeat; }

@media screen and (min-height: 0px) {
	#send-print { width: 263px; }
	#search-results caption { margin: 0 0 10px !important; }
	#new-comment dt.right { margin-top: -3.3em; }
}

#new-rental {
	margin-top: 0px;
	padding-top: 35px;
}

#new-rental form {
	margin-top: 20px;
	padding: 20px 50px;
	width: 230px !important;
	width: 230px;
	background: #FFF9CF;
}

#new-rental dd {
	padding: .2em 0 0;
	background: none;
}

#new-rental input.text {
	height: 1.7em !important;
	padding-top: .3em;
	height: 2em;
}
#new-rental input.text, #new-rental textarea {
	width: 162px;
	font-size: 1em;
	border: solid 1px #777;
	background: #FFF;
}

#submit-rental form {
	margin-top: 20px;
	padding: 20px 50px;
	width: 338px !important;
	width: 438px;
	background: #FFF9CF;
}


#submit-rental input.text {
	height: 1.7em !important;
	padding-top: .3em;
	height: 2em;
}

#submit-rental input.text, #submit-rental textarea {
	width: 162px;
	font-size: 1em;
	border: solid 1px #777;
	background: #FFF;
}

#new-rental .yellow-button {
	float: left;
	width: 140px; margin-top: 10px;
}
#rental dd.submit { text-align: left; height: 3.6em;}


#rental textarea { width: 162px; }
