body {	margin:0px;	padding:0px;	font-family:arial;	font-size:12px;    color:#3a2c0a;}#wrap {    padding:10px;}#left {    width:240px;    padding:20px;}#center {    padding:20px;}#right {    width:240px;    padding:20px;}/* Форма поиска */#search-form {	background-color:#f3f3f3;	padding:20px;    margin:4px 0 0 20px;}#search-form form {	margin:0px;	padding:0px;}td {    vertical-align:top;}img.f {    padding:2px;    background:#ffffff;    border:1px solid #999;}/* ОБЩЕЕ */h1,h2,h3,h4,h5,h6 {    font-family:Arial, Helvetica;    color:#022499;    padding:0;}h1 {	font-size:24px;}h2 {	font-size:20px;}h3 {    margin:0px 0 5px 0;	font-size:18px;}h4 {	font-size:16px;}h2 a {    font-size:18px;}h3 a {    font-size:16px;}a {	color:#0271BB;}.phone {    padding:0 5px 5px 5px;    color:#0087D8;    font-size:16px;}.address {    padding:0 5px 5px 5px;    color:#006099;    font-size:16px;}.price {    padding:5px;    color:#fff;    background:#841116;    font-size:16px;    width:100px;}.discounted {    padding:5px;    color:#fff;    background:#3a1d78;    font-size:16px;    width:100px;}#nav-chain  {    padding:10px 10px 0 10px;}#nav-chain a {    color:#3a1d78;}/* Постраничная разбивка */.pages {	margin:10px 0px 10px 0px;	padding:5px; 	text-align:right;}.pages .unsel {	font-weight:bold;	margin:2px;	padding:2px;}.pages .sel { 	border:1px solid #DDDDDD; 	padding:1px 5px 1px 5px;}.pages a {	font-weight:bold;	text-decoration:none;}/*DROPDOWN*/        #dropdown{    margin: 0 0 0 50px;    padding: 0;}#dropdown li {    float: left;    list-style: none;    font: 12px Arial;    cursor:default;    margin:0 30px 0 0;}#dropdown li span {    font-size: 14px;}#dropdown li a,#dropdown li span{    display: block;    background: #FFFFFF;    padding: 5px 12px;    text-decoration: none;    width: 70px;    color: #333;    white-space: nowrap;    text-align:center;    font-weight:bold;}#dropdown li span:hover {    background:url(/project/templates/public_default/images/menu1.gif) #ffffff no-repeat;}#dropdown li a:hover{    background: #1A4473;}#dropdown li ul {    margin: -1px 0 0 -31px;    padding: 0;    position: absolute;    visibility: hidden;    width:150px;}#dropdown li ul li {    float: none;    display: inline;    margin:0px;    padding:0px;}#dropdown li ul li a {    width: 131px;    background: #CECECE;}#dropdown li ul li a:hover {    background: #eee;}#cats-on-main {    background:#d5dcff;    padding:10px;}#cats-on-main  a{     color:#0271bb;}#cats-on-main h3 {    margin-top:0px;}#prod-on-main{    background:#ffffff;    padding:10px;}#prod-on-main h3,#prod-on-main h3 a {    color:#4a6aff;}#middle-banners-line {    background:#eaf8ff;    padding:10px;}#middle-banners-line img {    border:1px solid #dddddd;}#articles-on-main {    background-color:#f3f3f3;    padding:20px;}#news-on-main {    background-color:#eee;    padding:20px;}#tcenters-on-main {    background-color:#f3f3f3;    padding:20px;}#firms-on-main {    padding:20px;    background-color:#ffffdf;    text-align:center;}.date {    background:#dddddd;}.clist-image {    float:left;    margin:0 10px 10px 0;}.small {    font-size:12px;    color:#999;}.table-a {    border:2px solid #999;    border-collapse:collapse;}.table-a td, .table-a th {    padding:20px;    border:1px solid #aaa;}.table-a th {    background-color:#eee;}#footer {    margin-top:50px;    background:#ddd;    color:#999;    font-size:12px;    padding:20px;    text-align:center;}#footer a {    color:#999;}#bottom-menu {    padding:0 10px 20px 10px;    border-bottom:1px solid #aaa;    margin-bottom:10px;}   #bottom-menu  a {    margin:0 20px 0 20px;    color:#000;    font-weight:bold;}/* -------------------------- СООБЩЕНИЯ  --------------------------*/.system_messages {    margin:10px 0 10px 0;    padding:7px;    border:1px solid #eee;    background-color:#f9f9f9;}.system_message_alert {    color:#990000;    font-weight:bold;}.system_message_success {    color:#009900;    font-weight:bold;}