html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {font: 12px Arial, Helvetica, sans-serif; color: #3d3d3d; background: #fff;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
.clear {clear: both;}
img, div, input {behavior: url("/css/iepngfix.htc");}
.main {width: 980px; margin: 0 auto;}

	.header {width: 980px; height: 208px; background: url(../images/header-bg.jpg) right top no-repeat;}
		.header-logo {width: 201px; height: 71px; float: left; padding: 16px 0 0 21px; background: url(../images/header-bg1.jpg) no-repeat;}
		.header-menu {padding: 18px 0 0 18px;}
		.header-menu li {float: left; height: 21px; border-right: 1px solid #fff;}
		.header-menu li a {display: block; float: left; height: 17px; padding: 4px 15px 0 15px; text-align: center; text-indent: -9000px; width: 13px;}
		.header-menu li .mo1 {background: url(../images/mo1.gif) center top no-repeat;}
		.header-menu li .mo2 {background: url(../images/mo2.gif) center top no-repeat;}
		.header-menu li .mo3 {background: url(../images/mo3.gif) center top no-repeat;}
		.header-menu li a:hover {background-color: #fff; background-position: center -21px;}
		.header-menu .last {border: none!important;}
		.header-text {float: left; padding: 10px 0 0 18px; width: 275px; color: #fff;}
		
		.left-sidebar {float: left; width: 222px; margin-top: -96px; overflow: hidden;}
			.left-sidebar-menu {padding-left: 7px;}
			.left-sidebar-menu li {background: url(../images/left-sidebar-menu-bg.gif) 3px 2px no-repeat; padding-left: 16px; margin-bottom: 6px; color: #015ebe}
			.left-sidebar-menu li a {color: #015ebe;}
			.left-sidebar-menu li a:hover {color: #a40000;}
			.left-sidebar-menu .active {background: url(../images/left-sidebar-menu-bg1.gif) 0 3px no-repeat!important;}
			.left-sidebar-menu li ul {padding: 4px 0 0 0;}
			.left-sidebar-menu li ul li {background: none!important; padding-left: 12px!important; margin-bottom: 2px!important;}
			.left-baners {width: 222px; text-align: center; margin-top: 100px;}
			.left-baners img {margin: 0 auto 45px auto;}
			
		.content {width: 758px; float: left; padding: 36px 0 13px 0; overflow: hidden;}	
			.content h2 {height: 32px; background: url(../images/h2-bg1.gif) repeat-x; position: absolute; left: 0; top: -20px; font: 22px "Trebuchet MS"; font-weight: normal; color: #fff; line-height: 1.0; float: left;}
			.content h2 span {display: block; height: 32px; float: left; background: url(../images/h2-bg2.gif) right top no-repeat;}
			.content h2 span span {padding: 0 15px 0 19px; background: url(../images/h2-bg3.gif) left top no-repeat;}
			.cars-list {width: 742px; position: relative; background: #E1EDF0; padding: 18px 0 15px 16px; float: left;}
			.cars-list ul li {width: 121px; float: left; margin-right: 27px; font: 12px Tahoma; color: #000;}
			.cars-list ul li img {padding: 1px; background: #fff; border: 1px solid #848484;}
			.cars-list ul li p {padding-bottom: 2px;}
			.cars-list ul li strong a {color: #0a4a98;}
			.cars-list ul li p span {color: #b61a1a; font-weight: bold;}
			.info-block {width: 445px; float: left; padding: 20px 0 18px 14px; margin-right: 39px; text-align: justify;}
			.info-block h3 {font: normal 22px "Trebuchet MS"; color: #003466; padding-bottom: 10px;}
			.info-block p {padding-left: 25px; margin-bottom: 10px;}
			.info-block .read {font-size: 11px; text-align: right; padding-top: 7px;}
			.info-block .read img {vertical-align: middle; margin-right: 4px;}
			.info-block .read a {color: #29659e; text-decoration: none;}
			.katalog {width: 722px; position: relative; background: #e1edf0; padding: 18px;}
			.katalog.no-search {margin-bottom: 12px;}
			.search-block-inside {width: 741px; height: 65px; padding: 18px 0 0 17px; background: #4c7194 url(../images/search-block-inside-bg.jpg) left top no-repeat; margin-bottom: 12px; font: 12px Tahoma; color: #fff;}
			.search-block-inside h4 {float: left; width: 139px; padding-top: 10px; position: relative; font: normal 22px "Trebuchet MS"; color: #fff;}
			.search-sorting1 {float: left; width: 227px; height: 46px; padding-left: 13px; border-left: 1px solid #fff; border-right: 1px solid #fff;}		
			.search-sorting1 ul {width: 227px; margin-bottom: 6px; float: left;}	
			.search-sorting1 ul li {float: left;}
			.search-sorting1-select {width: 163px; height: 20px; _height: 18px; border: 1px solid #44678a;}
			.search-block-inside .last {margin-bottom: 0!important;}
			.search-sorting2 {float: left; width: 243px; height: 46px; padding-left: 14px; background: url(../images/search-sorting2-bg.gif) right top no-repeat; margin-right: 12px;}
			.search-sorting2 ul {width: 230px; margin-bottom: 6px; float: left;}	
			.search-sorting2 ul li {float: left;}
			.search-sorting2-select {width: 80px; height: 20px; _height: 18px; border: 1px solid #44678a;}
			.search-sorting-submit {width: 65px; height: 26px; float: left; margin-top: 11px; cursor: pointer; background: url(../images/search-block-inside-submit.gif) no-repeat; border: none;}
			.sorting {width: 758px; padding: 0 0 43px 0;}
			.sorting-pager {width: 696px; height: 19px; background: url(../images/sorting-pager-bg.gif) repeat-x; font: 11px Tahoma; color: #000; text-align: center; margin: 0 0 12px 31px;}
			.sorting-pager1 {width: 726px!important; margin: 0 0 12px 16px!important;}
			.sorting-pager ul {width: 320px; margin: 0 auto; height: 19px;}
			.sorting-pager ul li {height: 19px; float: left;}
			.sorting-pager a {color: #000; text-decoration: none; padding: 2px 3px 0 3px; display: block;}
			.sorting-pager a:hover {text-decoration: underline;}
			.sorting-pager span {color: #fff; display: block; height: 17px; background: url(../images/sorting-pager-span-bg.gif) repeat-x; padding: 2px 5px 0 5px; float: left;}
			.sorting-list {padding: 0 0 0 11px; width: 747px;}
			.sorting-list li {width: 184px; text-align: center; float: left; color: #5b5b5b; padding-bottom: 30px;}
			.sorting-list li img {width: 157px; height: 120px; background: #fff; border: 2px solid #a7bccf;}
			.sorting-list li strong {display: block; padding-bottom: 4px; font-size: 12px; color: #a01e21; text-align: center;}
			.sorting-list li strong a {color: #a01e21;}
			.sorting-list li span {font-weight: bold; padding-left: 13px;}
			.katalog-inside {width: 722px; position: relative; background: #deebee; padding: 18px 18px 10px 15px; color: #000; margin-bottom: 10px;}
			.katalog-inside ul {float: left;}
			.katalog-inside ul li {padding-bottom: 3px;}
			.katalog-inside .list1 {width: 126px;}
			.katalog-inside .list2 {width: 233px; font-weight: bold;}
			.katalog-inside .list2 li b {color: #911221;}
			.katalog-inside .list2 li span {padding-right: 12px;}
			.katalog-inside .list3 {width: 340px;}
			.sorting-katalog {width: 726px; margin: 0 0 4px 17px; height: 17px; padding-top: 1px; border-bottom: 1px solid #deebee; border-top: 1px solid #deebee;}
			.sorting-katalog a {font-size: 11px; color: #2f3e9a; text-decoration: none;}
			.sorting-katalog a:hover {text-decoration: underline;}
			.sorting-katalog ul li {float: left;}
			.sorting-katalog .width1 {width: 530px;}
			.sorting-katalog .width2 {width: 148px;}
			.sorting-katalog .width3 {width: 122px;}
			.sorting-katalog .width4 {width: 122px;}
			.katalog-info {padding: 0 0 0 17px;}
			.katalog-info-left {float: left; width: 215px; font: 11px Tahoma; color: #000; padding-left: 16px;}
			.katalog-info-left ul {padding-top: 2px;}
			.katalog-info-left ul li {padding-left: 8px; background: url(../images/katalog-list-bg.gif) 1px 5px no-repeat;}
			.katalog-info-right {float: left; width: 505px;}
			.katalog-info-right-list {width: 505px;}
			.katalog-info-right-list li {float: left; margin: 0 5px 13px 0;}
			.katalog-info-right-list li a {display: block; width: 157px; height: 120px; padding: 1px; border: 3px solid #a7bccf;}
			.katalog-info-right-list li a img {width: 157px; height: 120px;}
			.katalog-info-right-list li a:hover {border: 3px solid #d50808;}
			.katalog-info-right-list .last {margin-right: 0!important;}
			.katalog-info-form {width: 455px; color: #4b4b4b; font: 11px Tahoma; padding: 3px 0 4px 0;}
			.katalog-info-form strong {display: block; padding-bottom: 7px;}
			.katalog-info-form ul {width: 455px;}
			.katalog-info-form ul li {float: left; padding-right: 20px;}
			.katalog-info-select {width: 234px; height: 20px; border: 1px solid #b3b9c3; margin: 3px 0 7px 0;}
			.katalog-info-input1 {width: 234px; height: 15px; border: 1px solid #b3b9c3; margin: 3px 0 7px 0;}
			.katalog-info-input2 {width: 67px; height: 15px; border: 1px solid #b3b9c3; margin: 3px 0 7px 0;}
			.katalog-info-input3 {width: 146px; height: 15px; border: 1px solid #b3b9c3; margin: 3px 0 7px 0;}
			.katalog-info-textarea {width: 384px; height: 58px; border: 1px solid #b3b9c3; margin: 3px 0 6px 0;}
			.katalog-info-submit {width: 122px; height: 30px; background: url(../images/send.gif) no-repeat; cursor: pointer; border: none; margin-left: -3px;}
			.contact-block {width: 742px; height: 145px; background: url(../images/contact-block-bg.gif) no-repeat; position: relative; padding: 21px 0 0 16px; font-size: 13px; color: #000;}
			.contact-block-left {width: 288px; float: left;}
			.contact-block strong {display: block; padding-bottom: 4px;}
			.contact-block p {padding: 0 0 4px 12px;}
			.contact-block-right {float: left; width: 380px;}
			.contact-block-right p {padding: 0 0 7px 0!important;}
			.map-block {padding: 16px 0 14px 18px; width: 740px; color: #000; float: left;}
			.map-block h4 {font-size: 13px; padding-bottom: 3px;}
			.map {margin: 0 0 20px 10px;}
			.contact-form {padding: 8px 0 0 14px;}
			.contact-form ul {margin-bottom: 7px; width: 700px; float: left;}
			.contact-form ul li {float: left;}
			.contact-form ul .widhtli1 {width: 86px; padding-top: 1px;}
			.contact-form-input {width: 215px; height: 13px; border: 1px solid #b3b9c3;}
			.contact-form-textarea {width: 336px; height: 135px; border: 1px solid #b3b9c3;}
			
			.right-sidebar {width: 260px; float: left; padding: 28px 0 11px 0;}
			.search-block {width: 223px; background: #4c7194 url(../images/search-block-bg.jpg) left top no-repeat; padding: 0 16px 7px 21px; font: 12px Tahoma; color: #fff;}
			html*.search-block {padding-bottom: 0;}
			.search-block h4 {padding: 2px 0 19px 45px; color: #fff; font: normal 22px "Trebuchet MS"; position: relative;}
			.lupa {position: absolute; top: -13px; right: 52px; _right: 68px;}
			.lupa-inside {position: absolute; top: -3px; left: 40px;}
			.search-list1 {width: 223px; padding: 6px 0 0 0; border-bottom: 1px solid #fff; margin-bottom: 9px;}
			.search-sorting1 ul, .search-list1 ul {margin-bottom: 6px; float: left; width: 47px;}
			.search-sorting1 ul li,.search-list1 ul li {float: left; margin-bottom: 6px; width: 47px; padding-top: 3px;}
			.search-sorting1-select, .search-list1-select {float: left; width: 175px;}
			.search-sorting1-select select, .search-list1-select select {width: 175px; height: 20px; _height: 18px; margin-bottom: 3px; border: 1px solid #44678a;}
			.search-sorting1-select select {margin-bottom: 6px;}
			.search-sorting1 ul li {margin-bottom: 8px;}
			.search-widht {width: 47px; padding-top: 3px;}
			.search-widht1 {width: 176px;}
			.search-widht2 {width: 35px; padding-top: 3px;}
			.search-widht3 {text-align: center;width: 25px; padding-top: 3px;}
			.search-select {width: 175px; height: 20px; _height: 18px; border: 1px solid #44678a;}
			.search-input {width: 75px; height: 20px; border: 1px solid #44678a; display: block; float: left;}
			.search-list2 ul li p {width: 26px; height: 19px; float: left; padding-top: 3px; text-align: center;}
			.search-list2 {width: 223px; padding-bottom: 10px; background: url(../images/search-list2-bg.gif) left bottom no-repeat; margin-bottom: 8px;}
			.search-list2 ul {margin-bottom: 6px; width: 223px; float: left;}
			.search-list2 ul li {float: left;}
			.search-submit {width: 81px; height: 30px; cursor: pointer; background: url(../images/search.gif) no-repeat; float: right; margin-right: 78px; border: none;}
			.right-info {width: 260px;}
			.right-mail {width: 241px; padding: 17px 0 6px 19px; position: relative; background: url(../images/right-mail-bg.gif) bottom no-repeat;}
			.right-zakaz {padding: 6px 0 0 19px;}
			.marks {width: 758px; float: left; margin-top: 30px;}
			.marks-bg {height: 192px; width: 497px; float: left; position: relative; background: #e4e4e4;}
			.marks-block {padding: 13px 0 0 16px;}
			.marks-block ul {width: 480px;}
			.marks-block ul li {float: left; height: 24px; margin-right: 10px; font: bold 12px Tahoma; color: #484747; position: relative;}
			.marks-block ul li a {color: #484747; text-decoration: none;}
			.marks-block ul li div {padding: 0 8px 0 15px;}
			.marks-block ul li div div {height: 20px; background: url(../images/marks-block-bg1.gif) left bottom repeat-x; position: relative; width: 95px; padding: 4px 20px 0 10px!important;}
			.marks-block ul li div img {position: absolute; left: -5px; top: 11px;}
			.marks-block ul li p {display: none;}
			.marks-block ul li span {position: absolute; right: 0; top: 5px;}
			.marks-block ul .last div {background: none!important;}
			.marks-block ul .active div {background: url(../images/marks-block-bg3.gif) repeat-x!important; color: #fff;}
			.marks-block ul .active a {color: #fff;}
			.marks-block ul .active p {display: block; border-top: 1px solid #e57770; position: absolute; left: 0; top: -1px; width: 148px;}
			.marks-block ul .active img {display: none;}
			.marks-block ul .last1 {margin-right: 0!important;}
			.marks-block-inside {width: 758px!important;}
			.marks-block-inside ul {width: 720px!important;}
			.marks-block-inside ul li {margin-right: 35px;}
			.marks-block-inside ul li div div {width: 95px;}
			.choise {float: left; width: 261px; height: 192px;}
			.headline {position: relative; height: 42px;}
			.news, .news-full {padding: 0 16px 0 16px; width: 726px;}
			.news-block {width: 726px; float: left; padding-bottom: 25px; color: #000409;}
			.news-block img {padding: 1px; background: #fff; border: 1px solid #858585; float: left; margin-right: 10px;}
			.news-block h5 {padding-bottom: 5px; font-size: 12px; font-weight: normal;}
			.news-block h5 a {color: #a01e21; font-weight: bold;}
			.news-full img { float: left; margin: 0 10px 10px 0; padding: 1px; background: #fff; border: 1px solid #848484;}
			.news-full h3 {font-weight: normal;}
			.news-full h3 strong {color: #A01E21;}
			
			.text-block {padding: 0 16px 0 16px; width: 726px; text-align: justify;}
			.text-block  img {margin: 10px;}
			.text-block  p {margin-bottom: 10px;}
			.text-block  ul {list-style-type: square; list-style-position: inside; margin-bottom: 10px;}
			.text-block  ul li {padding-left: 16px;}
			.text-block  ul.sitemap ul {margin-bottom: 0;}
			.text-block table {border: solid 1px black; border-collapse: collapse;}
			.text-block table td {border: solid 1px black; padding: 3px; vertical-align: middle;}
			.text-block table.noborder, .text-block table.noborder td {border: none;}
			
			
		.footer {width: 980px; height: 132px; float: left;}	
		.footer-left {float: left; padding: 41px 0 0 17px; width: 205px; overflow: hidden;}
		.footer-left div {padding-left: 79px;}
		.footer-left ul {padding-top: 9px;}
		.footer-left ul li {float: left; margin-right: 12px;}
		.footer-right {float: left; width: 758px;}
		.footer-menu {width: 745px; height: 18px; padding: 3px 0 0 9px; border-left: 4px solid #ededdb; background: #f6f6ee; margin-bottom: 13px; font-size: 12px; color: #000409;}
		.footer-menu span {padding: 0 6px;}
		.footer-menu a {color: #000409; text-decoration: none;}
		.footer-text1 {width: 483px; height: 79px; float: left; border-left: 4px solid #4c7194; padding-left: 11px; font: 11px Tahoma; color: #393939;}
		.footer-text1 strong {font-size: 12px; color: #5b5b5b; padding-bottom: 3px; display: block; margin-top: -2px;}
		.footer-text1 p a {font-size: 13px; color: #393939; text-decoration: none;}
		.footer-text1 p img {vertical-align: middle;}
		.footer-text1 .site {margin-top: 10px;} 
		.footer-text2 {border-left: 4px solid #4c7194; width: 245px; padding-left: 11px; height: 79px; float: left; font: 11px Tahoma; color: #5c5c5c;}
		.footer-text2 div {margin-top: -2px;}
		.footer-text2 div div {width: 127px; float: left; margin: 0!important;}
		.footer-text2 strong {font-size: 12px; color: #1e1d1d; display: block;}
		.footer-text2 strong span {padding-left: 38px;}
		.footer-text2 p img {margin-top: 2px;}