* {padding:0; margin:0}
html, body {width:100%; height:101%}
body {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:62.5%; color:#000000; background:#FFF}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {margin:10px 0; font-size:1em}
li, dd, blockquote {margin-left:30px}

h1 {font-size:1.4em}
h2, .h2 {font:bold 1.25em Trebuchet MS; color:#6c6c6c}
.h2 a {color:#6c6c6c; text-decoration:none}
h3, .h3 {font-size:1.1em}
h4, .h4 {font-size:1.0em; font-weight:bold}
h5, .h5 {font-size:0.9em}
h6, .h6 {font-size:0.8em}
.title, .h1 {margin:15px 0; font:normal 1.55em Trebuchet MS; color:#13448c}
.title.first {margin-bottom:23px}
.title.first u {text-decoration:none}
.title.first h1 {margin:0; font-weight:normal; font-family:Trebuchet MS; font-size:1em}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {margin:25px 0 10px 0}

table {clear:both; width:100%; border-collapse:collapse; border:0; font-size:0.95em; color:#565656}
table td, table th {padding:3px 6px; border:1px solid #c9c9c9; vertical-align:middle; text-align:left}
table th {font-weight:normal}
.center td, .center th {text-align:center}
.styled td, .styled th {border:1px solid #fff; background:#ebebeb}


label.overlabel {position:absolute; top:-8px; left:5px; color:#000}
label.overlabel-apply {position:absolute; top:-8px; left:5px; z-index:1; font-size:1em; color:#000000}
input, textarea {padding:1px 3px; border:1px solid #cbcbcb; background:#f6f6f6; vertical-align:middle; font-family:Tahoma; font-size:1em}
textarea {overflow-y:auto}
select {border:1px solid #255aa7; background:#f6f6f6; vertical-align:middle; font-family:Tahoma; font-size:1em}
#header input, #header select {border-color:#255aa7}
button, a.button {border:0; cursor:pointer; padding:0 10px 0 0; text-align:center; vertical-align:middle}
button span, a.button span {position:relative; display:block; white-space:nowrap; padding:0 0 2px 10px}
button, a.button {background:url(/images/btn_blue_right.gif) right no-repeat; font-size:1em}
button span, a.button span {height:17px; line-height:16px; background:url(/images/btn_blue_left.gif) left no-repeat; color:#fff}
input.checkbox {width:auto !important; padding:0; border:0; background:none; vertical-align:middle}

.bold {font-weight:bold}
.small {font-size:1.05em !important}

.grey {color:#666666}

ul li {position:relative; margin:0; padding:0 0 0 13px; background:url(/images/bullet.gif) 0 0.7em no-repeat; list-style:none}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}

.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.middle {vertical-align:middle}
.fleft {display:block; float:left}
.fright {display:block; float:right}
img.fleft {float:left; margin:5px 15px 5px 0}
img.fright {position:relative; float:right; margin:5px 0 5px 15px}

a img {border:0}
a {color:#13448C/*#255aa7*/; text-decoration:underline}
a:hover, a:focus, a:active {color:#00a0f3; text-decoration:underline}

#banners, #claim .cont div, .pages ul, .back-link {overflow:auto; zoom:1}

#page {width:83.8em; max-width:1240px; min-width:800px; margin:0 auto; padding:33px 0; font-size:11px}
#header {}
#content {padding:7px 0 35px 0}
#sidebar-left {position:relative; float:left; width:223px}
#main {float:left; width:100%; margin:0 -266px 0 -223px; padding:0}
#main-container {margin:0 237px 10px 266px; line-height:1.4em; font-size:1.05em}
#sidebar-right {float:right; width:192px; padding:0}
#footer {margin:0 0 0 64px; background:url(/images/footer_line.gif) repeat-x; color:#717171}

.inner-1 #main-container, .inner-1 #sidebar-right {position:relative; margin-top:-165px}
.two-cols #main-container {margin-right:0}
.two-cols #sidebar-right {margin-top:0; margin-left:30px; font-size:0.9em}
.one-col #main, .one-col #main-container {margin:0 !important}
.one-col #sidebar-right {margin-top:0; margin-left:30px; font-size:0.9em}
.one-col #sidebar-left {margin-top:0px; margin-right:30px; margin-bottom:30px; font-size:0.9em; line-height:normal}
.one-col #content {padding:0}

#logo {position:relative; float:left; width:191px; height:66px; overflow:hidden; margin:-5px 0 0 0px}
#logo a, #logo span {display:block; height:100%; font-size:2.2em; text-align:center; color:#007ec7}
#logo a span, #logo span span {position:absolute; left:0; top:0; display:block; width:100%; height:100%; back_ground:url(/images/logo.gif) no-repeat}

#search {float:right; width:660px; max-width:700px; padding:0 0 13px 0; background:url(/images/search_shadow.jpg) #eee 50% 100% no-repeat}
#search option {padding-left:5px}
#search form {margin:0}
#search fieldset {margin:0; padding:21px 0 21px 22px; border:0}
#search fieldset div {position:relative; float:left}
#search #search-input {width:153px; margin:0 3px 0 0}
#search select {width:209px}
#search button {margin:-2px 0 0 0}

@media all and (min-width:0px){#search button {margin:0px 0 0 3px}
	#search select {height:16px}}

#header-contacts {float:right; max-width:380px; padding:0 0 13px 0; background:url(/images/header_contacts_bg.jpg) #0169af 100% 100% no-repeat; color:#fff}
#header-contacts ul {margin:0; padding:7px 57px 6px 36px}
#header-contacts li {margin:7px 0; padding:0; background:none; list-style-type:none}
#header-contacts li img {margin:0 6px 0 0; vertical-align:middle}

#header .wrapper {clear:both}


#nav {position:relative; display:inline; float:left; margin:-13px 0 0 62px}
#nav ul {margin:0}
#nav ul li {position:relative; margin:0; padding:3px 0 3px 15px; background:url(/images/nav_bullet.gif) 0 0.72em no-repeat; list-style:none}
#nav ul li a {font-weight:bold}
#nav ul li.active {background-image:url(/images/nav_bullet_active.gif)}
#nav ul li.active a {text-decoration:none; color:#00a0f3} 
.one-col #nav, x:-moz-any-link {margin-top:-28px}
.one-col #nav ul {margin-bottom:0}


#banners ul {margin:30px 0 0 0; padding:0 0 0 51px}
#banners ul li {display:inline; float:left; width:18.5%; margin:0 0 0 13px; padding:0 0 12px 0; background:url(/images/banner_shadow.gif) 50% 100% no-repeat; list-style:0}
#banners ul li div {position:relative; height:94px; border:solid #92acd3; border-width:1px 1px 0 1px; background:url(/images/banner_bg.jpg) #0172bb 100% 100% no-repeat}
#banners ul li div a {display:block; height:100%; background:url(/images/banner_arrow.gif) 14px 90% no-repeat; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#fff}
#banners ul li div a:hover {text-decoration:underline}
#banners ul li div a span {position:relative; display:block; padding:7px 35px 7px 11px; z-index:2}
#banners ul li div img {position:absolute; right:7px; bottom:7px; z-index:1}

#main-container .title, #main-container .h1 {font-size:1.5em}

#breadcrumbs {clear:both; margin:0 192px 0 266px; padding-top:20px; padding-right:30px; line-height:1.55em}
#breadcrumbs span {padding-right:5px; color:#a3a3a3; font-weight:bold; font-size:1em}
#breadcrumbs font {font-weight:bold; padding-right:6px; font-size:0.96em}
#breadcrumbs img {margin-right:5px; margin-bottom:9px; position:relative; bottom:-9px}

.inner-3 #breadcrumbs {margin-left:64px; margin-right:0px}
.two-cols #breadcrumbs {margin-right:0px}

.news-list {margin:0 0 30px 0}
.news-list dt {font-weight:bold; color:#858585}
.news-list dd {margin:0 0 -5px 0}
.news-list dd a {margin:5px 0 0 0; line-height:1.2em;  font-size:0.95em}
.news-list dd p {margin:5px 0 0 0; line-height:1.2em;  font-size:0.95em}
.news-list .news-title {display:block; font-weight:bold}

.pages {margin:30px 0 0 0}
.pages ul li {float:left; margin:0 4px 0 0; padding:0; background:url(/images/pages_corner_lt.gif) #dfdfdf no-repeat; list-style:none; line-height:normal}
.pages ul li a, .pages ul li span {display:block; background:url(/images/pages_corner_rt.gif) 100% 0 no-repeat}
.pages ul li a span, .pages ul li span span {background:url(/images/pages_corner_rb.gif) 100% 100% no-repeat}
.pages ul li a span span, .pages ul li span span span {padding:4px 9px; background:url(/images/pages_corner_lb.gif) 0 100% no-repeat}
.pages ul li span span span {padding-left:8px; padding-right:8px;  font-weight:bold; color:#7b7c7d}

#pages-jump {font-size:0.95em; font-weight:bold; margin-bottom:13px}
#pages-jump a {font-weight:normal}
#pages-jump span {color:#E72B05; font-weight:normal}


.files-list li {position:relative; margin:0 0 20px 0; padding-left:18px; background-image:url(/images/bullet_2.gif); background-position:0 0.3em}
.files-list a {font-weight:bold}

.special-list {font-size:0.9em}
.special-list .date {background-position:0 55%}
.special-list dd {margin:0 0 5px 0; font-size:1.1em; line-height:1.2em}
.special-list dd a {font-weight:bold}
.special-list dd p {margin:5px 0 0 0; line-height:1.2em;  font-size:0.95em}
.special-title {line-height:normal; font-size:0.9em; font-weight:bold; color:#255aa7}

.back-link {margin:30px 0 0 0}
.back-link a {display:block; float:left; padding:5px 20px 5px 28px; background:url(/images/arrow_2.gif) #eeeeee 10px 55% no-repeat; font-weight:bold; font-size:0.9em}

#order-form .field-title {width:100%}
#order-form table b {font-weight:normal}
#order-form td input {text-align:right}
#order-form .button-row {padding:5px 0; margin:0; border-color:#c9c9c9 #c9c9c9 #fff #fff}
#order-form .button-row.button {border-right:none}
#order-form .button-row.button button {float:right; margin:3px 0}
#order-form .button-row .total {float:right; padding:0 8px; font-weight:bold; font-size:1.1em; color:#255aa7; text-align:center}
#order-form .total, #order-form .total input {font-weight:bold; text-align:center}
#order-form .total input {text-align:right}
#order-form button {float:left; position:relative; margin:0 4px 0 0; zoom:1}
.recalculate {border:none; text-align:right; padding-right:0}
.recalculate button {display:block; float:right !important; margin:0 !important}
#order-form .info {float:right; width:280px}
#order-form .info .title {margin-top:0}
#order-form .info p {margin:15px 0; font-size:0.9em; line-height:normal}
#order-form strong {font-weight:normal}

div.form-container form p {margin:0}
div.form-container form p.note {margin-left:98px; font-size:90%; color:#333}
div.form-container form fieldset {margin:20px 0; border:none; font-size:0.9em; color:#565656}
div.form-container form legend {text-align:right; padding:0 0 20px 54px; font:normal 1.55em Trebuchet MS; color:#13448c}
div.form-container form fieldset div {padding:0.1em 0}
div.form-container fieldset input, div.form-container fieldset textarea {width:231px; padding-top:2px; padding-bottom:2px}
div.form-container fieldset input.half {width:110px; padding-top:2px; padding-bottom:2px}
div.form-container label, 
div.form-container span.label {margin:0 10px 0 0; width:95px; display:block; float:left; text-align:right; position:relative}
div.form-container label.error, 
div.form-container span.error {color:#C00}
div.form-container label em, 
div.form-container span.label em {position:absolute; right:0; font-size:120%; font-style:normal; color:#C00}
div.form-container input.error {border-color:#C00; background-color:#FEF}
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {border-color:#979797}
div.form-container div.controlset label, 
div.form-container div.controlset input {display:inline; float:none}
div.form-container div.controlset div {margin-left:170px}
div.form-container div.buttonrow {margin-left:108px}
div.form-container div.buttonrow button, x:-moz-any-link {margin:0 0 0 -6px !important}

.search-result {line-height:normal; font-size:1em}
.search-result li {margin:0 0 20px 20px}
.search-result-link {display:block}
.search-result-link-section {color:#656971}
.search-result-text-section {color:#656971}
.search-result div {margin:5px 0}
.search-result ul li {list-style-type:none}

#error-404 {font-family:Tahoma, Arial, Helvetica, sans-serif}
#error-404 #logo {display:inline; width:234px; height:83px; float:right !important; margin:34px 100px}
#error-404 #title {clear:both; height:59px; padding:15px 0 0 20px; background:url(/images/404_bg.png) #0369b1 no-repeat; font-family:Arial Narrow; color:#fff; font-size:2.5em}
#error-404 #title span {font-size:2em}
#error-404 #text {padding:10px 20px; font-size:1.4em}
#error-404 #text p {font-size:0.95em}
#error-404 #text h1 {font-size:1.6em; font-weight:normal; font-family:Trebuchet MS; color:#13448c}
#error-404 #text ul {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.95em}
#error-404 #text ul li {margin:20px; background-position:0 6px}
#error-404 #text ul li strong {display:block}
#error-404 #text .back-link {font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0 0 0 33px; font-size:1em; font-weight:bold}
#error-404 #copyright {margin:30px 0 0 53px; font-size:1.3em; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:1.5em}

#feedback-form form {margin:0}
#feedback-form input {width:190px; margin-bottom:3px; vertical-align:bottom}
#feedback-form textarea {width:190px; margin-bottom:3px; height:100px} 
#feedback-form fieldset {border:0; margin:5px 0 0 0}
#feedback-form div {position:relative}
#feedback-form {display:none}
#feedback-form .overlabel-apply {color:#6d6d6d} 


#sidebar-left .title {padding:0 0 0 63px}
.one-col #sidebar-left .title {font-size:1.52em}

.one-col #sidebar-left #nav {margin-bottom:22px}

#news-short {margin:0 0 30px 0}
#news-short dl {margin:26px 0 0 0}
#news-short dt {float:left; width:28px; margin:3px -63px 0 0; padding:2px 17px 2px 3px; background:url(/images/date_bg.gif) no-repeat; color:#255aa7}
#news-short dd {margin:0 0 20px 63px}

#feedback .cont {padding:0 0 11px 0; background:url(/images/feedback_shadow.gif) #eeeeee 100% 100% no-repeat}
#feedback-cont {position:relative; padding:18px 0 18px 10px; border-left:6px solid #0169b0}
#feedback img {margin:0 13px 0 10px; vertical-align:middle}

#feedback-popup {margin:0; padding:0; background:#eee; font-size:12px}
#feedback-popup #close {position:absolute; display:block; zoom:1; right:0; top:0; z-index:10}
#feedback-popup form {margin:0}
#feedback-popup fieldset {margin:0; padding:15px 10px}
#feedback-popup fieldset div {padding:2px 0}
#feedback-popup fieldset label {padding:3px 0}
#feedback-popup fieldset #to {padding-bottom:10px}
#feedback-popup fieldset #to label {padding:0}
#feedback-popup fieldset #to img {margin:0 20px 0 0; vertical-align:middle}
#feedback-popup fieldset #message {padding-top:10px; background:url(/images/feedback_logo.gif) 40px 50% no-repeat}

.ad {margin:20px 0}


#claim {margin:0 0 30px 0}
#claim fieldset {border:0}
#claim .cont {margin:0 0 4px 0; padding:10px 13px; background:#eeeeee}
#claim .cont div {margin:3px 0}
#claim label {float:left; margin:0; line-height:1.6em}
#claim input {float:right; width:63px; text-align:right}
.two-cols #sidebar-right .title, .one-col #sidebar-right .title {font-size:1.52em}

#main-container #sidebar-right .title, x:-moz-any-link {margin-top:0}
#sidebar-right button, x:-moz-any-link {margin:0 0 0 -3px}

#subscribe p {margin:10px 0 8px 0; line-height:normal}
#subscribe form {margin:0}
#subscribe fieldset {border:0; margin:0}
#subscribe div {position:relative; margin:3px 0}
#subscribe .overlabel-apply {color:#6d6d6d}


#made-in {position:relative; float:left; margin:0 0 0 -60px; padding:18px 0 0 0}
/*#made-in a {display:block; width:11em; padding:3px 0 3px 65px; text-decoration:none; color:#717171}*/
#programming a {background:none}

#footer-contacts {float:right; padding:12px 25px 0 0; border-top:6px solid #0174be}
#footer-contacts dl {width:12.3em; margin:0; line-height:1.36em}
#footer-contacts dt {float:left; margin:0 3px 0 0}
#footer-contacts dd {margin:0; white-space:nowrap}
#footer-contacts ul {margin:4px 0; overflow:hidden}
#footer-contacts ul li {float:left; margin:0 0 0 -5px; padding:0 10px 0 5px; border-left:1px solid #717171; background:none; list-style:none}
.first {border-left:none !important}

#copyright {padding:23px 0 0 0; margin:0 0 0 188px}
#copyright a, #copyright a:visited {color:#000000; font-size:0.97em; text-decoration:underline}
#copyright a:hover {color:#717171; text-decoration:underline}
#copyright .catLink {margin-left:20%}
#counters {margin:15px 0 0 203px}
#counters a {display:block; float:left; margin:0 8px 0 0}
#hidden-counters {display:none}


#special {float:right; width: 678px; overflow:hidden; padding:15px 0 0 0; font-size:1.05em}
.special-header {height:21px; width: 678px; background-color:#0169B0; background-image:url(/images/special_bg.gif); background-repeat:no-repeat}
.special-header span {float:left; font:normal 1.1em arial; color:#ffffff; padding:2px 0 0 10px}
.special-header a {float:right; margin:3px 3px 0 0; }
.specialShort {width: 661px; height: 116px; border: #c9c9c9 solid 1px; border-top:none; padding:0 5px 0 10px; position:absolute; z-index:10; background-color: white; overflow-y: scroll; overflow-x: hidden}
.specialFull {width: 661px; height: 600px; border: #0169B0 solid 1px; border-top:none; padding:0 5px 0 10px; position:absolute; z-index:10; background-color: white; overflow-y: scroll; overflow-x: hidden}
.special-content table td span {font-weight:normal}
.special-content table td a {text-decoration:none}

#listMission {margin:0 0 15px 0; display:none}
.companyMission   {margin:0 0 15px 0}
.companyMission p {margin:0 0 5px 0; padding:0; margin-bottom:15px}
.companyMission h1 {font-size:1em; font-weight:normal; margin:0 0 15px 0}
.companyMission em, #listMission em, .product em {font-style:normal}
.companyMission strong {font-weight:normal}
#listMission h3 {margin:5px 0 4px 0; font-size:1em} 

#section {padding:2px 0 10px 0; border-bottom:1px dotted; line-height:1.3em}
#section h5 {font-weight:normal; font-size:1em; display:inline; font-family:Tahoma}
#section span {margin-top:3px}
#section h2 {font-size:1em; margin: 0 0 3px 0; font-family:Tahoma}
#section h4 {font-size:1em; font-weight:normal; display:inline; line-height:1.3em; font-family:Tahoma}
#name-tpa, #name-dt, #name-mp, #name-pu {font-size:0.95em; display:none; margin:10px 0 0 0; padding:5px 5px 8px 8px; border:1px dotted; line-height:1.3em}


.keywords-links {margin-left:6px}
.keywords-links h2 {margin:3px 0 0 0; font-size:1em; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif}
.keywords-links p {margin:3px 0 0 0}
.keywords-links b {font-weight:normal}

.invitation {margin-top:35px; width:192px; height:46px; background-image:url(/files/uploads/images/partnersBG.png); background-repeat:no-repeat; background-position:top}
.invitation span {display:none}
.invitation a:link, .invitation a:visited {width:192px; height:46px; display:block; background-image:url(/files/uploads/images/partnersLINK.gif); background-repeat:no-repeat; background-position:bottom}
.invitation a:hover {width:192px; height:46px; display:block; background-image:url(/files/uploads/images/partnersLINKhover.gif); background-repeat:no-repeat; background-position:bottom}


.item {margin:0; padding:0 0 15px 0; font-size:0.95em}

.normal {font-weight:normal; font-size:0.95em; margin:0; padding:0}
.normal li {margin:0;  padding:0 0 17px 0 ; list-style:none; line-height:1.3em; background-image:none}
.normal h4 {margin:0; text-decoration:underline}

.product img {float:right; margin:0 0 10px 10px}
.product table {margin:0}
.product table span {color:#666666}
.product td {text-align:center}
.product em {font-style:normal}
.product i {font-style:normal; font-weight:bold; font-size:0.95em}
.product a {background-image:url("/images/icon_ok.gif"); background-repeat:no-repeat; background-position:left center}
.product b {font-weight:normal}
.product li {margin-left:13px}

#pipeline-valves {margin:15px 0 0 0; padding:3px 0 0 0;  border-top:1px #000000 dotted; font-size:0.95em}
#pipeline-valves em, #pipeline-valves i {font-style:normal}
#pipeline-valves b {font-weight:normal}
#pipeline-valves h4 {margin:0; padding:0; font-weight:normal; display:inline}
#pipeline-valves p {margin:0 0 3px 0; padding:0 0 5px 0; border-bottom:1px #000000 dotted}

div.goods {margin:45px 0 0 0}
div.goods .directory_shadow {width:353px; padding-bottom:10px; margin:25px 0 10px 0; background:url(/files/uploads/images/directory_shadow.gif) no-repeat; background-position:bottom left}
div.goods .directory {position:relative; padding:10px 20px 10px 10px; background-color:#eeeeee; border-left:6px solid #0169b0} 
div.goods .directory a {font-size:0.96em; background-image:url(/images/icon_ok.gif); background-repeat:no-repeat; padding:0 0 0 17px; background-position:left center}
div.goods h3 {margin:0; padding-bottom:5px; font:normal 1.55em Trebuchet MS; color:#13448c}
div.goods .shadow {line-height:1.9em}
div.goods .shadow a {text-decoration:none; border-bottom: 1px dotted}
div.goods .shadow a:hover {border-bottom: 1px dotted}
div.goods .shadow a strong {font-weight:normal}
div.goods .name-0 {font-size:1em}
div.goods .name-1 {font-size:1.1em}
div.goods .name-2 {font-size:1.1em}
div.goods .name-3 {font-size:1.1em}
div.goods .name-4 {font-size:1.1em}
div.goods .name-5 {font-size:1.1em}


#timedate {color:#E72B05}

#transport-service p {font-size:0.96em; margin: 5px 0; line-height:1.25em}
#transport-service img {float:right; margin:0 27% 0 0}

#calc-distance {font-size:1em; margin:20px 0 0 64px}
#calc-distance .title {padding:0}
#calc-distance p {margin:10px 0 8px 0; line-height:normal}
#calc-distance form {margin:0}
#calc-distance input {width:132px}
#calc-distance fieldset {border:0; margin:0}
#calc-distance div {position:relative; margin:3px 0}
#calc-distance .overlabel-apply {color:#6d6d6d}
#calc-distance button {margin-left:-3px}

#shipping-table {margin:5px 0 0 0}
#shipping-table th {padding-top:0px; padding-bottom:0px}
#shipping-table td {padding-top:0px; padding-bottom:0px}
#shipping-table .col {width:60px}

.board {float:left; width:41.1%; margin:20px 0 0 0; line-height:2.1em; padding-left:81px}
.board span {color:#E72B05; font-weight:bold}
.board a {padding:0 0 1px 18px; background:url(/images/icon_board.gif) 0 100% no-repeat; font-weight:bold}
#board-header {position:relative; top:0px; left:0px}
#board-header #board-link, #board-header #add-ad {position:absolute; right:58px; top:-20px}
#add-ad {padding-top:24px}
#board-bulletin {padding-top:17px}
#ad-unit-top {line-height:1.2em; margin-bottom:22px}
#ad-unit-right {margin-top:28px}
#ad-unit-bottom {margin:35px 0 25px 0}
#ad-unit-left {margin:20px 0 0 48px; width:160px}

.ads-list {margin:0 0 30px 0; width:94%}
.ads-list dt {font-weight:normal; color:#858585; font-size:0.75em; text-transform:uppercase}
.ads-list dd {margin:0 0 15px 0; font-size:0.95em}
.ads-list dd a {margin:5px 0 0 0; line-height:1.2em}
.ads-list dd p {margin:5px 0 0 0; line-height:1.2em}
.ads-list span {color:#00A0F3}
.ads-list span span {color:#E72B05}

#board-sort {margin:10px 0 30px 0}
#board-sort button {margin-right:0}
.indent {margin-left:-3px}

#ad-date {font-weight:normal; color:#858585; font-size:0.75em; text-transform:uppercase}
#ad-date span {color:#00A0F3}
#ad-date span span {color:#E72B05}
#announcement {margin-bottom:25px}
#announcement h1 {margin:0; font-size:1.1em}
#announcement p {margin:5px 0 0 0}
#announcement p a {color:#000000;  text-decoration:none; cursor:text}
#sponsor {font-size:0.95em}
#sponsor span {font-weight:bold}
#allotted-ad {padding:5px 10px; background-color:#F5F5F5; line-height:1.4em; font-size:0.96em}
#allotted-ad strong {color:#E72B05}

#ads-form {padding:0px; margin:0px}
#ads-form span {font-size:1em; vertical-align:top}
#ads-form span span {vertical-align:top} 
#ads-form i {font-style:normal; color:#E72B05}
#ads-form em {font-style:normal}
#ads-form img {margin-top:5px; vertical-align:middle}
.contacts-info {width:240px; color:#6d6d6d; margin-top:5px}
.ad-header {width:290px; color:#6d6d6d; margin-top:10px} 
#ad-body {width:290px; height:135px; text-align:left; font-size:1.0em; color:#6d6d6d; margin-top:5px}
#control {width:80px; margin-top:5px}
#ad-button {margin-top:5px; margin-left:0; vertical-align:middle}
.radio-button {background:none; border:none}
.typing-error {color:#E72B05; margin:20px 0 20px 0; font-weight:bold}

.spravochnik ul {margin:0; padding:0}
.spravochnik li {margin:10px 0 0 30px; padding:0 0 0 0; list-style-type:decimal; background:none}
.spravochnik li i {position:absolute; top:4px; left:-29px; width:11px; height:11px; background-repeat:no-repeat; background-image:url(/files/uploads/images/paragraf-bullet.gif)}
.spravochnik li strong {font-weight:normal}

#list-link {font-size:1em}
.CL-sections {font-size:0.97em; line-height:1.7em}
.CL-sections a {text-decoration:none; border-bottom:1px dotted #13448C}
.CL-sections a:hover {text-decoration:none; border-bottom:1px dotted #00a0f3}
.CL-sections span {margin-right:5px}
.catalog-back-link {margin-top:20px}
.catalog-back-link a, .add-link-links a {color:#FFFFFF; text-decoration:none}
.links-banners b {font-weight:normal}
.links-banners i {font-style:normal}

#left-nav {position:relative; display:inline; float:left; margin:-13px 0 0 0}
#left-nav ul {margin:0}
#left-nav ul li {position:relative; margin:0; padding:3px 0 3px 15px; background:url(/images/nav_bullet.gif) 0 0.72em no-repeat; list-style:none}
#left-nav ul li a {font-weight:bold}
#left-nav ul li.active {background-image:url(/images/nav_bullet_active.gif)}
#left-nav ul li.active a {text-decoration:none; color:#00a0f3} 

#promo-links-left {margin:0 0 0 64px; text-align:left}
#promo-links-right {text-align:left; margin:10px 0 0 2px}
#promo-links-main {text-align:left}
#promo-links-footer {text-align:left; padding:20px 0 0 72px}

.no_border{border:0px}
