html, body {padding: 0px; margin: 0px; background: url(images/b_bg.gif) 0% 0% repeat; width: 100%; height: 100%}
.all {min-height: 100%; margin: 0px 30px; background: #e3e9ee; min-width: 730px}
* HTML .all {height: 100%}
.all2 {min-height: 100%; margin: 0px 30px; background: #FFFFFF; min-width: 730px}
* HTML .all2 {height: 100%}
.heads {height: 187px; background: url(images/h_bg.gif) 100% 0% no-repeat; width: 100%}
.header {position: relative; height: 187px; background: url(images/h_bg.jpg) 0% 0% no-repeat}
.h_left {float: left; padding: 54px 0px 0px 20px}
.h_left img {border: none; position: relative; width: 389px; height: 52px}
.h_right {position: relative; float: right; width: 185px; font: bold 9pt Arial; color: #FFFFFF; text-align: center; padding-top: 77px}
.h_right p {margin: 0px; padding-top: 10px}
.h_right a {text-decoration: none; color: #FFFFFF}
.menu {position: relative; height: 32px; background: url(images/m_bg.gif) 0% 0% no-repeat; padding-left: 4px}
.menu table {width: 100%; background: url(images/m_tab.gif) 0% 0% repeat-x}
.m_left {background: url(images/m_bg.jpg) 0% 0% no-repeat; width: 102px; padding-bottom: 8px; height: 32px; text-align: center; padding-top: 3px}
* HTML .m_left {padding-bottom: 7px; height: 22px; text-align: center; padding-top: 3px}
.m_left a {color: #000000; text-decoration: none; padding: 0px; font: bold 0.7em/0.1em Tahoma; padding-top: 11px}
.m_left a:hover {text-decoration: underline}
.m_right {background: url(images/m_right.gif) 100% 0% no-repeat}
.m_right2 {background: url(images/m_right2.gif) 100% 0% no-repeat}
.l_cont {width: 3px; background: url(images/l_cont.gif) 0% 0% repeat-y}
.r_cont {width: 3px; background: url(images/r_cont.gif) 0% 0% repeat-y}
.cont {vertical-align: top}
.content {color: #343434; font: normal 11pt Arial, sans-serif; padding: 0px 0px; text-align: justify; background: url(images/c_bg.gif) 0% 0% repeat-x}
.content h1 {margin: 0px; text-align: center; font: bold 11pt Arial; padding: 5px 0px}
.content p {font: bold 10pt Arial; margin: 0px; padding: 8px 20px}
.content p span {color: #ed1c24}
.content2 {color: #343434; font: normal 11pt Arial; text-align: justify; width; 100%}
.clear {clear: both; height: 130px}
.footer {margin: -116px 30px 0px 30px; background: url(images/foot_bg.gif) 100% 1px no-repeat; min-width: 730px}
.footer2 {margin: -116px 30px 0px 30px; background: url(images/foot_bg2.gif) 100% 0px no-repeat; min-width: 730px}
.f_left {height: 116px; padding: 7px 0px 0px 0px; vertical-align: top; text-align: center; width: 288px; font: normal 9pt Arial; background: url(images/f_left.gif) 0% 0% no-repeat}
* HTML .f_left, .f_left2 {height: 109px}
.f_left2 {height: 116px; padding: 7px 0px 0px 0px; vertical-align: top; text-align: center; width: 288px; font: normal 9pt Arial; background: url(images/f_left2.gif) 0% 0% no-repeat}
* HTML .f_left, * HTML .f_left2 {height: 109px}
.f_left a, .f_left2 a {text-decoration: none; color: #000000; font: bold 15pt/22pt Arial; letter-spacing: -1px}
.f_left a:hover, .f_left2 a:hover {text-decoration: underline}
.f_right {text-align: right; vertical-align: top; float: right; position: relative; margin-top: -106px}
.f_r_left {width: 175px; padding: 8px 0px 0px 18px; text-align: center; vertical-align: top; background: url(images/f_r_left.gif) 0% 0% no-repeat}
* HTML .f_r_left, * HTML .f_r_left2 {padding: 11px 0px 0px 8px; width: 200px}
.f_r_left2 {width: 175px; padding: 8px 0px 0px 18px; text-align: center; vertical-align: top; background: url(images/f_r_left2.gif) 0% 0% no-repeat}
.f_r_left a,  .f_r_left2 a {color: #343434; font: bold 9pt Arial; text-decoration: none}
.f_r_right {
	color: #000000;
	font: normal 7pt Arial;
	padding: 0px 10px 0px 0px;
	position: relative;
	z-index: 2
}
.f_r_menu { margin-left: -20px; position: relative; z-index: 2; width: 390px; padding-right: 10px}
* HTML .f_r_menu {padding-top: 12px}
.f_r_menu a {color: #000000; text-decoration: none; font: bold 8pt Tahoma}
.f_r_menu span {color: #000000; font: bold 0.8em/0.1em Tahoma; padding: 0px 7px}
.contact {margin-left: 20px; padding: 10px; display: block}
.contact td {padding: 10px 0px; vertical-align: top}
.contact td a {font: bold 11pt Arial; text-decoration: none; color: #343434}
.catalog {width: 100%}
.cat {vertical-align: top; color: #000080; font: normal 10pt Arial; padding: 10px 15px 0px 15px}
.cat h1 {color: #000000; font: normal 14pt Arial; margin: 0px}
.cat p {color: #cc0000; font: bold 11pt Arial; margin: 0px; padding: 25px 25px 10px 20px}
* HTML .cat p {padding: 30px 25px 10px 20px}
.cat p a {text-decoration: none; color: #cc0000}
.cat table {}
.cat table img {display: block; float: none; margin: 0px auto 25px auto; border: none}
.cat table td {padding: 20px 5px; text-align: center; vertical-align: top}
.cat a {text-decoration: none; color: #000080}
.cat a:hover {text-decoration: underline}
.razdel {vertical-align: top; width: 180px; text-align: left}
.razdel h1 {color: #df0032; font: bold 11pt Arial; margin: 0px; padding: 7px 0px 5px 0px; text-align: center}
.razdel h2 {color: #000000; font: bold 11pt Arial; margin: 0px; padding: 0px 0px 0px 10px}
.razdel ul {padding: 0px; margin: 5px 0px 5px 11px}
.razdel ul li {padding: 3px 0px 3px 17px; list-style: none; background: url(images/li_bg.gif) 0% 10px no-repeat}
.razdel ul li a {text-decoration: none; color: #000080; font: bold 10pt/12pt Arial !important}
.razdel ul li a:hover {text-decoration: underline}
.home {height: 150px; margin-top: 3px; width: 100%}
.home_left {vertical-align: top; width: 264px}
.home_pred {margin-left: 1px}
.home_pred td {width: 263px; height: 163px; vertical-align: top; background: url(images/home_left.gif) 0% 0% no-repeat}
.home_left_top {background: url(images/home_left_top.gif) 0% 0% no-repeat !important}
.home div {font: bold 10pt Arial; padding: 8px 0px 0px 14px}
.home_left img {border: none; margin-top: 8px; margin-left: 20px}
.home_right {vertical-align: top; padding: 5px 10px; font: normal 10pt/12pt Arial; color: #36475b}
.home_right p {text-indent: 25px; font: normal 10pt/12pt Arial; margin: 0px; padding: 0px}
.pp {text-indent: 50px !important; font: normal 10pt/12pt Arial; margin: 0px; padding: 0px}
.home_right ul {margin: 0px; padding: 0px}
.home_right ul li {font: normal 7.5pt/10pt Arial; list-style: none}
#begunSpan {
	font-size: 12px;
	color: #36475B;
}
#begunSpan a{
	color: #36475B;
	font-size:12px;
}
