* {margin: 0; padding: 0}
body {font-family: Tahoma; color: #000000; font-size: 13px;}

body#bookmarks {background: url(../img/bg8974.jpg) no-repeat center 118px;}
body#infinitibookmarks {background: url(../img/infinitibg.gif) no-repeat center 118px;}
body#inner {background: url(../img/bg_inner.gif) no-repeat center 118px;}

#container {width: 995px; overflow: hidden; margin: 0 auto 68px auto}
#header {height: 118px; position:relative; border-bottom: 1px solid #cccccc}
#logo {background: url(../img/logo.gif) no-repeat 0 0; height: 35px; width: 213px; text-indent: -9000px; position: absolute; top: 50px; left: 100px;  cursor: hand;}
#logo a {display: block; height: 35px; width: 213px; }

#header ul {list-style: none; position: absolute; top: 56px; left: 362px;}
#header ul li {float: left; width: 26px; height: 26px; text-indent: -9000px; margin-right: 24px;}
#header ul li a{width: 26px; height: 26px; display: block;}

#home {background: url(../img/headermenu.gif) no-repeat 0 0;}
#mail {background: url(../img/headermenu.gif) no-repeat -50px 0;}
#map {background: url(../img/headermenu.gif) no-repeat -102px 0;}
#search {background: url(../img/headermenu.gif) no-repeat -152px 0;}

#header p .text {border: 1px solid #b2b2b2; height: 19px; width: 190px; position:absolute; right: 100px; top: 55px; font-size: 13px; padding: 3px 0 0 10px}


#navigation {height: 54px; background: url(../img/bgnavigation.gif) repeat-x; list-style: none; padding: 0 0 0 50px}
#navigation li {float: left; padding: 18px 49px; background: url(../img/bordernavigation.gif) right center no-repeat;}
#navigation li a {color: #000}
#navigation li.active {background: #fff url(../img/bordernavigation.gif) right center no-repeat; padding: 18px 25px}
#navigation li.active span {padding: 4px 24px; color: #d03548;}
#navigation li.last {background: none;}

#car {height: 225px; position: relative;}
.notecar {position: absolute; top: 40px; right: 484px; background: url(../img/notecar.gif) no-repeat top right; padding: 0 88px 0 0; text-align: right}
.notecar h2 {font-size: 20px; font-weight: normal; margin: 0 0 10px 0}
.notecar h2 a {color: #000}
.notecar p {font-size: 14px; color: #aaa9ab}




.middlemenu {list-style: none; padding-left: 50px;}
.middlemenu li {font-size: 17px; text-transform: uppercase; float: left; padding: 23px 49px; background: url(../img/middlemenu.gif) no-repeat center right; position: relative; top: -1px; _top: -4px}
.middlemenu li a {display: block; color: #d03548}
.middlemenu li a:hover {text-decoration: none;}
.middlemenu li.last {background: url(../img/more.gif) no-repeat center right; text-indent: -9000px; padding: 23px 0 23px 0; width: 30px;}
.middlemenu li.active { background:#fff url(../img/active.gif) repeat-x 0 0; color: #d03548; padding: 0}
.middlemenu li.active span {background: url(../img/middlemenu.gif) no-repeat center right; padding: 23px 49px; display: block;}

#news {clear: both; padding: 10px 0 0 99px; }
h3#news {
	font-size: 14px;
	font-weight:bold;
	color:#666666;
	margin: 0px;
	padding:0px 0px 7px 0px;
	background-image:url(/img/h3.gif);
	background-repeat:no-repeat;
	background-position: 66px 40%;
}
.new {width: 166px; float: left; margin-right: 45px}
.new .date {font-size: 11px; color: #aaaaaa}
/*Maximum lenght 50px for new h3*/
.new h3 {color: #000; font-size: 13px; margin: 9px 0 15px 0; height: 50px;}
.new h3 a {color: #000; text-decoration: underline;}
.new h3 a:hover {text-decoration: none;}
.new a {color: #d03548; text-decoration: underline;}
.new a:hover {text-decoration: none;}

.news_date{
	color:#aaa;
	font-size:11px;
}

.news_title, .news_title a, a.news_title{
	font-size:12px;
	color: #000;
	font-weight:bold;
}

.news_text{
	font-size:13px;
	font-weight:normal;
	color:#000;
}

.news_text a{
	color: #d03548; text-decoration: underline;
}

.news_text a:hover{
	text-decoration:none;
}

.sendform {
	margin: 10px 0 0 0;
	padding: 0 ;
}

.sendform table {
	border: 0px;
	border-collapse: 2px;
}

.sendform .regular td {
	font-weight: bold;
	padding: 5px;
	vertical-align: top;
	background-color: #E7E8E7;
}

.sendform .regular td input {
	width: 400px;
	border: 1px solid black;
}

.sendform .regular td textarea {
	width: 400px;
	height: 100px;
	border: 1px solid black;
}

.sendform .regular td select {
	width: 400px;
	border: 1px solid black;
}

#offers {clear: both; padding: 10px 0 0 54px; }
h3#offers  {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin: 20px 0px 10px 43px;
	padding:0px;
	background-image:url(/img/h3.gif);
	background-repeat:no-repeat;
	background-position: 215px 65%;
}
.offer {width: 210px; float: left;}
.offer img {padding: 15px 45px; background: url(../img/offer.gif) no-repeat center right; border:0px;}
.offer p {padding: 0px 0 0 45px;}
.offer p a {color: #000;}
.last img { background:none;}
.call img {background: none; padding: 15px 45px 0 45px; height: auto}
.call p a {color: #d03548;}


#topfooter {border-top: 1px solid #b2b2b2; background: #f7f7f7;}
#footer {width: 995px;  position:relative; margin: 0 auto;}
#footer .copy {font-size: 11px; font-size: 11px; padding: 15px 0 15px 99px; float: left;}
#footer .author {font-size: 11px; padding: 15px 320px 15px 0; float: right}
#footer a {color: #000;}



a:hover {text-decoration: none;}

/*bookmarks*/
#address {clear: both; padding: 30px 0 0 70px;  #margin: 30px 0 0 70px;}
#address td {padding: 1px 30px; vertical-align: top; border-right: 1px solid #e5e5e5;}
#address td.n {border-right: none}
#address a {color: #d03548}

.link {font-size: 13px; padding: 30px 0px 0 99px; }
.link a {color: #d03548; background: url(../img/link.gif)  no-repeat center right; padding-right: 52px}

#footer ul {list-style: none; overflow: hidden; zoom: 1; padding-left: 86px; font-size: 11px;}
#footer li {float: left; padding: 27px 14px 0 14px; background: url(../img/footer.gif)  no-repeat bottom right;}
#footer li.last {background: none}

.marka {position: absolute; right: 93px; top: 35px; border: none;}

/*content contentnav.gif*/
#contentnav {float: left; width: 169px; padding: 15px 0 0 76px}
.contentnav {list-style: none;}
.contentnav li {padding: 0 0 17px 0;}
.contentnav li span {font-weight: bold; background: url(../img/contentnav.gif)  no-repeat 0 6px; padding-left: 22px;}
.contentnav li a {color: #000; padding-left: 22px;  background: url(../img/contentnav.gif)  no-repeat 0 -89px; display: block;}
.contentnav li a:hover {color: #d03548; background: url(../img/contentnav.gif)  no-repeat 0 6px;}
.contentnav #second { padding-left: 20px;}

#contentnav .offers {font-size: 13px; padding:22px 0 0 0px; border-top: 1px solid #ccc; margin: 12px 0 0 22px;}
#contentnav .offer{list-style: none; padding-top: 20px; width: 169px;}
#contentnav .offer li {padding: 0 0 17px 0;}
#contentnav .offer li span {font-weight: bold; background: url(../img/contentnav.gif)  no-repeat 0 6px; padding-left: 22px;}
#contentnav .offer li a {color: #000; padding-left: 22px; display: block; text-decoration: none;}
#contentnav .offer li a:hover {color: #d03548;}

#content {margin: 0px 0 0 292px; padding-top: 14px;}
#content h3 {font-size: 22px; font-weight: normal; margin: 0px 0 27px 0; padding:0px;}
#content h4 {font-size: 17px; font-weight: normal; margin: 20px 0 8px 0;}
#content p {margin: 0 0 15px 0}
#content a {color: #d03548}
#content img {margin: 5px 0 15px 10px}
#content img.left {float: left; margin: 5px 15px 15px 0px;}

#fullcontent {margin: 0 0 0 0; padding-top: 14px; width: 960px;}
#fullcontent h3 {font-size: 22px; font-weight: normal; margin: 0px 0 27px 0; padding:0px;}
#fullcontent h4 {font-size: 17px; font-weight: normal; margin: 20px 0 8px 0;}
#fullcontent p {margin: 0 0 15px 0}
#fullcontent a {color: #d03548}
#fullcontent img {margin: 0 0 0 0;}
#fullcontent img.left {float: left; margin: 0 0 0 0;}

#usedcar {float:left; width: 500px; margin: 0 0 0 0;}
#usedcar table {border-top: #b2b2b2 1px solid; border-bottom: #b2b2b2 1px solid;}
#usedcar th {text-align: center; font-size: 11px; font-weight: normal; padding-top: 2px; padding-bottom: 3px; padding-left: 3px; border-bottom: #b2b2b2 1px solid;}
#usedcar th a {color: #000;}
#usedcar td {text-align: center; font-size: 11px; font-weight: normal; padding: 3px;}
#usedcar td.right {text-align: right; padding-right: 5px;}
#usedcar th.right {text-align: right; padding-right: 5px;}
#usedcar td.left {text-align: left;}
#usedcar th.left {text-align: left;}

#usedcars {float:right; width: 440px;}
#usedcars table.borders {border-top: #b2b2b2 1px solid; border-bottom: #b2b2b2 1px solid;}
#usedcars th {text-align: center; font-size: 11px; font-weight: bold; padding-top: 2px; padding-bottom: 3px; border-bottom: #b2b2b2 1px solid;}
#usedcars th a {color: #000;}
#usedcars td.top a {color: #000;}
#usedcars td {text-align: center; font-size: 11px; font-weight: normal; padding: 3px;}
#usedcars td.top {text-align: center; font-size: 11px; font-weight: bold; padding: 0px;}
#usedcars td.right {text-align: right; padding-right: 5px;}
#usedcars th.right {text-align: right; padding-right: 5px;}
#usedcars td.left {text-align: left;}
#usedcars th.left {text-align: left;}

a{outline: none !important;}

.bold {font-weight: bold}

.clear {clear: both;}
.clearleft { clear: left;}


.fastmenu {list-style: none; padding-left: 99px;}
