<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* &lt;reset&gt; */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
/* &lt;/reset&gt; */

body {margin:0; padding:0; font-family:Tahoma, Geneva, "Geneva CY", sans-serif; font-size:12px; line-height:1.2; color:#000000;background:#fff;}
a img {border:0;}

a:link,
a:active,
a:visited {
	color:#0261b7; text-decoration:none;
	-webkit-transition:color .2s linear;
	-moz-transition:color .2s linear;
	-o-transition:color .2s linear;
	transition:color .2s linear;
}
a:hover {color:#007bff; text-decoration:underline;}

h1,h2,h3,h4,h5,h6 {display:block; margin:10px 0; padding:0; color:#6d6d6d;}

h1 {font-size:18px;}
h2 {font-size:14px;}
h3 {font-size:13px;}
h4 {font-size:12px;}
h5 {font-size:12px;}
h6 {font-size:11px;}

ul,
ol { padding:0; margin:0;}

ul li {display:list-item; margin:0 0 0 10px; padding:0 0 0 10px; background:url(../img/arrow_gray.png) no-repeat 0 5px;}
ol li {display:list-item; margin:0 0 0 10px; padding:0 0 0 10px; list-style:decimal;}

.reset,
.reset li,
#hnav ul, #hnav li,
.block_catalog ul, .block_catalog li {display:block; padding:0; margin:0; list-style:none; background:0;}

form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font-family:tahoma; font-size:11px; vertical-align:middle;}
label {vertical-align:middle;}

input[type="text"],
input[type="password"],
input[type="button"], textarea, select {margin:0;}


label, input[type=button], input[type=submit], button { cursor: pointer; }
textarea {overflow:auto; resize:none;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}

.hidden {overflow:hidden;}
.none {display:none;}

p {margin:10px 0;}
.bold {font-weight:bold;}

.clear_table {border:0; border-collapse:collapse; padding:0; margin:0;}
.clear {width:100%; height:0px; clear:both; overflow:hidden;}

#wrap {min-width:958px; background:url(../img/header_bg.jpg) no-repeat center 0;}
#container_wrap {width:958px; margin:0 auto;}
header {height:353px;}
header h1 {position:absolute; left:0px; top:-400px;}
#logo {float:left; margin:16px 40px 0 10px;}
#logo a {display:block; position:relative;}


#hnav {height:56px; float:left; margin:26px 0 0 0; overflow:hidden; position:relative;}
#hnav .angle_l {width:auto; height:56px; position:absolute; left:0px; right:30px; top:0px; background:url(../img/nav_elem.png) no-repeat 0 0; z-index:1;}
#hnav .angle_r {width:30px; height:56px; position:absolute; right:0px; top:0px; background:url(../img/nav_elem.png) no-repeat -720px 0; z-index:1;}
#hnav ul {overflow:hidden; padding:0 0 0 20px; position:relative; z-index:2;}
#hnav ul li {height:54px; padding:2px 35px 0 0; float:left; background:url(../img/nav_elem.png) no-repeat right -58px;}
#hnav ul li a {min-width:48px; height:48px; line-height:46px; display:block; position:relative; padding:0 2px; font-size:13px; color:#068b99; text-decoration:none;}
#hnav ul li a:hover {color:#1a569c;}
#hnav ul li a:active {color:#82bb46;}
#hnav ul li a span {width:123px; height:48px; display:none; position:absolute; right:-44px; top:0px; background:url(../img/nav_elem.png) no-repeat right -116px; cursor:pointer;}
#hnav ul li.last a span {background-position:right -166px;}
.noJs #hnav ul li a:hover span {display:block;}
#hnav ul li.last {padding-right:25px; background:0;}

#header_panel {margin:0 0 -5px 0; overflow:hidden;}
.hDistance_mcad {width:222px; float:left; margin:6px 0 0 220px;}
.hDistance_mcad a {font:italic bold 16px/1.2 "Times New Roman", Times, serif; color:#6d6d6d; text-decoration:none;}
.hDistance_mcad a:hover {color:#5c89b3; text-decoration:underline;}
.hTel {min-height:30px; padding:0 0 2px 56px; float:left; font-weight:bold; font-size:17px; color:#333; background:url(../img/tel.png) no-repeat 0 5px;}



#content_full {padding:0 25px 10px 0; overflow:hidden;}
#side_center {width:680px; float:left; padding:15px 0 0 20px;}
	#side_center p:first-child {margin-top:0;}
	#side_center img {max-width:680px; -webkit-box-shadow: 1px 1px 10px #ccc; -moz-box-shadow:1px 1px 10px #ccc; box-shadow:1px 1px 10px #ccc;}
	#side_center img[align="right"] {margin-left:8px;}
aside {width:180px; float:right;}

.cTitle {margin:0 0 8px 0; font:23px/1.2 Times New Roman;}

#side_center table:after {
	width:auto; height:auto; position:absolute; left:0px; top:0px; bottom:-10px; right:0px; content:''; display:block; border:1px solid #c7c7c7; 
	-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; 
	-webkit-box-shadow: 0 0 15px rgba(204, 204, 204, 0.97); -moz-box-shadow: 0 0 15px rgba(204, 204, 204, 0.97); box-shadow: 0 0 15px rgba(204, 204, 204, 0.97);
	z-index:1;
}


#side_center table:before {
	width:auto; height:1px; position:absolute; left:0px; bottom:0px; right:0px; content:''; display:block; background:#d2d2d2;
	-webkit-box-shadow:0 2px 5px #ccc; -moz-box-shadow:0 2px 5px #ccc; box-shadow:0 2px 5px #ccc;
	z-index:1;
}


#side_center table {
	margin:10px 0 20px 0; border-width:0px !important; border-color:#fff !important; position:relative; border-collapse:collapse; background-color:transparent; 
	-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;  behavior:url(pie.htc);
	z-index:2;
}
#side_center table td {
	border-left:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7; position:relative; padding:5px 8px; vertical-align:middle; z-index:3;
	-webkit-box-shadow:inset 1px 1px 10px 1px rgba(233, 230, 230, 0.98); -moz-box-shadow:inset 1px 1px 10px 1px rgba(233, 230, 230, 0.98); box-shadow:inset 1px 1px 10px 1px rgba(233, 230, 230, 0.98);
}
#side_center table td:first-child {border-left:0;}
#side_center table img {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}

#side_center table.empty:after {display:none;}


.block_nav_title {display:block; margin:0 0 8px 0; font:23px/1.2 Times New Roman; text-align:right;}
.block_catalog {margin:0 0 20px 0;}
.block_catalog a {color:#6d6d6d; text-decoration:none;}
.block_catalog a:hover {color:#555; text-decoration:underline;}
.block_catalog ul {margin:0 0 5px 0;}
.block_catalog ul li li {padding:0 0 0 14px; background:url(../img/arrow_blue.png) no-repeat 6px 4px;}
.block_catalog span {display:block; padding:0 0 2px 3px; margin:0 0 1px 0; border-bottom:1px solid #dbdbdb; font-size:14px;}

/* OTHER */
#tooltip {
position: absolute;
z-index: 10;
border: 1px solid #1593db;
background-color: #fff;
font-size:11px;
color: #000;
 margin:0 5px 0 0;
padding: 3px 5px;
opacity: 0.75;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px;
  -webkit-box-shadow: 0 0 5px #1A3457;  -moz-box-shadow: 0 0 5px #1A3457; box-shadow: 0 0 5px #1A3457;
}
#tooltip h3 {display:block; margin:0; padding:0; font-size:1em;}



/* END */</pre></body></html>