html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; background: #FFFFFF; font: normal 8pt Tahoma}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
img {border: none; vertical-align: top}
a {color: #000000}
a:hover {text-decoration: none}
.all {min-height: 100%; min-width: 1000px; position: relative}
.head1 {height: 100px; background: url(/images/h1_bg.jpg) 50% 0% no-repeat; clear: both}
.head2 {height: 100px; background: url(/images/h2_bg.jpg) 50% 0% no-repeat; clear: both}
.head3 {height: 100px; background: url(/images/h3_bg.jpg) 50% 0% no-repeat; clear: both}
.head4 {height: 100px; background: url(/images/h4_bg.jpg) 50% 0% no-repeat; clear: both}
.head5 {height: 41px; background: url(/images/h5_bg.jpg) 50% 0% no-repeat; clear: both; padding: 5px 0px 0px 0px}
.h_in {width: 1000px; margin: 0px auto; position: relative}
.tel {position: absolute; top: 18px; left: 104px}
.logo {position: absolute; top: 15px; left: 380px}
.cont {background: url(/images/cont_bg.gif) 0% 0% repeat-x; float: left}
.cont a {position: relative; text-decoration: underline}
.cont a:hover {position: relative; text-decoration: none}
.cont img {margin-right: -6px}
.cont span {background: url(/images/cont_left.gif) 0% 0% no-repeat; float: left; font: normal 9pt Tahoma; padding: 5px 6px 19px 12px; margin-left: -6px}
.p1 {position: absolute; top: 127px; left: 330px}
.p2 {position: absolute; top: 219px; left: 224px}
.p3 {position: absolute; top: 208px; left: 439px}
.p4 {position: absolute; top: 283px; left: 330px}
.p5 {position: absolute; top: 344px; left: 195px}
.p6 {position: absolute; top: 342px; left: 460px}
.p7 {position: absolute; top: 292px; left: 748px}
.p8 {position: absolute; top: 146px; left: 737px}
.mail {position: absolute; top: 20px; left: 860px}
.map {position: absolute; top: 19px; left: 801px}
.home {position: absolute; top: 18px; left: 743px}
.menu {width: 100%; height: 42px; position: relative}

.m_bg {background: url(/images/m_bg.gif) 0% 0% repeat-x; height: 42px;  position: relative !important; width: auto}
.newsmenu_off {text-align: center; font: normal 11.5pt Tahoma; text-transform: uppercase; padding: 8px 15px 15px 15px;  color: #000000; display: block; background: url(/images/m_a.gif) 50% 29px no-repeat; position: relative}
.newsmenu {text-align: center;font: normal 11.5pt Tahoma; text-transform: uppercase;background: #dfd5b2 url(/images/m_a_act.gif) 50% 28px no-repeat !important; text-decoration: none; border-top: solid 1px #000000; padding: 7px 15px 15px 15px}
.newsmenu_off a, .newsmenu a { text-decoration: none}
.m_act {background: #dfd5b2 url(/images/m_a_act.gif) 50% 29px no-repeat}
.separator {width: 1px; background: #000000}
.banners {clear: both; padding: 0px 10px}
.banners table {width: 100%}
.banners td {text-align: center; padding: 25px 0px 0px 0px}
ul.mmenu-sub{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	list-style: none;
	position: absolute;
	left: -1px;
	top: 0px;
	width: 100%;
	visibility:hidden;
	background: #dfd5b2;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
ul.mmenu-sub li {float: none; padding: 5px 10px 0px 10px; text-align: left}
ul.mmenu-sub li a{background: none !important; font: normal 10pt/12pt Tahoma !important; text-transform: none; text-align: left; border: none !important; padding: 0px; text-decoration: underline}
ul.mmenu-sub li a:hover {border:none; background: none !important; text-transform: none; text-align: left; border: none !important; padding: 0px; text-decoration: none}

h2 {margin: 40px 0px 0px 0px; padding: 0px 10px 3px 10px; background: url(/images/h2.gif) 0% 0% no-repeat; font: normal 13.5pt Tahoma}
h1 {margin: 40px 0px 0px 0px; padding: 0px 10px 3px 10px; background: #dfd5b2; font: normal 13.5pt Tahoma}
.content {width: 100%}
.c_cent {padding: 0px 25px 220px 25px}
.c_right h2 {background: url(/images/h2_bg2.jpg) 0% 0% no-repeat}
.c_left {width: 190px; padding-bottom: 220px}
.c_left a:hover {text-decoration: none !important}
.c_left ul {margin: 0px; padding: 10px 0px 0px 0px}
.c_left ul li {list-style: none; font: bold 9pt Tahoma; padding: 3px 10px 10px 10px}
.c_left a {color: #000000}
.c_left ul .act {background: url(/images/h2.gif) 0% 0% no-repeat; text-decoration: none}
.c_left ul .act a {}
.c_left ul li ul li {font: normal 9pt Tahoma; background: url(/images/li.gif) 0% 13px no-repeat; padding: 6px 9px 3px 9px}
.c_left ul .act ul li a {text-decoration: underline}
.c_left ul li ul .act {background: url(/images/li_act.gif) 0% 10px no-repeat}
.c_left ul li ul .act a {color: #827859; font-weight: bold; text-decoration: none}
.c_left ul li ul .act ul {padding-top: 5px}
.c_left ul li ul .act ul li {font: normal 9pt Tahoma; background: none; padding: 6px 9px 3px 9px}
.c_left ul li ul .act ul li a {color: #000000; font: normal 9pt Tahoma; text-decoration: underline}
.c_left ul li ul .act ul .act a {color: #827859; font-weight: bold; text-decoration: none}

.inp1 {border: solid 1px #000000; font: normal 9pt Tahoma; padding: 0px 5px 3px 5px; width: 125px; float: Left; margin-left: 10px; margin-top: 10px}
.but1 {background: #FFFFFF url(/images/but1.gif) 0% 0% no-repeat; border: none; font: normal 9pt Tahoma; text-decoration: underline; position: relative; padding: 0px 0px 3px 0px; margin: 13px 0px 0px 5px; width: 36px; height: 12px}
.banners2 {padding: 70px 0px 0px 10px}
.c_right {width: 205px; padding-bottom: 220px}
.news {padding: 10px 10px 0px 10px; font: normal 9pt/13pt Tahoma; letter-spacing: 1px}
.data {color: #827859; font: bold 8pt Tahoma; display: block}
.all_news {padding: 10px; letter-spacing: 1px}
.zagl , .zagl2 {width: 100%}
.zagl td, .zagl2 td {vertical-align: bottom}
.zagl2 h1 {margin-top: 1px}
.h_l {width: 3px}
.catalog_gl {clear: both;}
.cat_rasdel {width: 50%; float: left; padding-top: 19px}
.cat_rasdel2 {padding-top: 19px}
.catalog_gl2 .cat_rasdel {width: 50%; float: left; padding-top: 19px; height: 175px}
.cat_rasdel img, .cat_rasdel2 img {float: Left; margin: 0px 10px 0px 0px}
.cat_rasdel div, .cat_rasdel2 div {padding-right: 15px}
.cat_rasdel strong, .cat_rasdel2 strong {display:  block; font: bold 9pt Tahoma; text-decoration: underline; padding-bottom: 6px}
.c_text {clear: both; padding: 20px 0px 0px 0px; font: normal 9pt/14pt Tahoma}
.c_text2 {clear: both; padding: 5px 0px 0px 0px; font: normal 9pt/14pt Tahoma}
.c_text p {margin: 0px; padding: 20px 0px 0px 0px}
.numpage {padding-top: 8px}
.c_text2 p {margin: 0px; padding-bottom: 20px}
.footer {min-width: 1000px; margin: -185px auto 0px auto; position: relative}
.f_menu {text-align: center; padding: 10px 230px 67px 215px}
.f_menu a {margin: 0px 4px}
.f_bot {border-top: solid 1px #000000; clear: both;}
.f_left {float: left; font: normal 9pt/12pt Tahoma; padding: 0px 10px}
.f_left div {padding: 13px 0px 5px 0px}
.f_right {float: right; padding: 17px 10px 0px 0px}
.f_right a {margin-left: 5px}
.f_right .just {margin-left: 10px}
.coll_obj {float: Left; width: 16.6%; text-align: center}
.coll_obj3 {float: Left; width: 16.6%; text-align: center; height: 140px; padding-top: 10px}
.prev {float: right; padding-left: 20px}
.i_left, .i2_left {float: left; margin: 3px 20px 10px 0px}
.i_right, .i2_right {float: right; margin: 3px 0px 10px 20px}
.i_cent {margin: 3px 0px 10px 0px}
.i_left, .i_right, .i_cent {border: solid 3px #dfd5b2}
.coll {clear: both; font: bold 9pt Tahoma}
.coll strong {display: block; text-decoration: underline; padding: 20px 0px 10px 0px}
.coll a {font: bold 8.5pt Tahoma; text-decoration: none}
.coll_obj div {padding: 4px 8px 14px 8px; background: url(/images/i_bg.jpg) 50% 0% no-repeat; margin: 9px auto 0px auto; width: 92px; height: 83px}
.coll_obj a {text-decoration: underline}
.coll_obj3 div {padding: 4px 8px; background: url(/images/i_bg.jpg) 50% 0% no-repeat; margin: 0px auto 0px auto; width: 92px; height: 83px}
.coll_obj3 span {height: 36px; display: block; line-height: 10pt; margin: 0px auto; width: 92px; text-align: left}

.coll_obj span {height: 36px; display: block; line-height: 10pt; margin: 0px auto; text-align: center}
.coll_obj span a:hover {text-decoration: none}

.coll_obj3 a {font: bold 8pt Tahoma}
#navibar {font: normal 9pt Tahoma; padding: 15px 0px 10px 0px}
#navibar span {padding: 0px 10px}
