* { margin: 0; padding: 0; }

html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { background: url("/images/bgr.gif") repeat 0 0; font-size: 12px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif, Times New Roman; color: #e4d4cd; }

p { padding: 0 0 10px 0; }
a:link { text-decoration: underline; color: #ffffff; }
a:visited { text-decoration: underline; color: #ffffff; }
a:hover { text-decoration: underline; color: #ffffff; }
.clear { clear: both; }
img { border: 0; display: block; }

table { border-collapse: collapse; }
table td { vertical-align: top; }

h1 { font-size: 18px; font-weight: normal; padding: 0 0 10px 0; color: #ffffff; }
h2 { font-size: 13px; font-weight: bold; padding: 3px 25px 0 0; color: #e4d4cd; float: right; }
h3 { font-size: 27px; font-weight: normal; color: #884802; font-family: Georgia, Times New Roman, Arial, Tahoma, Verdana, Helvetica, sans-serif; }

.inner { background: url("/images/bgrinnerbottomRight.jpg") no-repeat right bottom; width: 90%; height: 100%; margin: 0px auto; background-color:#070605; }
.innertd { background: url("/images/bgrinnerbottomLeft.jpg") no-repeat left bottom; width: 100%; height: 96%; }
.innerosn { background: url("/images/bgrinnertopNew_02.jpg") no-repeat 0 0; width: 100%; height: 100%; }
.innerosntd { width: 100%; height: 100%; }

.topline { background: url("/images/topline.jpg") no-repeat 0 0; width: 100%; height: 22px; }

.topline ul { padding: 5px 60px 0 40px; }
.topline li { float: left; list-style-type: none; list-style-position: outside; padding: 0 20px 0 20px; }
.topline p { float: left; padding: 0 10px 0 50px; font-size: 12px; color: #ffffff; margin: -2px 0 0 0; }

.innertbl { width:100%; background: url("/images/innertblbgrLeft.gif") no-repeat 0 0; min-height: 500px; _height: 500px; }
.innertbl_ { width: 100%; background: url("/images/innertblbgr_.gif") no-repeat 0 0; min-height: 500px; _height: 500px; }
.left { width: 246px !important; }
.center { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif, Times New Roman; }
.centercontent { width:90%; padding: 0 20px 20px 20px; }
.right { width: 238px; background: url("/images/innertblbgrRight.gif") no-repeat right top; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif, Times New Roman; }
.rightcontent { padding: 0 20px 20px 14px; width: 204px; }
.centercontentf { padding: 0 20px 20px 20px; background: url("/images/filterbgr.gif") no-repeat 400px 80px; _height: 500px; min-height: 500px; }
.rightb { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif, Times New Roman; }
.rightbcontent { padding: 0 20px 20px 20px; }


.menu { padding: 25px 5px 0 8px; list-style-type: none; list-style-position: outside; color: #ffffff; font-size: 13px; font-weight: bold; }
.menu li { background-image: url('/images/menupoint.gif'); background-position: left top; background-repeat: no-repeat; padding-left: 12px; padding-top: 10px; padding-bottom: 10px; background-color: #0c0c0c; margin: 0 0 1px 0; }
.menu a:link { text-decoration: none; color: #f6c415; }
.menu a:visited { text-decoration: none; color: #f6c415; }
.menu a:hover { text-decoration: underline; color: #f6c415; }

.grey { color: #999999; }
.greybold { color: #999999; font-weight: bold; }
.whitebold { color: #ffffff; font-weight: bold; }
.yellow { color: #f6c415; }

.innertblc td { padding: 0 15px 20px 0; }

.ulyellow { padding: 5px 0 10px 8px; list-style-type: none; list-style-position: outside; background-color: #0c0c0c; color: #f6c415; font-size: 11px; }
.ulyellow li { background-color: none; background-image: url('/images/ulyellowpoint.gif'); background-position: left top; background-repeat: no-repeat; padding-left: 12px; padding-bottom: 5px; }
.ulyellow a:link { text-decoration: underline; color: #f6c415; }
.ulyellow a:visited { text-decoration: underline; color: #f6c415; }
.ulyellow a:hover { text-decoration: none; color: #f6c415; }

.imgborder { border: 3px solid #999999; }
.imgleft { float: left; margin: 3px 15px 0 0; border: 3px solid #999999; }
.imgright { float: left; margin: 3px 0 0 15px; border: 3px solid #999999; }


.copyright { text-align: right; padding: 0 70px 5px 0; color: #f6c415; font-family: Arial; vertical-align: bottom; }


.autosearchttl { height: 37px; line-height: 37px; padding: 0 20px 0 20px; color: #dacfca; font-weight: bold; margin: 10px 0 10px 0; background: none; background: url('/images/autosearchttl.png') repeat bottom right !important;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images.tpl/autosearchttl.png', sizingMethod='scale'); zoom: 1; -moz-opacity:.90 !important;opacity:.90 !important; filter:alpha(opacity=70); }



.autosearch { width:246px !important; padding: 0 10px 0 20px; }
.autosearch select { display: block; margin: 0 0 10px 0; width:90%; }

.sep01 { background-color: #464646; height: 1px; margin: 2px 0 10px 0; }

.topmenu { font-size: 13px; font-family: Arial; color: #f6c415; line-height: 20px; }
.topmenu a:link { text-decoration: underline; color: #f6c415; }
.topmenu a:visited { text-decoration: underline; color: #f6c415; }
.topmenu a:hover { text-decoration: none; color: #999999; }
.topmenu span { color: #999999; }

.redpoint { padding: 5px 0 20px 0; list-style-type: none; list-style-position: outside; color: #ffffff; font-weight: bold; }
.redpoint li { background-color: none; background-image: url('/images/redpoint.gif'); background-position: left top; background-repeat: no-repeat; padding-left: 12px; padding-bottom: 10px; }

.oborudovanie { width: 100%; }
.obimg { padding: 0 0 20px 0; }
.obtext { width: 50%; vertical-align: bottom; padding: 0 0 20px 5px; }

.over { overflow: overflow-x: auto; overflow-y: auto; overflow: auto; height: 325px; width: 100%; display: block; }

.centercontentoverflow { padding: 17px 20px 20px 20px; width: 476px; overflow: overflow-x: auto; overflow-y: auto; overflow: auto; height: 407px; }

.banner
{
  display:inline-block;
  text-align:center;
  vertical-align:middle;
  margin: 1px auto;
  border: 3px solid #999999;
}

.autos
{
	padding: 0 20px 10px 0;
	font-weight: bold;
}

.tfilters
{
	white-space:nowrap;
	border:solid 1px #ffffff;
	padding:4px 5px 5px 3px;
	margin:0;
	text-align:center;
	vertical-align:middle;
}

.good_card_images
{
	padding-right:10px !important;
	padding-bottom:10px !important;
}
