BODY{background-color:#fff; padding:0px; margin:0px; text-align:center; min-width:1004px;}
HTML { min-width:1004px;}
BODY, P,TD,BR,TABLE{font-family:Tahoma; font-size: 12px; color: #000;}

.img_right	{ margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 10px; margin-left: 20px; margin-right: 0px; padding-right:0px; float: right; }
.img_left	{ margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 10px; margin-right: 20px; margin-left: 0px;float: left; } 

ol	{ padding-left:20px; padding-bottom:10px;}
ol li	{margin-left:15px; list-style:decimal;}
ol ol li {margin-left:15px; list-style: upper-alpha ;}
ol ol ol li {margin-left:15px; list-style: lower-alpha ;}

ul	{ padding-left:20px; padding-bottom:10px;}
ul li	{ margin-left:15px; list-style: disc;}
ul ul li{ margin-left:15px; list-style: square; }
ul ul ul li { margin-left:15px; list-style: circle; }

table td	{vertical-align:top; text-align:left;}

a,
a:link,
a:visited,
a:active	{ color: #000; text-decoration: none;}
a:hover		{ color: #454545; text-decoration: underline;}

table.table1 td	{text-align: left; border-bottom: 1px #999 solid; border-left: 1px #999 solid; padding: 3px; }
table.table1 th {background-color: #7a7b7d; font-weight:bold; color:#fff; text-align: center; border-bottom: 4px #999 solid; border-left: 1px #999 solid; padding: 3px;font-size:14px;font-family:Arial;}
table.table1 th p	{font-size:14px;}
table.table1	{text-align: center; border-top: 1px #999  solid; border-right: 1px #999 solid; margin:2px; margin-bottom:20px;}
table.table1 td p {padding-bottom:3px;}


table.table2 td	{text-align: left; border-bottom: 1px #999 solid; border-left: 1px #999 solid; padding: 3px; }
table.table2 th {background-color: #b9dd00; font-weight:bold; color:#fff; text-align: center; border-bottom: 4px #999 solid; border-left: 1px #999 solid; padding: 3px;font-size:14px; font-family:Arial; }
table.table2 th p	{font-size:14px;}
table.table2	{text-align: center; border-top: 1px #999  solid; border-right: 1px #999 solid; margin:2px;margin-bottom:20px;}
table.table2 td p {padding-bottom:3px;}

table.table3 td	{text-align: center; border-bottom: 1px #999 solid; border-left: 1px #999 solid; padding: 3px; }
table.table3 th {background-color: #7a7b7d; font-weight:bold; color:#fff; text-align: center; border-bottom: 4px #999 solid; border-left: 1px #999 solid; padding: 3px;font-size:14px;font-family:Arial;}
table.table3 th p	{font-size:14px;}
table.table3	{text-align: center; border-top: 1px #999  solid; border-right: 1px #999 solid; margin:2px; margin-bottom:20px;}
table.table3 td p {padding-bottom:3px;}

.val_top	{ vertical-align:top;}
.val_mdl	{ vertical-align:middle;}
.val_btm	{ vertical-align:bottom;}
.al_cntr	{ text-align:center;}
.al_left	{ text-align:left;}
.al_rt		{ text-align:right;}

table.top { background-image:url(images/top.jpg); background-position:top right; background-repeat:no-repeat;}
td.logo { height:280px;}
td.logo p { margin-top:28px; margin-left:40px;}
p.lnk a,
p.lnk a:link,
p.lnk a:visited,
p.lnk a:active	{ color: #000; text-decoration: none; font-size:12px; font-family:Tahoma; background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:center left; padding-left:15px; margin-left:5px; margin-right:5px; font-weight:bold;}
p.lnk a:hover		{ color: #000; text-decoration: underline;}

td.tel { background-image:url(images/diag.gif); color:#750000; font-size:36px; vertical-align:middle; text-align:center; font-family:Arial; height:63px;}
td.catalog { background-color:#a1bdd1; vertical-align:middle; }
td.catalog p { margin-left:45px; color:#7c1417; font-size:12px; font-weight:bold;}
td.catalog a,
td.catalog a:link,
td.catalog a:visited,
td.catalog a:active	{ color: #000; text-decoration: none; background-image:url(images/pdf.gif); background-repeat:no-repeat; background-position:center left; padding-left:20px; margin-left:10px; font-weight:normal;}
td.catalog a:hover	{ color: #000; text-decoration: underline;}

td.srch { vertical-align:middle; padding-left:26px;}
td.srch input.txt { width:312px; margin-right:22px; margin-left:4px;}
td.srch input.btn { background:none; border:1px solid #d3d3d3; color:#6e6e6e; background-color:#FFFFFF; cursor:pointer;}

td.topmnu { vertical-align:middle; }
td.topmnu a,
td.topmnu a:link,
td.topmnu a:visited,
td.topmnu a:active	{ color: #fff; text-decoration: none; font-weight:bold; padding:0px 4px 2px 4px;}
td.topmnu a:hover	{ color: #fff; background-color:#7b0e0f;}


h1 { font-size:18px; color:#7c1417; border-bottom:1px solid #3c76a6; font-weight:normal; padding-bottom:10px; margin-bottom:15px;}
h2 { font-size:18px; color:#7c1417; border-bottom:1px solid #3c76a6; font-weight:normal; padding-bottom:10px; margin-bottom:15px;}
h3 { font-size:14px; color:#7c1417; border-bottom:1px solid #3c76a6; font-weight:normal; padding-bottom:5px; margin-bottom:10px;}
h4 { font-size:18px; color:#7c1417; border-bottom:1px solid #3c76a6; font-weight:normal; padding-bottom:10px; margin-bottom:15px;}

td.left { padding:15px 60px 15px 45px;}

table.consul { margin:60px 0px; border-bottom:2px solid #7b0e0f;}
table.consul td.wimana { background-image:url(images/wimana.jpg); background-repeat:no-repeat; background-position: bottom left; height:155px; width:100px;}
table.consul td.bdy { background-image:url(images/consult.png); background-repeat:no-repeat; background-position:top left; padding-top:45px; padding-bottom:5px;}
td.bdy p { font-size:11px; margin-bottom:5px;}

td.main { padding:15px 42px 15px 0px;}

table.elmtlist img { margin-right:15px; }
table.elmtlist td { padding-bottom:45px;}

table.footer { background-image:url(images/diag.gif); background-repeat:repeat; background-position:top left; border-top:1px solid #ba9184; }
table.footer td { height:63px; vertical-align:middle;}

td.counter { padding-left:45px;}
td.cprt p { font-size:10px; white-space:nowrap;}


div.text_in h2 {font-size:16px; color:#7c1417; border-bottom:0px font-weight:bold; padding-bottom:10px; padding-top:10px;}
table.promo p { margin-bottom:7px; text-align:justify;}
table.promo td.txt { padding:0px 45px 20px 45px;}