/* Default
======================================= */
html, body {height: 100%; width: 100%; min-width: 996px;}
body, html, p, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, fieldset, td, th, caption, address, textarea, legend {margin: 0; padding: 0;}
a img, fieldset {border: 0;}
table {border-collapse: collapse;}
td, th {vertical-align: top; font: 12px/1.2 Verdana, sans-serif;}
body {font: 12px/1.2 Verdana, sans-serif; color: #2e0f00;}
a {color: #2e0f00;}
a:hover {text-decoration: none;}
input, textarea {font-family: Arial, sans-serif; font-size: 12px; color: #252a37;}


/* Main
======================================= */
.page:after, .wrap:after, .header:after, .descr-block:after {content: ''; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; font-size: 0;}
.page {min-height: 100%; position: relative; min-width: 940px; margin: 0 auto; padding: 0 28px; max-width: 1280px;}
.wrap {padding: 0 0 80px;}


/* Header
======================================= */
.header {clear: both; padding: 0 0 7px 5px;}
.inner .header {background: none;}
.logo {float: left; font-weight: bold;}
.logo a {padding: 12px;}
.logo a, .logo img {width: 156px; height: 93px; display: block;}
.header-inner {float: right; width: 70%;}
.header-inner ul {list-style: none; float: left; padding: 50px 0 10px 0; overflow: hidden;}
.header-inner li {float: left; font-size: 13px; margin: 0 0 0 35px;}
.header-inner li a {padding: 0 0 0 15px; background: url(/i/icons.png) no-repeat 0 -136px;}
.header-inner address {float: right; font-size: 18px; font-style: normal; padding: 46px 0 0 24px; background: url(/i/icons.png) no-repeat 0 52px;}


/* Sidebar
======================================= */
.sidebar {float: left; width: 30%;}
/* Navigation */
.nav {background: #60483d url(/i/nav.png) repeat-y; list-style: none; padding: 19px 25px 10px 30px; min-height: 217px;}
.nav li {font-size: 14px;}
.nav li a {display: block; color: #fff; padding: 6px 0 6px 26px; background: url(/i/icons.png) no-repeat 0 -65px;}
.nav li a:hover, .about li a:hover {color: #fcee08;}
.nav ul {display: block; list-style: none; padding: 0 0 8px 40px;}
.nav ul li {padding: 5px 0 0;}
.nav ul li a {font-size: 11px; background: none; padding: 0; display: inline;}
/* About */
.about {list-style: none; background: #88766e; padding: 31px 31px 0; min-height: 47px; margin: 0 0 26px;}
.about li a {font-size: 14px; color: #fff; padding: 0 0 0 14px; background: url(/i/icons.png) no-repeat 0 -286px; display: block;}
.about ul {display: none;}
.about .current ul {display: block; list-style: none; padding: 0 0 18px 30px;}
.about .current li {padding: 10px 0 0;}
.about .current li a {font-size: 11px; background: none; padding: 0; display: inline;}
/* News */
.news {padding: 0 35px 10px 31px;}
.news h4 {font-size: 18px; font-weight: normal; padding: 0 0 12px;}
.news dt {overflow: hidden; padding: 0 0 1px; font: 11px Tahoma, sans-serif;}
.news dt span {float: left; background: #f7e605; padding: 1px 6px;}
.news dd {padding: 0 0 14px; font-weight: bold; font-size: 11px; line-height: 15px;}


/* Content
======================================= */
.content {float: right; width: 70%;}
/* Description */
.descr-block {position: relative; margin: 0 0 10px;}
.descr-block span {position: absolute; right: 30px; top: -14px; z-index: 10; display: block;}
.descr-block span img {display: block; }
.descr {background: #f7e604 url(/i/info.png) repeat-y right 0; height: 246px; padding: 0 30px 0 34px;}
.descr h1 {font-size: 24px; line-height: 1; font-weight: normal; padding: 26px 0; width: 55%;}
.descr p {font-size: 11px; line-height: 15px; width: 55%;}
.pre {height: 47px; background: #fff570; padding: 31px 34px 0; font-size: 14px;}
.pre a {padding: 0 0 0 19px; background: url(/i/icons.png) no-repeat 0 -212px;}
/* Catalog */
.catalog {border: 1px solid #cfcfcf; overflow: hidden; padding: 15px 0 16px 34px; margin: 0 0 12px;}
.catalog h2 {font-size: 18px; font-weight: normal; clear: both; padding: 0 0 15px;}
.catalog div {float: left; width: 25%;}
.catalog h3 {font-size: 13px; font-weight: normal; padding: 0 0 8px;}
.catalog p {font-size: 11px; line-height: 15px; margin: 0 30px 0 0;}
.catalog img {display: block; margin: 0 0 18px;}
/* Objects */
.block {overflow: hidden; padding: 0 0 10px 34px;}
.objects {float: left; width: 40%;}
.objects img {float: left; margin: 0 17px 0 0; display: block;}
.objects div {display: table; padding: 36px 0 0;}
.objects span {background: #f7e605; padding: 1px 6px; font: 11px Tahoma, sans-serif;}
.objects p {padding: 3px 0 8px; font-size: 11px; line-height: 15px;}
.objects strong {font-size: 11px;}
/* Dilers */
.dilers {float: right; width: 208px; height: 111px; background: url(/i/map.png) no-repeat; margin: 10px 15% 0 0;}
.dilers h4 {font-size: 20px; font-weight: normal; padding: 25px 0 2px 95px;}
.dilers p {font-size: 11px; line-height: 15px; padding: 0 0 0 95px;}
/* Info */
.info {border: 1px solid #cfcfcf; margin: 0 0 10px 10px; padding: 18px 230px 10px 22px; background: url(/i/about.jpg) no-repeat right 68px; min-height: 500px;}
.info h1 {font-size: 24px; font-weight: normal; padding: 0 0 8px; margin: 0 0 15px; border-bottom: 2px solid #ffed00; width: 70%;}
.info h2 {font-size: 16px; font-weight: bold; margin: 10px 0px 5px 0px; width: 70%;}
.info h3 {font-size: 13px; padding: 12px 0 18px;}
.info p {font-size: 11px; line-height: 18px; color: #000; padding: 0 0 15px;}
.info ol,ul {font-size: 11px; line-height: 18px; color: #000; padding: 0px 0px 15px 40px;}
.content td {padding: 5px; font: 11px/1.2 Verdana;}


/* Footer
======================================= */
.footer-conteiner {position: relative; min-width: 940px; margin: -66px auto 0; z-index: 2; padding: 0 28px; max-width: 1280px;}
.footer {border-top: 2px solid #ffed00; padding: 2px 0 0;}
.footer-inner {height: 60px; border-top: 2px solid #88766e; overflow: hidden; font: 11px Verdana, sans-serif;}
.footer address {font-style: normal; padding: 18px 30px 0;}


/* Print
======================================= */
@media print {
	body {color: #000 !important; background: #fff;}
	a, a:link, a:visited {color: #000 !important; text-decoration: none !important; font-weight: bold;}
}


/* Seo RBS
======================================= */

.descr h4 {
font-size:24px;
font-weight:normal;
line-height:1;
padding:26px 0;
width:55%;
}

#webtext h1{
font-size:17px;
font-weight:normal;

}