/* CSS Document */
BODY { margin: 0px; padding: 0px;}
IMG.png { behavior: url("/img/png.htc");}
TD, TH, P { font: 8pt tahoma; color: #1F1F1F;}
FORM { margin: 0px; padding: 0px;}
UL { margin: 0px; padding: 0px; padding-left: 16px;}
IMG { border: none;}

A { text-decoration: none; color: #0367B5;}
A:HOVER { text-decoration: underline;}

#menu_main a { color: 0466B7; font-weight: bold;}

#right_menu { padding-left: 64px;}

#content { color: #000000;}
#content td, th, p { color: #000000;}
#content h2 { font-size: 8pt; color: #30659B;}

#right_menu li.active { list-style-image: url(marker.gif);}
#right_menu li { list-style-image: url(marker1.gif); margin-bottom: 3px;}

#right_menu a { color: #245D9C; font-weight: bold; text-transform: uppercase; font-size: 7pt;}

#search input { width: 137px; height: 18px; border: 1px solid #7F7F7F; color: #7F7F7F; font-size: 8pt;}

#contscts_main li { list-style-image: url(marker.gif);}
#contscts_main { width: 180px; text-align: left; font-size: 8pt;}

#news_main td { color: #FFFFFF; font-size: 8pt;}

#catalog { }
#left_catalog li { color: #727272; margin-bottom: 16px;}
#left_catalog ul { padding: 0 10px 0 17px;}
#left_catalog a { color: #727272;}
#left_catalog a:hover { color: #4D4D4D;}
#left_catalog .active a { text-decoration: underline; color: #4D4D4D;}
#left_catalog .active a:hover { text-decoration: none;}

#right_catalog li { color: #002D88; margin-bottom: 16px;}
#right_catalog a { color: #275E96; text-transform: uppercase; font-weight: bold;}

#sub_table { padding-top: 9px; padding-bottom: 9px;}

#catalog_sub { padding-left: 170px; padding-top: 9px; padding-bottom: 9px;}
#catalog_sub a { color: #4A4A4A; display: block;}

#catalog_sub_right { padding: 0px 0 0 10px;}
#catalog_sub_right a { color: #4A4A4A; display: block;}

#news p { color: #FFFFFF;}

UL {
margin-left: 2px;
color: #000000;
list-style-image: url("/img/li.gif") 
}

div.navigator
{
font-weight: bold; 
font-size: 10pt;
}

span.navigator
{
font-weight: normal; 
font-size: 10pt;
color: #C0C0C0;
}

ul.product li
{
padding-bottom: 6px;
}

ul.product li a
{
text-decoration: underline;
}

form.cat_menu select
{
font: 12px Verdana;
color: #0367B5;
}

form.cat_menu input
{
font: 12px Verdana; 
color: #0367B5; 
margin-left: 5px;
}

table.product
{
border-top: 1px solid #CCCCCC;
}

table.product td
{
border-bottom: 1px solid #CCCCCC;
padding: 0.5em 1em 0.5em 0.5em;
text-align: left;
}

table.product th
{
border-bottom: 1px solid #CCCCCC;
padding: 0.3em 1em 0.3em 0.5em;
text-align: left;
background: #E9E9E9;
}

div.header2
{
margin: 1em 0 1em 0;
font-size: 12px;
font-weight: bold;
color: #30659B;
}

div.extra 
{
float: right;
clear: right;
width: 220px; 
background: white; 
padding: 1.5em 1em 1.5em 0.2em;
border-top: 4px solid #CCCCCC;
font-size: 12px;
margin-bottom: 1em;
}

div.extra ul
{
margin: 0 0 0 15px;
}


div.extra li
{
padding-bottom: 3px;
}

div.extra_head
{
margin: 0 0 1em 0;
font-size: 12px;
font-weight: bold;
color: #30659B;
text-align: center;
}

table.extra 
{
margin: 0 0 0 10px;
}

table.extra td
{
padding: 0 0 5px 5px;
vertical-align: top;
}

table.extra a
{
text-decoration: underline;
}

table.extra img
{
margin: 2px 0 0 0;
}

img.logo
{
border: 1px solid #CCCCCC;
margin-bottom: 1em;
}

div.adress
{
font-size: 110%;
line-height: 2em;
}