body, td, input, textarea {font-family: Calibry, Trebuchet MS, Arial, Tahoma, Sans-Serif; font-size: 12px;}
body, td {vertical-align: top;}
body {background: url(/images/bgc.jpg) top left repeat; margin: 0px; padding: 0px;}
#pageb {background: url(/images/bgb.gif) bottom left repeat-x; }
#paget {background: url(/images/bgt.jpg) top left repeat-x;}
#pagebd {background: url(/images/bimage.jpg) bottom left no-repeat;}
img {border: none;}
a {color: #063369; text-decoration: underline;}
a:hover {text-decoration: none;}
h1, h2 {padding: 0px; margin: 0px; margin-bottom: 10px; color: #1556a4; font-size: 24px; font-style: italic;}
h2 {font-size: 18px;}
div.line {border-bottom: 1px solid #000; margin-top: 10px; margin-bottom: 10px;}
#page{height: 100%; width: 910px; margin: 0px auto;}
#tpage {position: relative; z-index: 2;}
#tpage .td1 {width: 290px;}
#tpage .td2 {width: 620px;}
#switch {position: absolute; top: 0px; z-index:1;}
#logo {position: absolute; top: 0px;}
#buttons {position: absolute; margin-top: 25px; margin-left: 470px;}
#partners {position: absolute; margin-top: 20px; margin-left: 680px;}
#search {position: absolute; margin-top: 70px; margin-left: 450px; background: url(/images/searchbg.jpg) top left repeat-x; width: 400px; height: 80px;}
#search img {margin-top: 18px; margin-left: 30px;}
#search .brand, #search .model  {border: 1px solid #717171; font-size: 14px;  color: white; background: #b1bbc6; width: 141px; height: 22px; padding: 0px; padding-left: 7px;}
#search .brand, #search .model, #search .subm {margin-top: 43px; position: absolute;}
#search .brand {margin-left: 20px;}
#search .model {margin-left: 180px;}
#search .subm {margin-left: 340px;}

#menubg {position: absolute; background: white; width: 260px; height: 330px; opacity: 0.1;	filter:alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1;}
#menu {position: relative; width: 260px;}
#menu ul {list-style: none; margin: 20px; margin-bottom: 0px; padding: 0px;}
#menu ul li {margin: 0px; padding: 0px; margin-bottom: 10px;}
#menu a, #menu a:hover { font-size: 17px; height: 33px; padding-top: 7px; padding-left: 20px;}
#menu a {display: block; color: #fff; background: #052c7d;  text-transform: lowercase; text-decoration: underline;}
#menu a:hover, #menu a.current {color: #000; background: #efc710; text-decoration: none;}
#ihead { margin-top: 10px;}
#ihead #bcarz {position: absolute; z-index: 0; background: black; width: 600px; height: 200px; margin-top: 10px; margin-left: 10px;}
#ihead #bcar {position: absolute; z-index: 1; margin-top: 10px; margin-left: 10px;}
#bcarbg {position: absolute; z-index: 2; margin-top: 130px; margin-left: 10px; height: 80px;}
#bcarbg img {position: absolute; width: 220px; height: 80px; background: #333; opacity: 0.9; filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9;}
#bcartxt {position: absolute; font-style: italic; margin-top: -90px; z-index: 3; color: white; padding: 7px; width: 204px; height: 64px; text-align: right;}
#bcartxt a.good {color: #ffe400;}
#bcartxt a.title {font-size: 20px; line-height: 14px; text-decoration: none; color: #fff;}
#bcartxt a.price {font-size: 30px; line-height: 42px; text-decoration: none; color: #cefa95;}
#bcartxt a.title:hover, #bcartxt a.price:hover {text-decoration: underline;}
#ihead .bcartop {position: relative; z-index: 3;}
#ihead #ihcars {background: url(/images/ihead_bb.gif) top left no-repeat; padding-left: 10px; width: 590px; height: 90px; margin-top: 10px; margin-left: 10px;}
#ihead #ihcars img {border: 2px solid white; margin-left: 10px; margin-top: 10px;}
#ihead #ihcars div {overflow: hidden; height: 0px; position: absolute;}
#ihead .rightleft {position: absolute; margin-top: 30px; margin-left: 460px;}
#ihead .rightleft img {border: 0px; margin-left: 20px;}
#newcars {margin-top: 50px;}
#newcars .title {margin-left: 40px;}
#newcars div.car {padding-left: 10px; padding-top: 20px;}
#newcars div.car img {border: 10px solid #072235;}
#newcars div.cartxt {background: url(/images/newcartxt.jpg) top left no-repeat; font-style: italic; width: 130px; height: 70px; position: absolute; margin-top: -60px; margin-left: 140px; text-align: right;}
#newcars div.cartxt .title {padding-right: 10px; padding-top: 10px; font-size: 14px; text-transform: uppercase; font-weight: bold; line-height: 12px;}
#newcars div.cartxt .title a {color: #990000; text-decoration: none;}
#newcars div.cartxt .title a:hover {text-decoration: underline;}
#newcars div.cartxt .price {padding-right: 10px; font-size: 18px; color: #003366; text-transform: uppercase; font-weight: bold;}
#icontent, #content {width: 620px;}
#icontent {margin-top: 40px;}
#content {margin-top: 10px; min-height: 770px;}
.rounder {font-size: 1px;}
.incontent {background: white; padding: 25px; padding-top: 15px; text-align: justify;}
.incontent p, .incontent div, .incontent td {font-size: 14px;}
#elements {position: absolute; top: 0px;}
.copyrights {color: #fcbf15; font-size: 11px; line-height: 22px; padding-right: 40px; margin-top: 20px; text-align: right;}
.copyrights a {color: #fcbf15; text-decoration: none; white-space: nowrap}
.copyrights a:hover {text-decoration: underline;}
.bottom {color: #fff; font-size: 11px; line-height: 18px; padding-right: 40px; padding-bottom: 20px; margin-top: 40px; text-align: right;}
.inttitle img {position: relative; z-index: 3;}
td.inttext {font-size: 14px; padding-left: 10px; padding-top: 10px;}
img.inttext {position: relative; margin-top: -40px; z-index: 2;}
div.pmenu {padding-left: 30px;}
div.pmenu a {color: #8d4200; font-size: 16px; font-style: italic; font-weight: bold;}

div.autop {text-align: right; background: url(/images/autoborder.gif) top left no-repeat; width: 242px; height: 220px; float: left; margin: 20px;}
div.autop div img {margin: 4px;}
div.autop a {font-weight: bold; font-style: italic; margin-right: 20px; display: block; text-decoration: none;}
div.autop a.title {color: #990000; font-size: 14px;  margin-top: 8px; }
div.autop a.price {color: #003366; font-size: 20px;  margin-top: -8px;}
div.autop img.button {margin-top: 18px; margin-left: 20px; float: left;}

.autoi .price {color: #cc0000; font-size: 18px; font-style: italic; font-weight: bold; text-align: right;}
.autoi .image {width: 310px;}
.autoi .image div {border: 1px solid #05257a; padding: 3px; width: 300px;}
.autoi .descr {padding-left: 10px;}
.autoi .descr table {width: 100%;}
.autoi .descr td {width: 50%; padding: 3px; padding-left: 5px; font-size: 12px;}
.autoi .descr .blue {background: #dbecfb;}
.athumb {border: 1px solid #05257a; padding: 3px; float: left; margin: 15px;}
input.text	{ margin-bottom: 5px; font-size: 11px; border: 1px solid #999999; width: 296px; font-family: tahoma; }
p.sendok {color: #287700;}
.bform input.text {height: 28px; padding-left: 5px; border: 1px solid #9f9f9f; font-size: 14px; padding-right: 5px; width: 280px; background: url(/images/inputbg.gif) bottom left repeat-x;}
.bform textarea.text {height: 78px; padding-left: 5px; border: 1px solid #9f9f9f; font-size: 14px; padding-right: 5px; width: 280px; background: url(/images/textareabg.gif) bottom left repeat-x;}
.bform input.sbm {background: #d2b120; border: 1px solid #9f9f9f; color: white; font-size: 14px; font-style: italic;}
.bform td {padding-top: 5px;}
.png_bg {behavior: url(/iepngfix.htc) }
