* {margin: 0; padding: 0;}
body {font: normal .75em Tahoma, Verdana, Arial, sans-serif; color: #252525; background: #fff;}
p {margin: 0 0 .9em; line-height: 1.4;}
a {color: #dd1334;}
img {border: 0;}
h1 {font-size: 1.1em; font-weight: normal; padding: 0px 5px 0px 14px;}
h2 {font: bold 1.3em Arial, sans-serif; color: #dd1334; padding: 2px 0px 11px; margin: 0; text-transform: uppercase;}
h3 {font: bold 1.25em Arial, sans-serif; color: #252525; padding: 9px 0px 9px 14px;}
h3 a {color: #252525;}
h3 a:hover {color: #42137d;}
h4 {font-size: 1em; padding: 14px 0px 9px; margin: 0;}
h5 {font-size: 1em; text-transform: uppercase; padding: 7px 0px 27px;}
h5.article {text-transform: none; padding: 1px 0px 9px;}
ul {padding: 0px 0px 10px 17px;}
ol {padding: 0px 0px 10px 27px; list-style-type: decimal!important; list-style: decimal!important; list-style-image: none!important;}
ul ul, ul ol, ol ol, ol ul {padding: 15px 0px 0px 24px; }
li {margin: 0px 0px 4px;}
.map {list-style: none; list-style-image: none; font-size: 1.1em; padding: 20px 0px 0px 17px;}
.map ul {font-size: .9em; padding: 8px 0px 3px 29px;}
.map ul ul {font-size: 1em; padding: 10px 0px 0px 25px;}
.map li {margin: 0px 0px 19px; font-weight: bold;}
.map li li {margin: 10px 0px 0px; padding: 0px 0px 0px 2px; font-weight: normal;}
.map li li li {margin: 0px 0px 4px; padding: 0;}
.map li a {color: #252525;}
.map li li a {color: #6832ae;}
.map li li li a {color: #636363;}
.map a:hover {color: #dd1334!important;}
.center-text {text-align: center;}
.left-text {text-align: left;}
.right-text {text-align: right;}
.float-left {float: left;}
.float-right {float: right;}
.clear-left {clear: left;}
.clear-both {clear: both;}
.container-multicolumn {width: 100%;}
.left-column {width: 230px; float: left;}
#container-content .left-column, #container-content .right-column  {display: none;}
.right-column {width: 230px; float: right;}
.middle-column {width: 90%; margin: 0px 20px;}
#container-page {width: 100%; margin: 0 auto; position: relative; min-height: 100%; height: auto !important; height: 100%;}
#container-header {display: none;}
#container-content {padding: 20px 0px 0px;}
#container-footer {font-size: .9em; color: #898989; width: 100%; clear: both; border-top: 1px #c9c7c7 solid;}
#container-footer .left-column {padding: 21px 0px 80px 13px;}
#container-footer .right-column {padding: 21px 20px 80px 0px; text-align: right;}
#container-footer a {color: #898989;}
#container-footer a:hover {color: #252525;}
.content {margin: 0px 10px 0px 0px; padding: 0px 0px 25px;}
.counters-top, .counters-bottom {display: none;}
.center-page {width: 100%; text-align: left;}
.top-pic, .tools, .sep, .top-menu, .action, .articles, .scroll, .top, .plus {display: none;}
.about-brick div {padding: 0px 0px 29px;}
.about-brick h1 {font: bold 1.7em Arial, sans-serif; padding: 0px 0px 16px; margin: 0;}
.about-brick p {margin: 0;}
.offer {width: 100%; display: table; border-bottom: 1px #d5d5d5 solid; padding: 34px 0px 22px;}
.offer .offer-img {float: left; width: 132px;}
.offer .offer-text {margin: 0px 0px 0px 132px;}
.offer h1 {font-size: 1.1em; font-weight: bold; padding: 0px 0px 4px; margin: 0;}
.offer p {margin: 0;}
.anonces {width: 100%; display: table; border-bottom: 1px #d5d5d5 solid; padding: 34px 0px 22px;}
.item-anonce {width: 149px; float: left; margin: 0px 15px 0px 0px;}
.item-anonce h1 {font: bold 1.25em Arial, sans-serif; text-transform: uppercase; padding: 0px 0px 7px; margin: 0px 0px 7px;}
.item-anonce p {margin: 0;}
.tab {width: 100%; border-spacing: 0; border-collapse: collapse; empty-cells: show; margin: 12px 0px 20px;}
.tab th {padding: 5px 14px 8px 2px; text-align: left; background: #eaeaea;}
.tab td {padding: 3px 14px 6px 2px; background: #f5f5f5; vertical-align: top;}
.tab td.white {background: #fff;}
.catalogue-item {width: 99%; display: table; padding: 21px 0px 10px;}
.catalogue-item img {float: left;}
.catalogue-item .description {margin: 0px 0px 0px 132px;}
.catalogue-item h1 {font-size: 1em; font-weight: bold; padding: 5px 5px 6px 0px; text-transform: uppercase;}
.catalogue-item h1 a {color: #252525;}
.catalogue-item h1 a:hover {color: #dd1334;}
.catalogue-item p {margin: 0;}
.certificates-item {width: 99%; display: table; padding: 18px 0px 10px;}
.certificates-item img {float: left;}
.certificates-item .description {margin: 0px 0px 0px 210px;}
.certificates-item h1 {font-size: 1em; font-weight: bold; padding: 0px 5px 6px 0px; text-transform: uppercase;}
.certificates-item h1 a {color: #252525;}
.certificates-item h1 a:hover {color: #dd1334;}
.certificates-item p {margin: 0;}
.certificates-item .plus {padding: 14px 0px 8px;}
.date {font-size: .8em; font-weight: bold; color: #898989; padding: 5px 0px 0px;}
.pic-left {float: left; margin: 4px 20px 10px 0px;}
.pic-right {float: right; margin: 4px 0px 10px 20px;}
.article-item {width: 99%; display: table; padding: 13px 0px 14px;}
.article-item 
.article-item p {margin: 0;}
.article-item .date {padding: 0;}
.article-item img {float: left; padding: 3px 0px 0px; margin: 0px 20px 0px 0px;}
.article-item h5 {text-transform: none; padding: 1px 0px 9px;}
.article-item h5 a {color: #252525;}
.article-item h5 a:hover {color: #dd1334;}
.article-item .description {height: 100%; display: table;}
.att {padding: 0px 0px 0px 15px; font-size: .9em;}
.attachments {padding: 13px 0px 7px;}
.att a {font-size: 1.1em;}
.att span {color: #898989;}
.free {width: 500px;}
.free div div {padding: 18px 17px 27px;}
.free img {float: left; margin: 3px 19px 10px 0px;}
.free h1 {font: bold 1.5em Arial, sans-serif; padding: 0px 0px 15px; margin: 0;}
.feedback {width: 99%; font-size: .9em; color: #7d7d7d; padding: 8px 0px 0px;}
.feedback dt {width: 121px; float: left;}
.feedback dd {margin: 0px 0px 8px 122px;}
.feedback input {width: 233px; border: 1px #c4c4c4 solid;}
.feedback textarea {width: 380px; height: 100px; border: 1px #c4c4c4 solid;}
.red {color: #dd1334;}
.captcha input {width: 115px; height: 28px; font-size: 18px;}
dt.snoska {width: 250px!important; color: #dd1334; padding: 10px 0px; //padding: 10px 0px 19px;}
dd.snoska {margin: 0px 0px 8px 250px; padding: 10px 0px; //padding: 10px 0px 19px;}
.feedback .button input {width: 117px; height: 26px; cursor: hand; cursor: pointer; border: 0 transparent; font: normal 12px Tahoma, Verdana, Arial, sans-serif;}

