@charset "utf-8";

html,
body {
	width:100%;
	height:100%;
}

body {
	margin:0;
	padding:0;
	background:#f6f0df url(http://static.autotom.ru/i/mainbg.gif) 50% 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#685f3f;
}

form,
fieldset {
	margin:0;
	padding:0;
	border:0;
}

input,
select,
textarea,
button {
	font-family:Tahoma, Geneva, sans-serif;
	color:#7a7a7a;
	font-size:11px;
	outline:none;
}

textarea {
	resize:vertical;
}

img {
	border:0;
	vertical-align:top;
}

a {
	color:#4a6e0c;
	text-decoration:underline;
	outline:none;
	cursor:pointer;
}

a:hover {
	text-decoration:none;
}

table {
	border-collapse:collapse;
}

p {
	margin:0 0 16px 0;
}

h1,
h2 {
	line-height:11px;
	margin:10px 0 23px 0;
}

h1 img,
h2 img {
	vertical-align:middle;
}

h1 .pic,
h2 .pic {
	position:relative;
	margin:-51px 0 0 -50px;
	position:relative;
	top:20px;
	left:54px;
}

h3 {
	font-size:19px;
	line-height:22px;
	color:#094d6f;
	font-weight:normal;
	margin:0 0 13px 0;
}

h4 {
	font-size:14px;
	font-weight:normal;
	margin:0 0 6px 0;
	color:#094d6f;
}

h5 {
	font-size:13px;
	margin:0;
	font-weight:normal;
	color:#094d6f;
}

