body {	background:#fffefb url('../i/body_x.png') repeat-x top left;}/* Главная таблица *//* Таблицами верстать конечно неправильно, но такой макет верстать дивами тоже не стоит */.main {	width:100%;	min-width:1280px;	_width:expression(body.clientWidth < 1280 ? "1280px" : "100%");	height:100%;	border-collapse:collapse;}.main .main_header {	height:174px;	vertical-align:top;	text-align:center;	background:transparent url('../i/header_x.png') repeat-x top left;	padding:0;	margin:0;}.main .main_content {	vertical-align:top;	padding:0;	margin:0;}.main .main_footer {	height:32px;	vertical-align:top;	text-align:center;	background:#a8a8a8 url('../i/footer_x.png') repeat-x top left;	padding:0;	margin:0;}/* Хедер */div.header_wrapper {	position:relative;	width:1000px;	margin:0 auto;}.header {	width:auto;}.header td {	vertical-align:top;}.header .mini-nav {	width:90px;}.header .mini-nav .item {	width:28px;	text-align:center;	float:left;}.header .mini-nav .head-icons {	width:90px;}.header .mini-nav .item img {	margin:15px auto 0 auto;	border-width:0;}.header .logotype {	width:230px;}.header .top_menu ul {	width:800px;	list-style-type:none;	padding:0;	margin:0;}.header .top_menu ul li {	width:130px;	height:30px; // height:45px;	background:transparent url('../i/top_menu_x.png') repeat-x top left;	text-align:center;	font:bold 12px/16px 'Verdana';	text-transform:uppercase;	float:left;	padding-top:12px;}.header .top_menu ul li.online {	width:140px;	padding-top:4px;}.header .top_menu ul li a {	color:#e77817;	text-decoration:none;}.header .top_menu ul li a:hover {	text-decoration:underline;}.header .top_menu ul li.left {	width:15px;	background:transparent url('../i/top_menu_left.png') no-repeat top left;}.header .top_menu ul li.separator {	width:15px;	background:transparent url('../i/top_menu_separator.png') no-repeat top left;}.header .top_menu ul li.right {	width:15px;	background:transparent url('../i/top_menu_right.png') no-repeat top left;}/* Основной контент */div.content_wrapper {	position:relative;	width:auto;	text-align:center;}.cols {	width:100%;}.catalogue {	width:100%;}.catalogue td {	vertical-align:top;	padding:0 0 20px 0;	text-align:center;}.catalogue .item {	margin:0 auto;	width:217px;	text-align:left;}.catalogue .item h2 {	width:217px;	padding:0 0 0 15px;	height:40px;	background:transparent url('../i/catalogue_title.png') no-repeat top left;}.catalogue .item h2, .catalogue .item h2 a {	font:bold 13px/18px 'Arial';	text-transform:uppercase;	text-decoration:none;	color:#306e8e;}.catalogue .item h2 a:hover {	text-decoration:underline;}.icons {	width:238px;}.icons .icon {	width:119px;	float:left;}/* Футер */div.footer_contacts {	text-align:center;	width:510px;	padding:8px 10px 0 10px;	margin:0 auto;	color:#5d5d5d;	font:normal 12px 'Verdana';	background:#a8a8a8 url('../i/footer_content_x.png') repeat-x top left;}div.footer_contacts a {	color:#5d5d5d;}div.footer_contacts a:hover {	color:#333;}/* Контент на вторичных страницах */table.second_content {	width:95%;	margin:25px 0 0 0;}table.second_content td {	vertical-align:top;}table.second_content td td {	vertical-align:middle;}table.second_content td p, table.second_content td ul li, div.white_wrapper p, div.white_wrapper table td, div.white_wrapper ul li, div.white_wrapper div {	font:normal 14px/22px 'Arial';	color:#333;	margin:0 0 20px 0;}table.second_content td p a, table.second_content td ul li a, div.white_wrapper p a, div.white_wrapper table td a, div.white_wrapper ul li a {	color:#984702;}table.second_content td  div.white_wrapper ul li,table.second_content td  div.white_wrapper ol li {    margin:5px 0;}table.second_content td div.left_menu {	width:350px;	padding:150px 0 0 0;	background:transparent url('../i/cars.png') no-repeat top left;}table.second_content td div.left_menu ul {    list-style:none;}table.second_content td div.left_menu ul li {	height:auto; _height:20px;	font:bold 16px 'Arial';	margin:20px 0;	padding:0 0 0 25px;	background:transparent url('../i/left_menu_marker.png') no-repeat 5px 5px;	color:#da7c42;}table.second_content td div.left_menu ul li ul {	margin:0;	padding:0;}table.second_content td div.left_menu ul li li {	height:auto; _height:20px;	font:bold 14px 'Arial';	margin:15px 0;	padding:0 0 0 25px;	background:transparent url('../i/left_menu_marker.png') no-repeat 5px 5px;	color:#da7c42;}table.second_content td div.left_menu ul li a {	color:#a94f02;}div.white_wrapper {	background-color:#fff;	border:1px solid #c0c0c0;	padding:20px;	margin:5px 0 25px 0;}p.ruler, p.ruler a {	font:normal 14px 'Arial';	color:#9e9c9c;}h1 {	font:normal 24px/30px 'Arial';	color:#545353;}div.order_form {	font:normal 14px/22px 'Arial';	margin:0 0 20px 0;}div.order_form input, div.order_form textarea {	width:400px;	border:1px solid #555;}div.order_form textarea {	height:100px;}table.data {    border-collapse:collapse;    border:1px solid #555;    border-width:1px 1px 0 0;}table.data td {    border-collapse:collapse;    border:1px solid #555;    border-width:0 0 1px 1px;    padding:3px;}ul.sitemap {    padding:0 0 0 20px;    margin:0;}ul.sitemap li {    font:normal 12px/18px 'Arial';    margin:0 0 5px 0 ! important;}td.skypes {	font:normal 12px 'Tahoma';	color:#000;	text-align:center;}td.skypes div.wrapper {	width:500px;	border:1px solid #ccc;	margin:12px auto;	padding:5px;}td.skypes div.wrapper img {	vertical-align:middle;}
