* { font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:11px; }
body { background:#fff; color:#666; margin:0; padding:0; text-align:center; }
html, body { height:100%; }

img { border:0; margin:0; padding:0; }
	.bl { display:block; }
	.bl-brd { border:1px solid #808184; display:block; margin:0; padding:0; }
	.img-l { float:left; margin-right:10px; }
	.img-r { float:right; margin-left:10px; }
	.img-l-brd { border:1px solid #808184; float:left; margin-right:10px; }
	.img-r-brd { border:1px solid #808184; float:right; margin-left:10px; }

a { color:#c30; }
	a:hover { text-decoration:none; }
a.ln { text-decoration:none; }
	a.ln:hover { text-decoration:underline; }
a.lnd { color:#666; text-decoration:none; }
	a.lnd:hover { color:#c30; }

p { margin:0 0 7px; }

.sm { font-size:10px; }
	.sm * { font-size:10px; }
.sm-r { color:#c30; font-size:10px; }
	.sm-r * { color:#c30; font-size:10px; }

ul, ol { margin-top:0; margin-bottom:7px; }
li { margin-bottom:2px; }

.red { color:#c30; }

form { margin:0; padding:0; vertical-align:middle; }
	form * { vertical-align:middle; }
	form .btn { background:#d0d1d3; font-size:10px; font-weight:bold; }

.all { margin:auto; width:1002px; text-align:left; }

h1, h2, h3, h4 { margin:0 0 7px; padding:0; text-align:left; }
h1 { background:url(http://www.sicar.ru/i/bg-h1.gif) no-repeat; font-size:12px; padding:2px 0 3px 23px; text-transform:uppercase; }
	h1.nm { background:none; font-size:12px; padding:0; text-transform:uppercase; }
h2 { font-size:12px; }

/* Ничего не менять! */
.h-menu { padding:8px 30px 5px 0; text-align:right; vertical-align:middle; }
	.h-menu * { vertical-align:middle; }
	.h-menu img { display:inline; margin:0 10px; }
	.h-menu span { background:url(http://www.sicar.ru/i/mark-hmenu.gif) no-repeat 0px 4px; color:#808184; padding-left:11px; text-decoration:none; }
		.h-menu span a { color:#808184; text-decoration:none; }
			.h-menu span a:hover { color:#c30; }

.line-red { background:#df8060; }
	.line-red img { display:block; }

.hr { background:#df8060; height:1px; margin:10px 0; }
	.hr img { display:block; height:1px; }
.hrd { background:#d0d1d3; height:1px; margin:10px 0; }
	.hrd img { display:block; height:1px; }

.cl { clear:both; height:0px; margin:0; padding:0; }
	.cl img { display:block; height:0px; }

.content { background:#f3f3f4; }
.txt { padding:15px; }
.txt-part { padding:0 15px 15px; }
.tit-part { background:#d0d1d3; border:1px solid #808184; margin:5px 0 10px; }
	.tit-part h2 { border:1px solid #fff; margin:0; padding:5px 10px; text-transform:uppercase; }

.bottom { padding:6px 0 0 28px; }
.bottom-left { float: left; padding:6px 0 0 28px; width: 700px; }
.bottom-right { float: right; padding:6px 26px 0 0; width: 200px; }
	.bottom-right a { color:#666; }

.det { text-align:right; vertical-align:middle; }
	.det a { color:#c30; text-decoration:none; }
		.det a:hover { text-decoration:underline; }
		.det a img { margin:0 5px 0 0; }

.right { margin:0; padding:0; }
	.right .tit-catalog { border-left:5px solid #666; color:#c30; font-size:12px; font-weight:bold; padding:3px 0 4px 5px; }
	.right .tit { border-bottom:1px solid #c30; font-weight:bold; margin:15px 0 5px; padding:0 0 2px; }
      .right .tit a { color:#666; font-weight:bold; text-decoration:none; }
     	.right .tit a:hover { color:#c30; }
     	.right .tit a.on { color:#c30; }
	.right img { background:#f3f3f4; border-left:5px solid #666; display:block; padding-left:5px; }
	.right a img { background:#f3f3f4; border-left:5px solid #666; display:block; padding-left:5px; }

.left { padding:0 0 15px 10px; }

.menu { border-right:5px solid #666; margin:0; }
	.menu ul { list-style:none; margin:0; padding:0; }
		.menu ul li { background:url(http://www.sicar.ru/i/mark-hmenu.gif) no-repeat 0px 4px; margin-bottom:3px; padding-left:10px; }
			.menu li a { color:#c30; font-weight:bold; text-decoration:none; }

.smenu { border-right:5px solid #666; margin:0; text-align:right; }
	.smenu div { background:url(http://www.sicar.ru/i/mark-hmenu.gif) no-repeat 100% 5px; margin:2px 10px 2px 0; padding-right:10px; }
		.smenu div a { color:#666; font-weight:bold; text-decoration:none; }
			.smenu div a:hover { color:#c30; }
		.smenu div a.on { color:#c30; }
	.smenu div.on { color:#c30; font-weight:bold; }

.block-txt { background:#d0d1d3; border:1px solid #808184; margin:15px 0 0; padding:0; }
	.block-txt .block-in { border:1px solid #fff; padding:10px; }

.nav { background:url(http://www.sicar.ru/i/check.gif) no-repeat 0px 4px; border-bottom:1px solid #d0d1d3; font-size:10px; margin:0 0 10px; padding:0 0 3px 10px; }
	.nav * { font-size:10px; text-decoration:none; }

.cat { clear:both; margin:15px 0 7px; padding-left:35px; }
	.cat .cat-left { float:left; width:200px; }
		.cat .cat-left div.tit { background:url(http://www.sicar.ru/i/mark-hmenu.gif) no-repeat 0px 5px; margin-bottom:5px; padding-left:11px; color:#c30; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
			.cat .cat-left div.tit a { color:#c30; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
		.cat .cat-left div.brd { border-left:5px solid #d0d1d3; padding-left:5px; }
			.cat .cat-left div.brd div { background:#fff; border:1px solid #d0d1d3; padding:1px; text-align:center; }
	.cat .cat-right { float:left; margin-left:20px; width:200px; }
		.cat .cat-right div.tit { background:url(http://www.sicar.ru/i/mark-hmenu.gif) no-repeat 0px 5px; margin-bottom:5px; padding-left:11px; color:#c30; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
			.cat .cat-right div.tit a { color:#c30; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
		.cat .cat-right div.brd { border-left:5px solid #d0d1d3; padding-left:5px; }
			.cat .cat-right div.brd div { background:#fff; border:1px solid #d0d1d3; padding:1px; text-align:center; }
.cat-list { margin:15px 0; padding-left:15px; }
	.cat-list ul { float:left; list-style:none; margin:0 15px 0 0; padding:0; }
		.cat-list ul li { background:url(http://www.sicar.ru/i/mark-cat.gif) no-repeat 0px 5px; margin-bottom:3px; padding-left:9px; }
			.cat-list ul li a { text-decoration:none; }
				.cat-list ul li a:hover { text-decoration:underline; }
	.cat ul { list-style:none; margin:5px 0 0 10px; padding:0; }
		.cat ul li { background:url(http://www.sicar.ru/i/mark-cat.gif) no-repeat 0px 5px; list-style:none; padding-left:8px; }
			.cat ul li a { text-decoration:none; }

.det-pic { margin:0; padding:0; }
	.det-pic img { margin:0 5px 5px 0; }

.auto-pic { margin:0; padding:0; }
	.auto-pic img { margin:0 2px 2px 0; }

.no-pic { background:url(http://www.sicar.ru/i/no-pic.gif) no-repeat 50% 50%; }

.tab { background:#808184; margin-bottom:5px; }
	.tab td { background:#f3f3f4; }
	.tab tr.dr td { background:#d0d1d3; }
	.tab tr.lr td { background:#e4e4e7; }
	.tab td.d { background:#d0d1d3; }

.flash { height:184px; width:1002px; }
	.flash img { height:184px; margin:0; padding:0; }
#def { background:url(http://www.sicar.ru/ill/pub/flash/pic1.jpg) no-repeat 100% 0%; }
#house { background:url(http://www.sicar.ru/ill/pub/flash/pic5.jpg) no-repeat 100% 0%; }
.version {padding: 0 34px; text-align: right; clear: both;}
	.version a {color: #db704c; font-size: 10px;}
	
.eurocat { padding-left: 5px; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #d32f00; }
.eurocat div { color: #d32f00; padding-top: 10px; padding-left: 5px; }

/*----------------------------------------------*/
#for-dealers { float: right; width: 460px; margin-right: 30px; text-align: left; color: #666; }
.enter-txt { float: left; padding-right: 8px; }
* html .enter-txt { padding-top: 3px; }
*+html .enter-txt { padding-top: 3px; }
.inp { float: left; padding-left: 5px; }
	.inp input { border: 1px solid #cc3300; color: #999; padding: 2px; width: 100px; }
.subm { float: left; padding-left: 5px; padding-top: 1px; }
	.subm input { cursor: pointer; }
.link { float: left; padding-left: 6px; }
* html .link { padding-top: 3px; }
*+html .link { padding-top: 3px; }
.txxt { float: left; padding-right: 30px; }
.txxt strong { padding-bottom: 3px; }
.txxt a { padding-bottom: 3px; }

.fs12 { font-size: 12px; }
.button { border: 0; background: #cc3300; color: #FFF; font-weight: bold; cursor: pointer; }

.form td { padding: 0 30px 14px 0; vertical-align: top; }
	.form td input { border: 1px solid #cc3300; padding: 2px; width: 200px; }
	.form td textarea { width: 200px; height: 40; border: 1px solid #cc3300; }
	.form td input.button { width: 115px; border: 0; background: #cc3300; color: #FFF; font-weight: bold; cursor: pointer; }
	.form td input.ch { border: 0; padding: 0; width: auto; }
	
/*------*/
.top { width: 100%; }
.top td { vertical-align: top; padding: 0 20px 20px 20px; }

.to { width: 100%; border-collapse: collapse; }
	.to th { padding: 5px; border: 1px solid #666; }
	.to td { padding: 5px; border: 1px solid #666; }
.txt2 { width: 200px; height: 100px; }
.w300 { width: 300px; }