.input {
	background:url(http://static.autotom.ru/i/forms.png) no-repeat;
	padding:0 0 0 9px;
	height:22px;
	overflow:hidden;
}

.input .bg {
	height:22px;
	background:url(http://static.autotom.ru/i/forms.png) no-repeat 100% -28px;
	padding:0 9px 0 0;
	overflow:hidden;
}

.input input {
	padding:3px 0;
	width:100%;
	border:0;
	background:none;
	margin:0;
}

.btn,
.btn span {
	display:inline-block;
	height:20px;
	font:normal 12px/18px Tahoma, Geneva, sans-serif;
	color:#fff!important;
	text-decoration:none;
	padding:0 0 0 12px;
	background:url(http://static.autotom.ru/i/forms.png) no-repeat 0 -61px;
	text-align:center;
	white-space:nowrap;
}

.btn span {
	background-position:100% -88px;
	padding:0 14px 0 2px;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

#wrapper {
	min-width:1256px;
	max-width:10000px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}

#container {
	width:1256px;
	margin: 0 auto;
	text-align: left;
	position:relative;
	min-height:100%;
	height:auto!important;
	height:100%;
	background:#fffaea;
	box-shadow: 0 -15px 15px #c9c2ac;
	-webkit-box-shadow: 0 -15px 15px #c9c2ac;
	-moz-box-shadow: 0 -15px 15px #c9c2ac;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
}

.two-cols-bg {
	background:#fffaea url(http://static.autotom.ru/i/aside-bg.gif) repeat-y!important;
}

.header-date {
	position:relative;
	background:#fff;
	height:10px;
}
.header-date .date {
	position:absolute;
	right:0px;
	width:130px;
	padding:0 0 0 0;
	line-height:0px;
	font-size:11px;
}

.header {
	position:relative;
	/*height:101px;*/
	height:85px;
	background:#fff;
}

.header .logo {
	position:absolute;
	top:0;
	left:19px;
}

.icon-menu {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:18px;
	line-height:0;
	right:13px;
}

.icon-menu li {
	margin:0 0 15px 0;
	padding:0;
	text-align:center;
}

.icon-menu li a,
.icon-menu li span {
	display:block;
	width:11px;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://static.autotom.ru/i/menu-pics.png) no-repeat;
	margin:0;
	padding:0;
	border:0;
	left:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

.icon-menu li .home {
	background-position:0 0;
}

.icon-menu li .sitemap {
	background-position:0 -25px;
}

.icon-menu li .contacts {
	background-position:0 -52px;
}

.header .auth {
	position:absolute;
	top:0;
	right:41px;
	width:266px;
	padding:15px 0 0 0;
	background:url(http://static.autotom.ru/i/auth-bg.png) no-repeat 196px 0;
	border-top:4px solid #95ca36;
	color:#615e4f;
	line-height:18px;
	font-size:12px;
}

.header .auth a {
	color:#615e4f;
}

.header .auth h3 {
	line-height:1;
	margin:0 0 8px 6px;
}

.header .auth .input {
	float:left;
	width:120px;
	margin:0 3px 4px 0;
}

.header .auth .btn {
	float:right;
	margin:0 3px 0 0;
}

.header .place {
	width:646px;
	text-align:center;
	position:absolute;
	top:13px;
	left:298px;
}

.menu-hold {
	position:relative;
	zoom:1;
	min-height:30px;
	height:auto!important;
	height:30px
}

.menu-hold .menu {
	position:absolute;
	background:url(http://static.autotom.ru/i/menu.png) repeat-x;
	width:1225px;
	padding:0 19px 0 12px;
	height:40px;
	bottom:0;
	left:0px;
	font-weight: bold;	
}

.menu-hold .menu table {
	float:left;
	width:100%;
	font-size:12px;
	line-height:36px;
	text-transform:uppercase;
	color:#fff;
	margin:0;
}

.menu-hold .menu table tr td {
	background:url(http://static.autotom.ru/i/menu-sep.png) no-repeat 0 7px;
	padding:0 15px 0 16px;
	text-align:center;
	vertical-align:top;
	height:40px;
}

.menu-hold .menu table tr td.first {
	background:none;
	padding-left:15px;
}

.menu-hold .menu table tr td a {
	color:#fff;
	text-decoration:none;
}

.menu-hold .menu table tr td a:hover {
	text-decoration:underline;
}

.menu-hold .menu .weather {
	float:right;
	width:100px;
	padding:0 0 0 58px;
	font-size:12px;
	line-height:32px;
	color:#fff;
	height:40px;
	position:relative;
}

.menu-hold .menu .weather a {
	color:#fff;
}

.menu-hold .menu .weather a strong {
	font-weight:normal;
	font-size:16px;
}

.menu-hold .menu .weather img {
	position:absolute;
	bottom:7px;
	left:0;
}

.menu-hold .menu:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.place2 {
	zoom:1;
	overflow:hidden;
	text-align:center;
	padding:5px 12px 6px 13px;
	border-bottom:4px solid #90886b;
	background:#fffaea;
}

.place2 .left {
	float:left;
}

.place2 .right {
	float:right;
}

.content {
	zoom:1;
	position:relative;
	padding:18px 16px 0 16px;
}

.mainContent {
	float:right;
	width:955px;
}

.aside-l {
	float:left;
	width:231px;
	margin:0 0 0 -16px;
	display:inline;
}

.place3 {
	text-align:center;
	margin:0 0 10px 0;
}

.place3 img {
	border:5px solid #eae5d3;
	border-bottom-width:3px;
	border-top-width:4px;
}

.block1 .place3 {
	margin:32px 0 45px -7px;
	left:7px;
	zoom:1;
	position:relative;
}

.title {
	background:url(http://static.autotom.ru/i/title.png) no-repeat;
	height:33px;
	padding:0 0 0 28px;
	position:relative;
	margin:-10px 0 0 0;
	top:10px;
	z-index:5;
}

.title .bg {
	height:33px;
	position:relative;
	background:url(http://static.autotom.ru/i/title.png) no-repeat 100% -80px;
}

.title2 {
	background-position:0 -42px;
}

.title2 .bg {
	background-position:100% -122px;
}

.title h1,
.title h2 {
	position:relative;
	left:-7px;
	margin:0;
	padding:3px 0 0 0;
	zoom:1;
	line-height:20px;
}

.block1 {
	border-left:2px solid #00476b;
	padding:0 13px 0 7px;
	margin:0 0 13px 0;
	zoom:1;
	position:relative;
}

.block3 {
	padding-left:9px;
	border:0;
}

.aside-r .block1 {
	padding:0 7px 0 0;
	border-left:0;
	border-right:2px solid #00476b;
}

.block1 .block-bg {
	background:#fff;
	border:1px dashed #cfcecd;
	zoom:1;
	position:relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: -2px -2px 10px #dcd6c5;
	-webkit-box-shadow: -2px -2px 10px #dcd6c5;
	-moz-box-shadow: -2px -2px 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	padding:11px 2px 5px 2px;
}

.white-block .block1,
.block2 {
	padding-top:15px;
	border-color:#609503;
}

.white-block .block1 .block-bg,
.block1 .block-bg2 {
	background-color:#fffaea;
}

.block1 .block-bg:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.shadow {
	background:url(http://static.autotom.ru/i/shadow.png) no-repeat 50% 0;
	height:11px;
	overflow:hidden;
}

.block1 .shadow {
	margin:-11px 0 0 0;
	position:relative;
	top:11px;
}

.block1 .pin {
	bottom:-11px;
	right:-5px;
}

.block1 .corner1,
.block1 .corner3 {
	top:41px;
	right:4px;
}

.white-block .block1 .corner1,
.white-block .block1 .corner3 {
	top:56px;
}

.block1 .corner2 {
	top:48px;
	left:-10px;
}

.aside-l .block1 .corner2 {
	left:0;
	width:8px;
}

.pin {
	background:url(http://static.autotom.ru/i/pin.png) no-repeat;
	width:27px;
	height:29px;
	overflow:hidden;
	position:absolute;
}

.pin2 {
	background:url(http://static.autotom.ru/i/pin.png) no-repeat 0 -36px;
	width:27px;
	height:29px;
	overflow:hidden;
	position:absolute;
}

.corner1 {
	background:url(http://static.autotom.ru/i/blue-corners.png) no-repeat -16px 0;
	width:9px;
	height:195px;
	overflow:hidden;
	position:absolute;
}

.corner3 {
	background:url(http://static.autotom.ru/i/blue-corners.png) no-repeat -28px 0;
	width:9px;
	height:195px;
	overflow:hidden;
	position:absolute;
}

.corner2 {
	background:url(http://static.autotom.ru/i/blue-corners.png) no-repeat;
	width:11px;
	height:237px;
	overflow:hidden;
	position:absolute;
}

.article1 {
	border-top:1px dashed #cfcecd;
	background:url(http://static.autotom.ru/i/grad-hor.png) repeat-x;
	font-size:11px;
	line-height:13px;
	padding:7px 12px 14px 12px;
	zoom:1;
}

.article1 .info {
	zoom:1;
	overflow:hidden;
	color:#615e4f;
	margin:0 0 14px 0;
}

.article1 .info a {
	color:#0c4f71;
}

.article1 .info .right {
	float:right;
	text-align:right;
}

.all {
	font-size:11px;
	float:right;
	padding:0 10px;
	background:#e9e4d1;
	height:17px;
	line-height:15px;
	white-space:nowrap;
	text-align:center;
	margin:6px 15px 0 0;
	position:relative;
	display:block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
}

.jcarousel-skin1 .jcarousel-container {
	padding:0 40px;
	margin:0 0 22px -57px;
	left:7px;
	background:#fff;
	border:1px dashed #cfcecd;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
}

.jcarousel-skin1 .jcarousel-clip-horizontal {
	width:100%;
	margin:-11px 0 0 0;
	top:11px;
	height:194px;
}

.jcarousel-skin1 .jcarousel-item {
	width: 186px;
	height: 194px;
}

.jcarousel-skin1 .jcarousel-item .bg {
	height:164px;
	border-left:1px dashed #cfcecd;
	background:url(http://static.autotom.ru/i/grad-vert.png) repeat-y;
	overflow:hidden;
	padding:19px 0 0 0;
}

.jcarousel-skin1 .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin1 .jcarousel-next-horizontal {
	position: absolute;
	top:0;
	right: 0;
	cursor: pointer;
	background:url(http://static.autotom.ru/i/slider-arrs.png) no-repeat -43px 0;
	height:183px;
	width:37px;
	text-indent:-9999px;
	border-left:1px dashed #cfcecd;
}

.jcarousel-skin1 .jcarousel-next-disabled-horizontal,
.jcarousel-skin1 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin1 .jcarousel-next-disabled-horizontal:active {
	cursor: default;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.jcarousel-skin1 .jcarousel-prev-horizontal {
	position: absolute;
	top:0;
	left:0;
	height:183px;
	width:37px;
	cursor: pointer;
	background:url(http://static.autotom.ru/i/slider-arrs.png) no-repeat;
	text-indent:-9999px;
}

.jcarousel-skin1 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin1 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin1 .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.jcarousel-skin2 .jcarousel-container {
	padding:0 40px;
	background:#fff;
	border:1px dashed #cfcecd;
	margin:0 0 26px -11px;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
}

.jcarousel-skin2 .jcarousel-clip-horizontal {
	width:100%;
	margin:-11px 0 0 0;
	top:11px;
	height:170px;
}

.jcarousel-skin2 .jcarousel-item {
	width: 227px;
	height: 170px;
}

.jcarousel-skin2 .jcarousel-item .bg {
	height:143px;
	border-left:1px dashed #cfcecd;
	background:url(http://static.autotom.ru/i/grad-vert.png) repeat-y;
	overflow:hidden;
	padding:16px 0 0 0;
}

.jcarousel-skin2 .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin2 .jcarousel-next-horizontal {
	position: absolute;
	top:0;
	right: 0;
	cursor: pointer;
	background:url(http://static.autotom.ru/i/slider-arrs.png) no-repeat -43px 50%;
	height:159px;
	width:37px;
	text-indent:-9999px;
	border-left:1px dashed #cfcecd;
}

.jcarousel-skin2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin2 .jcarousel-next-disabled-horizontal:active {
	cursor: default;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.jcarousel-skin2 .jcarousel-prev-horizontal {
	position: absolute;
	top:0;
	left:0;
	height:159px;
	width:37px;
	cursor: pointer;
	background:url(http://static.autotom.ru/i/slider-arrs.png) no-repeat 0 50%;
	text-indent:-9999px;
}

.jcarousel-skin2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin2 .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.offer1 {
	font-size:11px;
	color:#565242;
	width:157px;
	text-align:center;
	margin:0 auto;
}

.offer1 .photo {
	position:relative;
	text-align:center;
	zoom:1;
	border:1px solid #969389;
	height:118px;
	width:155px;
	overflow:hidden;
	margin:0 0 12px 0;
}

.offer1 .photo a {
	text-decoration:none;
}

.offer1 .price {
	font-size:15px;
	background:url(http://static.autotom.ru/i/price.png) no-repeat;
	height:26px;
	line-height:25px;
	color:#fff;
	padding:0 7px 0 17px;
	white-space:nowrap;
	position:absolute;
	top:0;
	right:0;
}

.half1 {
	float:left;
	width:350px;
}

.half2 {
	float:left;
	width:330px;
	padding:0 0 0 60px;
}

.aside-r {
	float:right;
	width:216px;
	margin:0 0 0 -216px;
	left:16px;
	position:relative;
}

.partner {
	border-top:1px dashed #cfcecd;
	background:url(http://static.autotom.ru/i/grad-hor.png) repeat-x;
	text-align:center;
	padding:10px 0;
	zoom:1;
}

.round-num {
	display:inline-block;
	vertical-align:top;
	text-align:center;
	font-size:10px;
	line-height:16px;
	width:17px;
	height:17px;
	overflow:hidden;
	color:#fff;
	background:url(http://static.autotom.ru/i/disc17x17blue.png) no-repeat;
}

.article2 {
	zoom:1;
	overflow:hidden;
	line-height:15px;
	font-size:12px;
	padding:0 0 4px 0;
}

.article2 .photo {
	float:left;
	margin:-4px 12px 0 0;
	zoom:1;
	position:relative;
	top:4px;
	border:4px solid #e1dccc;
	border-right-width:3px;
	border-bottom-width:3px;
}

.article2 .photo img {
	border:1px solid #9a947f;
}

.article2 .text {
	height:100%;
	overflow:hidden;
}

.article2 .info {
	line-height:17px;
	zoom:1;
	overflow:hidden;
	font-size:12px;
	color:#615e4f;
	margin:0 0 11px 0;
	padding:0px 0 0 0;
}

.article2 .info3 {
	margin:0 0 27px 0;
}

.article2 .info a {
	color:#1e5d7c;
}

.article2 .info .right {
	float:right;
	font-size:11px;
}

.article2 .info2 {
	font-size:13px;
	color:#5c5949;
	margin:-3px 0 3px 0;
}

.article2 .info2 h5 a {
	color:#094f7e;
	text-decoration:none;
}

.article2 .info2 h5 a:hover {
	text-decoration:underline;
}

.hr {
	height:0;
	overflow:hidden;
	border-top:1px dashed #cfcecd;
	margin:10px 0 11px 0;
	position:relative;
	clear:both;
}

.hr2 {
	margin:0 0 18px -32px;
	left:16px;
}

.hr3 {
	background:url(http://static.autotom.ru/i/grad-hor.png) repeat-x;
	height:19px;
	margin:-5px 0 0 -69px;
	top:5px;
	left:16px;
}

.half1 .hr {
	margin-left:-22px;
}

.half2 .hr {
	margin-left:-16px;
}

.link {
	padding:0 9px 0 0;
	background:url(http://static.autotom.ru/i/rarr.gif) no-repeat 100% 100%;
}

.indent {
	padding:0 8px 0 10px;
	zoom:1;
}

.offer2 {
	font-size:12px;
	line-height:14px;
	padding:0 19px;
	zoom:1;
	overflow:hidden;
}

.offer2 .head {
	zoom:1;
	overflow:hidden;
	margin:0 0 14px 0;
	font-size:11px;
	line-height:13px;
	color:#706748;
}

.offer2 .head .photo {
	float:left;
	margin:0 10px 0 0;
	zoom:1;
	position:relative;
	border:4px solid #e1dccc;
	border-left-width:3px;
	border-top-width:3px;
}

.offer2 .head .photo img {
	border:1px solid #848472;
}

.offer2 .head .text {
	height:71px;
	padding:4px 0 0 0;
	overflow:hidden;
	position:relative;
}

.offer2 .head a {
	color:#0f5274;
}

.offer2 .head p {
	margin:0;
}

.offer2 .head .date {
	font-size:12px;
	line-height:16px;
	height:17px;
	float:left;
	background:#e9e8e3;
	white-space:nowrap;
	padding:0 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:5px 0 0 0;
}

.offer2 .head .text .date {
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
}

.white-block {
	zoom:1;
	background:#fff url(http://static.autotom.ru/i/white-block.png) no-repeat 50% 0;
	margin:0 0 0 -32px;
	padding:15px 16px 0 16px;
	position:relative;
	left:16px;
	border-top:1px dashed #cfcecd;
}

.outtaHere {
	display:none;
	position:absolute;
	top:-9999px;
	left:-9999px;
}

.radioArea {
	display:inline-block;
	width:20px;
	height:21px;
	cursor:pointer;
	overflow:hidden;
	background:url(http://static.autotom.ru/i/radio.png) no-repeat;
}

.radioAreaChecked {
	display:inline-block;
	width:20px;
	height:21px;
	cursor:pointer;
	overflow:hidden;
	background:url(http://static.autotom.ru/i/radio.png) no-repeat 0 -29px;
}

.voting {
	padding:11px 13px;
	zoom:1;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
	color:#504c3b;
}

.voting .qu {
	font-weight:bold;
	margin:0 0 18px 0;
}

.voting ul {
	list-style:none;
	margin:0 0 16px 0;
	padding:0;
}

.voting ul li {
	zoom:1;
	margin:0 0 11px 0;
	padding:2px 0 0 0;
	overflow:hidden;
}

.voting ul li input,
.voting ul li .customRadio {
	float:left;
	margin:-2px 12px 0 7px;
}

.voting .links {
	font-size:11px;
	text-align:center;
}

.voting .links p {
	margin:11px 0 0 0;
}

.article3 {
	font-size:12px;
	line-height:15px;
	border-top:1px dashed #cfcecd;
	background:url(http://static.autotom.ru/i/grad-hor.png) repeat-x;
	padding:11px 6px 14px 6px;
	zoom:1;
}

.article3 .info {
	zoom:1;
	overflow:hidden;
	margin:0 0 17px 0;
	line-height:16px;
	font-size:11px;
	color:#5c5949;
}

.article3 .info a {
	color:#0f5274;
}

.article3 .info .right {
	float:right;
}

.article3 .info .date {
	font-size:12px;
	line-height:16px;
	height:17px;
	float:left;
	background:#e9e8e3;
	white-space:nowrap;
	padding:0 3px;
	position:relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:5px 0 0 0;
}

.all2 {
	text-align:center;
	margin:-5px 0 0 0;
	position:relative;
	top:5px;
	zoom:1;
}

.all2 a {
	font-size:11px;
	padding:0 10px;
	display:inline-block;
	background:#e9e4d1;
	height:17px;
	line-height:15px;
	white-space:nowrap;
	text-align:center;
	position:relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
}

.icon-bg-big {
	background-image:url(http://static.autotom.ru/i/icon-bg-big.png)!important;
	background-repeat:no-repeat!important;
	background-position:100% 100%!important;
}

.icon-bg-small {
	background-image:url(http://static.autotom.ru/i/icon-bg-small.png)!important;
	background-repeat:no-repeat!important;
	background-position:100% 100%!important;
}

.footer-place {
	clear:both;
	height:120px;
	overflow:hidden;
	padding:20px 0 0 0;
}

.footer {
	height:120px;
	background:#90886b url(http://static.autotom.ru/i/footer.png) no-repeat;
	width:1256px;
	margin:-120px auto 0 auto;
	position:relative;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	color:#fff;
}

.footer a {
	color:#fff;
}

.b-menu {
	margin:0 0 32px 0;
	font-size:10px;
	font-weight: bold;
	text-transform:uppercase;
	line-height:25px;
	color:#fff;
}

.b-menu table {
	width:100%;
	margin:0;
}

.b-menu table tr td {
	text-align:center;
	vertical-align:top;
	height:29px;
	padding:0 15px;
	background:url(http://static.autotom.ru/i/vline.png) no-repeat;
}

.b-menu table tr td a {
	text-decoration:none;
}

.b-menu table tr td a:hover {
	text-decoration:underline;
}

.footer .copy {
	float:left;
	padding:0 0 0 44px;
}

.footer .logo {
	float:right;
	margin:-11px 0 0 0;
	padding:0 27px 0 41px;
}

.footer .counters {
	float:right;
}

.menu2 {
	list-style:none;
	margin:0;
	padding:0 0 8px 0;
}

.menu2 li {
	border-top:1px dashed #cfcecd;
	background:url(http://static.autotom.ru/i/grad-hor.png) repeat-x;
	padding:8px 8px 11px 18px;
	zoom:1;
	overflow:hidden;
}

.menu2 li a {
	display:block;
	background:url(http://static.autotom.ru/i/rarr2.gif) no-repeat 100% 6px;
	color:#01476a;
}

.menu2 li ul {
	list-style:none;
	margin:18px 0 0 0;
	padding:0 0 0 3px;
	font-size:12px;
}

.menu2 li ul li {
	padding:0;
	border:0;
	background:none;
	margin:0 0 1px 0;
}

.menu2 li ul li a {
	background:none;
	color:#5f7f29;
}

.offer3 {
	zoom:1;
	overflow:hidden;
	font-size:12px;
	color:#71684a;
	border-top:1px dashed #cfcecd;
	background:url(http://static.autotom.ru/i/grad-hor.png) repeat-x;
	line-height:18px;
	zoom:1;
	overflow:hidden;
	padding:4px 4px 6px 4px;
}

.offer3 .photo {
	float:left;
	border:3px solid #97988b;
	margin:0 10px 0 0;
}

.offer3 .photo img {
	border:1px solid #9e9981;
}

.offer3 .text {
	height:100%;
	overflow:hidden;
}

.offer3 h5 a {
	color:#094f7e;
	text-decoration:none;
	padding:0 10px 0 0;
	background:url(http://static.autotom.ru/i/rarr.gif) no-repeat 100% 100%;
}

.offer3 h5 a:hover {
	text-decoration:underline;
}

.offer3 strong {
	font-weight:normal;
	color:#5f7e26;
}

.search {
	border-right:3px solid #95ca36;
	padding:0 7px 0 0;
	zoom:1;
	margin:-6px 0 10px -43px;
	position:relative;
	left:16px;
}

.search .search-bg {
	background:#fff url(http://static.autotom.ru/i/icon-bg-big.png) no-repeat 604px 50%;
	border:1px dashed #cfcecd;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	zoom:1;
	overflow:hidden;
	position:relative;
	padding:19px 19px 17px 24px;
}

.search .input {
	float:left;
	margin:0 9px 0 0;
	width:601px;
}

.search .btn {
	float:left;
}

.search .add-offer {
	float:right;
	background:url(http://static.autotom.ru/i/add-offer.png) no-repeat;
	width:223px;
	height:40px;
	text-indent:-9999px;
	text-align:left;
	margin:-18px 0 0 0;
	position:relative;
	top:18px;
}

.premium-offers {
	list-style:none;
	padding:0;
	zoom:1;
	background:#fff;
	border:1px dashed #cfcecd;
	border-left:0;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:0 0 20px -33px;
	left:6px;
	position:relative;
}

.premium-offers:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.premium-offers li {
	float:left;
	border-left:1px dashed #cfcecd;
	background:url(http://static.autotom.ru/i/grad-vert.png) repeat-y;
	width:130px;
	height:182px;
	text-align:center;
	padding:7px 5px 0 5px;
}

.premium-offers li.big {
	width:268px;
	padding-left:6px;
	padding-right:6px;
}

.premium-offers li .photo {
	background:#e1e0dd;
	text-align:center;
	padding:3px 0 4px 0;
	margin:0 0 5px 0;
}

.premium-offers li h4 a {
	display:inline-block;
	text-align:left;
}

.menu3 {
	zoom:1;
	overflow:hidden;
	background:url(http://static.autotom.ru/i/icon-bg-bigger.png) no-repeat 100% 100%;
	color:#685f3f;
	position:relative;
	margin:0 0 0 -46px;
	left:16px;
	padding:0 0 10px 30px;
}

.menu3 .half {
	float:left;
	width:495px;
}

.menu3 .half-r {
	float:right;
	width:440px;
}

.menu3 .hr {
	margin:11px 0 3px 0;
}

.menu3 a {
	color:#80a931;
}

.menu3 h4 {
	margin:0 0 16px 0;
}

.menu3 p {
	margin:0;
}

.article {
	background:#fff;
	border:1px dashed #cfcecd;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	zoom:1;
	position:relative;
	margin:0 0 16px -33px;
	left:6px;
	line-height:15px;
}

.article .pin2 {
	top:-8px;
	right:-4px;
}

.article table {
	width:100%;
	margin:0;
}

.article table tr td {
	text-align:left;
	vertical-align:top;
	border-left:1px dashed #cfcecd;
	background:url(http://static.autotom.ru/i/grad-vert.png) repeat-y;
	padding:13px 11px 7px 11px;
}

.article table tr td.photo {
	padding:5px 6px 6px 6px;
	width:132px;
	border:0;
	background:none;
}

.article table tr td.photo div {
	padding:4px 0;
	background:#e1e0dd;
	text-align:center;
}

.article table tr td.info {
	width:160px;
}

.article .info1 {
	zoom:1;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
	margin:0 0 15px 0;
	position:relative;
}

.article .info1 .date {
	font-size:12px;
	line-height:16px;
	height:17px;
	float:left;
	background:#e9e8e3;
	white-space:nowrap;
	padding:0 3px;
	position:relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:0 7px 0 0;
}

.article .info1 a {
	color:#094d6f;
}

.article .info1 .opt {
	float:right;
	margin:0 0 0 27px;
}

.article .info1 .right {
	float:right;
}

.article h4 {
	margin:0 0 16px 0;
}

.article h4 a {
	padding:0 9px 0 0;
	background:url(http://static.autotom.ru/i/rarr.gif) no-repeat 100% 100%;
}

.article .author {
	line-height:16px;
	color:#0a406c;
	margin:0 0 15px 0;
}

.article .author a {
	text-decoration:none;
	color:#0a406c;
}

.article .author a:hover {
	text-decoration:underline;
}

.article .phone {
	color:#639111;
	margin:1px 0 0 0;
}

.article .price {
	color:#4a6e0c;
	margin:16px 0 0 0;
}

.opt {
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
}

.opt li {
	float:left;
	margin:0 5px 0 0;
}

.opt a {
	padding:0 19px 0 0;
	background:url(http://static.autotom.ru/i/options.png) no-repeat 0 -9999px;
	display:inline-block;
	color:#649708!important;
}

.opt .delete {
	background-position:100% 2px;
}

.opt .edit {
	background-position:100% -24px;
}

.pagination {
	zoom:1;
	position:relative;
	margin:0 0 20px -31px;
}

.pagination h4 {
	font-size:16px;
	margin:0 0 17px 0;
	padding:0 0 0 8px;
}

.pagination ul {
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
	overflow:hidden;
	color:#685f3f;
	line-height:15px;
}

.pagination ul li {
	float:left;
	min-width:10px;
	text-align:center;
	height:16px;
	float:left;
	padding:0 3px;
	margin:0 3px 0 0;
	position:relative;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
}

.pagination ul li a {
	color:#685f3f;
	text-decoration:none;
}

.pagination ul li a:hover {
	text-decoration:underline;
}

.pagination ul li.prev,
.pagination ul li.next {
	width:auto;
}

.pagination ul li.prev {
	margin:0 15px 0 0;
}

.pagination ul li.next {
	margin:0 0 0 15px;
}

.pagination ul li.prev a,
.pagination ul li.next a {
	color:#649708;
	text-decoration:underline;
}

.pagination ul li.prev a:hover,
.pagination ul li.next a:hover {
	text-decoration:none;
}

.pagination ul li.prev a {
	padding:0 0 0 8px;
	background:url(http://static.autotom.ru/i/larr.gif) no-repeat 0 7px;
}

.pagination ul li.next a {
	padding:0 8px 0 0;
	background:url(http://static.autotom.ru/i/rarr.gif) no-repeat 100% 7px;
}

.pagination ul li.active {
	background:#e2dcc9;
}

/*---NEW---*/
h1.normal {
	font-size:18px;
	line-height:36px;
	color:#094d6f;
	margin-top:0;
	margin-bottom:10px;
	font-weight:normal;
}

.path {
	font-size:11px;
	zoom:1;
	position:relative;
	margin:-16px 0 0 0;
}

.path strong {
	font-weight:normal;
	color:#6f6647;
}

.selectArea {
	background:url(http://static.autotom.ru/i/forms.png) no-repeat;
	height:22px;
	overflow:hidden;
	font:normal 11px/19px Tahoma, Geneva, sans-serif;
	color:#7a7a7a;
	position:relative; 
}

.selectArea.disabled { 
color:#ccc; 
} 
.selectArea .disabled{ 
position:absolute;
width:1000px;
background:url(http://static.autotom.ru/i/forms.png) no-repeat 0 -9999px;
top:0;
left:0;
height:22px;
}

.selectArea .selectIn {
	height:22px;
	background:url(http://static.autotom.ru/i/forms.png) no-repeat 100% -119px;
	padding:0 20px 0 0;
	margin:0 0 0 9px;
	position:relative;
	cursor:pointer;
	overflow:hidden;
}

.selectArea .selectText {
	position:relative;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.customRadio.disabled { 
	display:inline-block;
	width:20px;
	height:21px;
	cursor:pointer;
	overflow:hidden;
	background:url(http://static.autotom.ru/i/radio.png) no-repeat;
	cursor:default;
	filter:progid:DXImageTransform.Microsoft.Alpha(opa city=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.select-sub {
	z-index:4000;
	position:absolute;
}

.select-sub ul {
	border:1px solid #d9d9d9;
	background:#fff;
	font:normal 11px/13px Tahoma, Geneva, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
	max-height:95px!important;
	_height:95px!important;
	overflow:hidden!important;
	overflow-y:auto!important;
}

.select-sub ul li a {
	padding:3px 0 3px 8px;
	color:#7a7a7a;
	display:block;
	zoom:1;
	text-decoration:none;
}

.select-sub ul li a:hover {
	color:#609503;
	text-decoration:underline;
}

.select-sub ul li.selected a {
    background:#eee;
}

.filter {
	border-right:3px solid #95ca36;
	padding:0 7px 0 0;
	zoom:1;
	margin:-6px 0 17px -43px;
	position:relative;
	left:16px;
}

.filter .filter-bg {
	background:#fff url(http://static.autotom.ru/i/icon-bg-big.png) no-repeat 604px 50%;
	border:1px dashed #cfcecd;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	zoom:1;
	overflow:hidden;
	position:relative;
	padding:8px 0 10px 24px;
}

.filter ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}

.filter ul li {
	float:left;
	margin:0 15px 0 0;
}

.filter h6 {
	font-size:11px;
	font-weight:normal;
	padding:0 0 0 9px;
	margin:0 0 6px 0;
}

.filter .fl {
	float:left;
	margin:0 4px 0 0;
}

.filter .input {
	width:80px;
}

.filter .btn {
	margin-top:22px;
	float:left;
}

.filter .ext {
	display:block;
	text-align:left;
	text-indent:-9999px;
	position:absolute;
	top:0;
	right:50px;
	background:url(http://static.autotom.ru/i/filter-links.png) no-repeat;
	width:156px;
	height:29px;
	overflow:hidden;
}

.filter .add {
	display:block;
	text-align:left;
	text-indent:-9999px;
	position:absolute;
	bottom:0;
	right:50px;
	background:url(http://static.autotom.ru/i/filter-links.png) no-repeat 0 -30px;
	width:156px;
	height:29px;
	overflow:hidden;
}

.offer-main {
	zoom:1;
	position:relative;
	z-index:20;
	background:url(http://static.autotom.ru/i/icon-bg-bigger.png) no-repeat 100% 50%;
	margin:0 0 20px -27px;
}

.offer-main:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.offer-main .main {
	float:left;
	width:743px;
	background:#fff;
	border:1px dashed #cfcecd;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	zoom:1;
	position:relative;
	padding:11px 12px;
	color:#777159;
}

.aside-r .block1 .corner1,
.aside-r .block1 .corner3 {
	top:41px;
	right:-1px;
}

.offer-main .block1 {
	border:0;
	margin-right:2px;
}

.blue,
a.blue {
	color:#0c6693!important;
}

.green {
	color:#5b7c23!important;
}

.green2 {
	color:#629606!important;
}

.nowrap {
	white-space:nowrap;
}

.info-list {
	list-style:none;
	margin:0 0 8px -8px;
	padding:0;
	zoom:1;
	position:relative;
}

.info-list li {
	zoom:1;
	position:relative;
	padding:6px 6px 6px 170px;
	vertical-align:bottom;
}

.info-list .c1 {
	background:#f3f2f0;
}

.info-list .label {
	position:absolute;
	top:6px;
	left:8px;
	color:#7f7e7e;
}

.color {
	display:inline-block;
	width:16px;
	height:16px;
	border:1px solid #ddd;
	position:relative;
	overflow:hidden;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:-4px 0 0 0;
	top:3px;
	background:url(http://static.autotom.ru/i/colors.png) repeat-x 0 -9999px;
}

.color.c-white {
	background:#fff;
}

.color.c-silver {
	background-color:#d4d4d4;
	background-position:0 0;
}

.color.c-black {
	background-color:#191919;
	background-position:0 -23px;
}

.color.c-green {
	background-color:#609503;
	background-position:0 -46px;
}

.color.c-red {
	background-color:#c00;
	background-position:0 -69px;
}

.offer-main h2 {
	font-weight:normal;
	font-size:26px;
	line-height:28px;
	color:#094d6f;
	margin:0 0 8px 0;
}

.offer-main .stat {
	list-style:none;
	margin:0 0 18px 0;
	padding:0;
	line-height:17px;
}

.offer-main .stat li {
	display:inline-block;
	white-space:nowrap;
	margin:0 10px 0 0;
}

.offer-main .date {
	display:inline-block;
	padding:0 3px;
	background:#e9e8e3;
	position:relative;
	zoom:1;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.offer-main .right {
	float:right;
	width:356px;
}

.offer-main .ind {
	margin:0 0 13px -8px;
	position:relative;
	zoom:1;
	background:url(http://static.autotom.ru/i/rarr2.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
	line-height:13px;
}

.offer-main h3 {
	font-size:13px;
	font-weight:normal;
	line-height:13px;
	margin:0 0 13px 0;
}

.offer-main .ind p {
	margin:0 0 13px 0;
}

.offer-main .opt {
	margin:29px 0 0 0;
}

.offer-main .gallery {
	padding-bottom:5px;
}

.gallery {
	width:313px;
	position:relative;
}

.gallery .big {
	zoom:1;
	position:relative;
	background:#e1e0dd;
	padding:3px 0;
	text-align:center;
	margin:0 0 14px 0;
}

.gallery .big img {
	border:2px solid #efefef;
}

.gallery .small {
	list-style:none;
	margin:0 0 0 -10px;
	left:10px;
	padding:0;
	zoom:1;
	position:relative;
}

.gallery .small li {
	display:inline-block;
	vertical-align:baseline;
	border:1px solid #cecece;
	margin:0 4px 8px 0;
}

.offer-main .place {
	position:absolute;
	bottom:38px;
	left:0;
	width:400px;
	text-align:center;
}

.block4 {
	position:relative;
	z-index:20;
	margin:0 0 20px 0;
	zoom:1;
}

.block4:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.place4 {
	margin:0 0 0 -47px;
	text-align:center;
	zoom:1;
	position:relative;
}

.premium-offers .pin2 {
	background:url(http://static.autotom.ru/i/pin.png) no-repeat 0 -36px;
	width:27px;
	height:29px;
	overflow:hidden;
	position:absolute;
	margin:0;
	padding:0!important;
	border:0;
	float:none;
	top:-18px;
	right:-9px;
}

.premium-offers.six-in-row,
.premium-offers.six-in-row h4 {
	font-size:13px;
}

.premium-offers.six-in-row li {
	padding-left:17px;
	padding-right:16px;
}

.premium-offers.size2 li {
	height:145px;
}

.premium-offers .photo a,
.premium-offers .photo span {
	display:inline-block;
	position:relative;
	text-decoration:none;
}

.premium-offers .price {
	position:absolute!important;
	display:block;
	top:0px;
	right:0px;
	background:url(http://static.autotom.ru/i/price.png) no-repeat;
	height:26px;
	line-height:26px;
	color:#fff;
	font-size:14px;
	padding:0 8px 0 16px;
}

.stat2 {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	font-size:15px;
	line-height:20px;
	color:#685f3f;
	zoom:1;
	overflow:hidden;
}

.stat2 li {
	float:left;
	margin:0 40px 0 0;
}

.stat2 strong {
	font-weight:normal;
	font-size:18px;
}

.stat2 span {
	font-size:17px;
}

.useful {
	list-style:none;
	margin:0;
	border-top:1px dashed #cfcecd;
	background:url(http://static.autotom.ru/i/grad-hor.png) repeat-x;
	line-height:15px;
	padding:10px 12px 14px 12px;
	zoom:1;
}

.useful li {
	margin:0;
	padding:0 0 0 10px;
	background:url(http://static.autotom.ru/i/rarr2.gif) no-repeat 0 6px;
}

.types {
	list-style:none;
	padding:0;
	zoom:1;
	background:#fff;
	border:1px dashed #cfcecd;
	border-left:0;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:0 0 20px -34px;
	left:5px;
	position:relative;
	color:#685f3f position:relative;
	line-height:18px;
}

.types table {
	width:100%;
	margin:0;
}

.types table tr td {
	border-left:1px dashed #cfcecd;
	background:url(http://static.autotom.ru/i/grad-vert.png) repeat-y;
	padding:5px 20px;
}

.types ul {
	list-style:none;
	margin:0;
	padding:0;
}

.types ul li {
	margin:0;
	padding:0 0 0 15px;
	#background:url(http://static.autotom.ru/i/rarr2.gif) no-repeat 0 8px;
}

.r-place {
	float:right;
	margin:0 0 0 20px;
}

.expert {
	height:100%;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
	color:#726a4c;
}

.expert img {
	float:left;
	margin:2px 20px 0 0;
	display:block;
	padding:1px;
	border:3px solid #e1dccc;
}

.expert p {
	margin:0 0 15px 0;
}

.expert a {
	text-decoration:none;
	color:#76ab18;
}

.expert a:hover {
	text-decoration:underline;
}

.terms-link {
	zoom:1;
	overflow:hidden;
	position:relative;
}

.terms-link a {
	text-align:left;
	text-indent:-9999px;
	background:url(http://static.autotom.ru/i/link-terms.png) no-repeat;
	width:308px;
	height:28px;
	overflow:hidden;
	display:block;
	float:right;
}

.sort {
	zoom:1;
	overflow:hidden;
	margin:11px 0;
	font-size:12px;
	line-height:20px;
	color:#676352;
}

.sort .right {
	float:right;
}

.sort ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

.sort ul li {
	float:left;
	margin:0 24px 0 0;
}

.sort ul li a {
	padding:0 0 0 7px;
	background:url(http://static.autotom.ru/i/rarr.gif) no-repeat 0 5px;
	color:#094b79;
}

.table {
	padding:0;
	zoom:1;
	background:#fff;
	border:1px dashed #cfcecd;
	border-bottom:0;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:0 0 0 -33px;
	left:6px;
	position:relative;
	font-size:14px;
	color:#676352;
}

.table table {
	width:100%;
	margin:0;
}

.table table tr th {
	background:#0a416d url(http://static.autotom.ru/i/grad-blue.png) repeat-x;
	height:42px;
	color:#fff;
	font-weight:normal;
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	padding:0 0 0 26px;
}

.table table tr th a {
color:#fff;
text-decoration:none;
}

.table table tr th a:hover {
text-decoration:underline;
}

.table table tr td {
	text-align:left;
	vertical-align:middle;
	padding:4px 0 4px 26px;
	border-bottom:1px dashed #cfcecd;
	background:#fff url(http://static.autotom.ru/i/grad-grey.png) repeat-x;
}

.table table tr.c1 td {
	background:#fffaea url(http://static.autotom.ru/i/grad-beige.png) repeat-x;
}

.table table tr td.first {
	border-left:0;
}

.table2 table tr td {
	border-left:1px dashed #cfcecd;
	padding-top:0;
	padding-bottom:0;
	height:49px;
}

.table .date {
	display:inline-block;
	white-space:nowrap;
	height:17px;
	line-height:17px;
	padding:0 3px;
	background:#e9e8e3;
	position:relative;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:12px;
}

.details {
	display:block;
	text-align:left;
	text-indent:-9999px;
	background:url(http://static.autotom.ru/i/pic-descr.png) no-repeat;
	width:22px;
	height:22px;
	overflow:hidden;
}

.pic-photo {
	text-align:left;
	text-indent:-9999px;
	background:url(http://static.autotom.ru/i/pic-photo.png) no-repeat;
	width:28px;
	height:23px;
	overflow:hidden;
	display:block;
}

.add-firm {
	zoom:1;
	overflow:hidden;
	margin:0 0 20px -8px;
	position:relative;
	left:8px;
}

.add-firm a {
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(http://static.autotom.ru/i/add-firm.png) no-repeat;
	width:228px;
	height:40px;
	overflow:hidden;
	float:right;
	position:relative;
}

.wheel-bg {
	padding:0 61px 0 0;
	background:url(http://static.autotom.ru/i/icon-wheel.png) no-repeat 100% 50%;
	display:inline-block;
	line-height:36px;
	margin:-18px 0 0 0;
	position:relative;
}

.alphabet {
	padding:14px 9px 5px 9px;
	zoom:1;
	background:#fff url(http://static.autotom.ru/i/icon-bg-bigger.png) no-repeat 100% 50%;
	border:1px dashed #cfcecd;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:0 0 15px -33px;
	left:6px;
	position:relative;
	font-size:16px;
	line-height:29px;
}

.alphabet .hold {
	zoom:1;
	position:relative;
	padding:0 110px 0 50px;
	margin:-6px 0 0 0;
}

.alphabet h3 {
	font-size:14px;
	line-height:17px;
	height:17px;
	padding:0 5px;
	color:#685f3f;
	text-transform:uppercase;
	background:#e9e8e3;
	position:absolute;
	margin:0;
	top:6px;
	left:0;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.alphabet ul {
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
	overflow:hidden;
}

.alphabet ul li {
	float:left;
	height:29px;
	width:57px;
}

.alphabet .hr {
	margin:0 0 0 -18px;
	left:9px;
}

.alphabet a {
	text-decoration:none;
}

.alphabet a:hover {
	text-decoration:underline;
}

.letter {
	font-size:41px;
	line-height:43px;
	color:#0a406c;
	text-transform:uppercase;
	margin:-8px 0 10px -20px;
	zoom:1;
	position:relative;
	font-weight:normal;
}

.enc {
	padding:10px 14px 18px 14px;
	zoom:1;
	background:#fff;
	border:1px dashed #cfcecd;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:0 0 15px -33px;
	left:6px;
	position:relative;
	color:#685f3f;
	line-height:15px;
}

.enc h3 {
	color:#4c700f;
	margin:0 0 18px 0;
	font-size:18px;
	line-height:20px;
}

.enc p {
	margin:0;
}

.enc .pin2 {
	top:-14px;
	right:-4px;
}

.contacts {
	zoom:1;
	background:#fff url(http://static.autotom.ru/i/icon-bg-biggest.png) no-repeat 100% 50%;
	border:1px dashed #cfcecd;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:0 0 15px -33px;
	left:6px;
	position:relative;
	color:#685f3f;
	font-size:14px;
}

.contacts .contacts-bg {
	background:url(http://static.autotom.ru/i/grad-vert.png) repeat-y 530px 0;
	zoom:1;
	position:relative;
	padding:30px 0 0 0;
	height:628px;
}

.contacts .contacts-bg:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.contacts .left {
	float:left;
	width:505px;
}

.contacts .right {
	float:right;
	width:431px;
}

.contacts h4 {
	font-weight:normal;
	font-size:16px;
	line-height:18px;
	color:#609503;
	margin:0 0 45px 0;
}

.contacts .left h4 {
	position:relative;
	left:35px;
}

.input.textarea {
	background:url(http://static.autotom.ru/i/forms.png) no-repeat 0 -152px;
	padding:0 0 0 14px;
	height:257px;
}

.input.textarea .bg {
	height:257px;
	background:url(http://static.autotom.ru/i/forms.png) no-repeat 100% -419px;
	padding:0 9px 0 0;
	overflow:hidden;
}

.input textarea {
	padding:9px 0;
	height:237px;
	width:100%;
	border:0;
	background:none;
	margin:0;
}

.btn2,
.btn2 span {
	display:inline-block;
	height:27px;
	font:normal 12px/23px Tahoma, Geneva, sans-serif;
	color:#fff!important;
	text-decoration:none;
	padding:0 0 0 16px;
	background:url(http://static.autotom.ru/i/forms.png) no-repeat 0 -692px;
	text-align:center;
	white-space:nowrap;
}

.btn2 span {
	background-position:100% -733px;
	padding:0 16px 0 0;
}

.form {
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	color:#685f3f;
}

.form li {
	zoom:1;
	position:relative;
	margin:0 0 11px 0;
	padding:0 0 0 102px;
}

.form .ind2 {
	margin-bottom:17px;
}

.form .customSelect {
	width:390px;
}

.form .label {
	line-height:17px;
	font-size:14px;
	color:#625b40;
	width:92px;
	top:0;
	left:0;
	text-align:right;
	position:absolute;
}

.form .center {
	text-align:center;
}

.form .submit {
	text-align:center;
	margin-bottom:0;
}

.contacts p {
	margin:0 0 35px 0;
}

.contacts a {
	color:#609503;
}

.contacts .phones {
	margin:0 0 20px 0;
}

.contacts .phones div {
	line-height:20px;
	margin:9px 0 0 0;
	text-align:center;
	font-size:19px;
}

.contacts .phones div span {
	margin:0 16px;
}

.contacts .phones div strong {
	color:#0a406c;
	font-weight:normal;
}

.contacts .phones div em {
	font-size:14px;
	font-style:normal;
}

/*---NEW---*/
.aside-r2 {
	float:right;
	width:301px;
}

.main2 {
	float:left;
	width:632px;
}

.aside-r3 {
	float:right;
	width:336px;
}

.main3 {
	float:left;
	width:607px;
}

.article .date {
	line-height:16px;
	height:17px;
	float:left;
	background:#e9e8e3;
	white-space:nowrap;
	padding:0 3px;
	position:relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
}

.article .info2 {
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
}

.article .info2:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.article .info2 li {
	float:left;
	margin:0 10px 0 0;
}

.views {
	line-height:16px;
	height:17px;
	display:inline-block;
	background:#076597 url(http://static.autotom.ru/i/views.png) no-repeat;
	color:#fff;
	white-space:nowrap;
	padding:0 5px;
	position:relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
}

.more {
	font-size:11px;
}

.more a {
	padding:0 16px 0 0;
	background:url(http://static.autotom.ru/i/rarr3.png) no-repeat 100% 50%;
	display:inline-block;
}

.main2 .article {
	margin-left:-27px;
	left:0;
}

.main2 .article .photo {
	padding:14px 19px 14px 14px;
}

.article2 .photo a {
	text-decoration:none;
}

.time {
	display:inline-block;
	position:absolute;
	bottom:5px;
	right:4px;
	color:#fff;
	font:normal 12px/16px Tahoma, Geneva, sans-serif;
	background:#00476b;
	height:17px;
	padding:0 4px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
}

.small {
	font-size:11px!important;
}

.brown {
	color:#685f3f!important;
}

.article .pin3 {
	top:-18px;
	right:-9px;
}

.aside-r2 .block1,
.aside-r3 .block1 {
	padding:0 7px 0 0;
	margin:0 0 0 -16px;
	left:16px;
	position:relative;
	border-left:0;
	border-right:2px solid #00476b;
}

.article-main {
	padding:0 0 0 12px;
	margin:0 0 0 -27px;
}

.article-main .article-bg {
	padding:8px 10px;
	zoom:1;
	background:#fff;
	border:1px dashed #cfcecd;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:0 0 10px -12px;
	position:relative;
	color:#685f3f;
	line-height:15px;
}

.article-main .media {
	margin:0 0 16px 0;
	width:100%;
	overflow:hidden;
	position:relative;
}

.article-main .views2 {
	float:right;
}

.article-main .views2 span {
	display:inline-block;
	vertical-align:middle;
	font-size:29px;
	line-height:33px;
	color:#fff;
	height:34px;
	padding:0 7px;
	background:#0a406c url(http://static.autotom.ru/i/bg-grad-blue.png) repeat-x;
	position:relative;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
}

.ilike {
	float:left;
	width:160px;
	font-size:11px;
}

.ilike .hold {
	height:29px;
	overflow:hidden;
	margin:0 0 17px 0;
}

.ilike .plus {
	float:left;
	background:url(http://static.autotom.ru/i/ilike.png) no-repeat;
	line-height:28px;
	height:29px;
	width:75px;
	text-align:center;
	padding:0 0 0 28px;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
	font-size:14px;
}

.ilike .minus {
	float:left;
	height:29px;
	width:35px;
	cursor:pointer;
	background:url(http://static.autotom.ru/i/ilike.png) no-repeat -103px 0;	text-decoration:none;
}

.ilike .line {
	position:relative;
	height:7px;
	overflow:hidden;
	width:137px;
	background:#d70800;
	margin:0 0 7px 0;
}

.ilike .line .in {
	position:absolute;
	top:0;
	left:0;
	background:#629801;
	height:7px;
	overflow:hidden;
}

.corner {
	display:block;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url(http://static.autotom.ru/i/corners.png) no-repeat;
	position:absolute;
}

.corner.tl {
	top:0;
	left:0;
	background-position:0 0;
}

.corner.tr {
	top:0;
	right:0;
	background-position:-3px 0;
}

.corner.bl {
	bottom:0;
	left:0;
	background-position:0 -3px;
}

.corner.br {
	bottom:0;
	right:0;
	background-position:-3px -3px;
}

.article-main .info {
	list-style:none;
	padding:0;
	font-size:11px;
	margin:24px 0 0 0;
	overflow:hidden;
	zoom:1;
}

.article-main .info li {
	float:left;
	margin:0 10px 0 0;
}

.likes {
	text-align:center;
	list-style:none;
	margin:0;
	padding:4px 0;
}

.likes li {
	display:inline-block;
	vertical-align:middle;
	margin:0 5px;
}

.tags {
	font-size:11px;
	margin:7px 0 0 0;
}

.tags a {
	color:#0a406c;
}

.comment {
	padding:7px 14px 0 14px;
	zoom:1;
	background:#fff;
	border:1px dashed #cfcecd;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	margin:0 0 15px -27px;
	position:relative;
	color:#685f3f;
	line-height:15px;
}

.rating {
	float:right;
	font-size:14px;
	line-height:14px;
}

.rating .plus {
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	width:13px;
	height:13px;
	background:url(http://static.autotom.ru/i/plus-minus.png) no-repeat;
	position:relative;
	top:-1px;
}

.rating .minus {
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	width:13px;
	height:13px;
	background:url(http://static.autotom.ru/i/plus-minus.png) no-repeat -15px 0;	position:relative;
	top:-1px;
}

.comment .info {
	font-size:11px;
	margin:0 0 4px 0;
}

.comment .info a {
	color:#144367;
}

.comment .date {
	position:relative;
	width:89px;
	height:17px;
	line-height:16px;
	padding:0 3px;
	overflow:hidden;
	background:#e9e8e3;
	margin:0 0 6px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
}

.comment .date strong {
	float:right;
	font-weight:normal;
}

.comment .ava {
	float:left;
	border:1px solid #9d967e;
	margin:3px 8px 0 0;
}

.comment .text {
	height:100%;
	overflow:hidden;
}

.comment .answer {
	margin:7px 0 0 -28px;
	position:relative;
	zoom:1;
	left:14px;
	padding:0 14px;
	line-height:24px;
	background:#eeedea;
	font-size:11px;
}

.comment .answer a {
	padding:0 17px 0 0;
	background:url(http://static.autotom.ru/i/darr.png) no-repeat 100% 50%;
	display:inline-block;
}
.red {
	color:#ba0000!important;
}
.article table tr td.photo div a{
	display:inline-block;
	position:relative;
}

/*---NEW---*/
.auth2 {
	position:absolute;
	top:0;
	right:40px;
	width:218px;
	padding:16px 0 0 63px;
	border-top:4px solid #95ca36;
	height:55px;
}

.auth2 ul {
	list-style:none;
	margin:0;
	padding:5px 0 0 0;
	line-height:0;
}

.auth2 ul li {
	margin:10px 0 0 0;
	zoom:1;
	vertical-align:bottom;
}

.auth2 .link {
	display:block;
	background:url(http://static.autotom.ru/i/auth-bg.png) no-repeat;
	width:62px;
	height:56px;
	position:absolute;
	top:17px;
	left:0;
}

.weather2 {
	float:right;
	position:relative;
	border-left:1px dashed #dadad9;
	width:99px;
	height:51px;
	color:#615e4f;
	font-size:12px;
	line-height:16px;
}

.weather2 a {
	text-decoration:none;
	color:#615e4f;
}

.weather2 span {
	position:absolute;
	top:5px;
	right:0;
	white-space:nowrap;
}

.weather2 img {
	position:absolute;
	bottom:2px;
	left:12px;
}

.authorized {
	padding-left:0;
	width:276px;
	background:none;
	font-size:11px;
	line-height:14px;
	color:#615e4f;
}

.authorized .holder {
	height:100%;
	overflow:hidden;
	position:relative;
	padding:6px 0 0 39px;
}

.authorized .holder img {
	position:absolute;
	top:5px;
	left:3px;
}

.authorized .name {
	font-size:16px;
	line-height:18px;
	color:#094d6f;
	margin:0 0 3px 0;
}

.authorized a {
	color:#615e4f;
	text-decoration:none;
}

.authorized a:hover {
	text-decoration:underline;
}

.authorized .name a {
	color:#094d6f;
}
/*---ERROR---*/
div.error label,
label.error,
span.error
{
	color: #C00;
}
div.form2 span.required
{
	color: red;
}
.errorSummary
{
	border: 2px solid #C00;
	padding: 7px 7px 12px 7px;
	margin: 0 0 20px 20px;
	background: #FEE;
	font-size: 0.9em;
}

.errorMessage
{
	color: red;
	font-size: 0.9em;
}

.errorSummary p
{
	margin: 0;
	padding: 5px;
}

.errorSummary ul
{
	margin: 0;
	padding: 0 0 0 20px;
}


/*---reg form---*/

.form2 {
	border-right:5px solid #95ca36;
	padding:0 3px 0 0;
	zoom:1;
	margin:-6px 0 10px -43px;
	position:relative;
	left:16px;
	font-size:14px;
	line-height:20px;
}

.form2 .form2-bg {
	background:#fff;
	border:1px dashed #cfcecd;
	box-shadow: 0 0 10px #dcd6c5;
	-webkit-box-shadow: 0 0 10px #dcd6c5;
	-moz-box-shadow:0 0 10px #dcd6c5;
	behavior: url(http://static.autotom.ru/js2/PIE.htc);
	zoom:1;
	overflow:hidden;
	position:relative;
	padding:28px 0 12px 0;
}

.form2 .info {
	text-align:center;
	font-size:16px;
	line-height:20px;
	color:#609503;
	margin:0 0 28px 0;
}

.form2 .info2 {
	color:#625b40;
	padding:0;
	margin:-8px 0 0 0;
}

.form2 ul {
	list-style:none;
	margin:0;
	padding:0;
}

.form2 ul li {
	zoom:1;
	position:relative;
	vertical-align:bottom;
	margin:0 0 15px 0;
	padding:0 0 0 288px;
}

.form2 ul li:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.form2 .label {
	position:absolute;
	top:0;
	left:0;
	width:264px;
	text-align:right;
}

.form2 .label em {
	display:block;
	font-style:normal;
	font-size:11px;
	line-height:11px;
	zoom:1;
	position:relative;
	margin:-3px 0 0 0;
}

.form2 .label2 {
	position:relative;
	width:auto;
	margin:-4px 0 4px 0;
	zoom:1;
	text-align:left;
}

.form2 .input {
	float:left;
	width:391px;
	margin:0 10px 0 0;
}

.form2 .size1 {
	width:299px;
}

.form2 select {
	width:387px;
}

.form2 .captcha {
	float:left;
	white-space:nowrap;
	font-size:13px;
	line-height:13px;
	position:relative;
	margin:-40px 0 0 -8px;
	top:23px;
	z-index:20;
}

.form2 .captcha a {
	text-decoration:none;
	color:#609503;
	position:relative;
	left:11px;
	top:-2px;
}

.form2 ul.checks {
	width:232px;
	float:left;
	padding:0;
	margin:-6px 0 0 0;
	position:relative;
	top:6px;
}

.form2 ul.checks li {
	margin:0;
	padding:0 0 6px 23px;
}

.form2 ul.checks input {
	position:absolute;
	top:0;
	left:0;
}

.form2 ul.photos {
	margin:-7px 0 0 0;
	padding:0;
	float:left;
	position:relative;
	top:7px;
	zoom:1;
}

.form2 ul.photos li {
	margin:0;
	padding:0 0 7px 0;
}

.form2 .photos .btn {
	float:left;
}

.form2 .check {
	padding-left:308px;
	font-size:13px;
	margin-top:-4px;
}

.form2 .check input {
	position:absolute;
	top:0;
	left:286px;
}

.form2 .submit {
	text-align:center;
	margin:12px 0 0 0;
	padding:0;
}

.form2 .btn {
	padding:0 0 0 8px;
}

.form2 .btn span {
	padding:0 8px 0 0;
}
