H2         { font-family:Helvetica,Arial; font-size:12pt; font-weight:bold; margin:0px; padding:0px; }
H3         { font-family:Helvetica,Arial; font-size:11pt; font-weight:bold; }
H4         { font-family:Helvetica,Arial; font-size:10pt; font-weight:bold; margin-top:0px; margin-bottom:10px; padding:0px; }
A:link     {text-decoration: underline; color:#333399; }
A:visited  {text-decoration: underline; color:darkblue; /*#8A8889;*/ }
A:active   {text-decoration: none; color: #D71C3B;}
A:hover    {color: #D71C3B;}
.inactive_link_main { color:black; }

.prnon {display:;}
.scnon {display:none;}

HR         { height: 0px; border: solid silver 0px; border-top-width: 1px; }

td.text-registr-title
{
color: #000000;
font-size: 11px;
font-family:Arial;
}

.text-registr-text
{
color: white;
font-size: 10px;
font-family:Arial;
}

TD.text-auth-info
{
color: #000000;
font-size: 11px;
font-family:Arial;
}
A.text-auth-info          { color:darkblue; text-decoration: underline; }
A:visited.text-auth-info  { color:darkblue; text-decoration: underline; }
A:hover.text-auth-info    { color:#D71C3B; text-decoration: underline; }


td.text_next_info
{
color: #000000;
font-size: 10px;
font-family: Arial;
text-align: right;
}

.registr-input
{
background: #FFFFFF;
border: black 1px solid;
font-family: Arial;
font-size: 10px;
width: 100px;
}

.registr-input-button
{
background-color: #FFAF27;
border: 0px outset white;
font-family: Arial;
font-size: 5px;
color:black;
padding:0px;
margin:0px;
text-align:left;
}

.registr-submit
{
list-style-image: url(/img/submit.jpg);
padding: 0px;
margin: 0px;
}

.table-text    { color: #000000; font-size: 12px; font-family: Arial; }
.table-text TD { color: #000000; font-size: 12px; font-family: Arial; }

.small-table-text    { color: #000000; font-size: 10px; font-family: Arial; }
TD.small-table-text  { color: #000000; font-size: 10px; font-family: Arial; }

td.text
{
padding: 3px;
color: #000000;
font-size: 12px;
font-family: Arial;
text-align: left;
}

.text
{
padding: 3px;
color: #000000;
font-size: 12px;
font-family: Arial;
text-align: left;
}

.text_contact
{
padding: 3px;
color: #000000;
font-size: 10px;
font-family: Tahoma;
}


td.text_menu
{
padding: 15px;
color: #000000;
font-size: 12px;
font-family: Arial;
text-align: left;
}

td.text_adress
{
padding: 5px;
color: #FFFFFF;
font-size: 11px;
font-family: Arial;
text-align: left;
}

.text_adress
{
padding: 5px;
color: #FFFFFF;
font-size: 11px;
font-family: Arial;
text-align: left;
}

.text_adress A         { text-decoration: underline; color:white; }
.text_adress A:visited { text-decoration: underline; color:white; }
.text_adress A:hover   { text-decoration: underline; color:#D71C3B; }

.text_hello
{
padding: 5px;
color: #D71C3B;
font-size: 15px;
font-family: Arial;
font-weight: bold;
text-align: left;
}

td.text_hello
{
padding: 5px;
color: #D71C3B;
font-size: 15px;
font-family: Arial;
font-weight: bold;
text-align: left;
}

td.text_news_title
{
padding: 5px;
color: #2F3193;
font-size: 15px;
font-family: Arial;
font-weight: bold;
text-align: left;
}

td.text_news_data
{
padding: 5px;
color: #D71C3B;
font-size: 12px;
font-family: Arial;
font-weight: bold;
text-align: left;
}

.text_news_data
{
padding: 5px;
color: #2F3193;
font-size: 12px;
font-family: Arial;
font-weight: bold;
text-align: left;
}

.text_ac_data
{
padding: 5px 0px;
color: #2F3193;
font-size: 14px;
font-family: Arial;
font-weight: bold;
text-align: left;
}

.text_partners
{
padding: 5px;
color: #0E2B6D;
font-size: 12px;
font-family: Arial;

text-align: left;
}

td.title_ac
{
color: #FFAF27;
font-size: 14px;
font-family: Arial;
font-weight: bold;
}

.title_ac A         { color: #FFAF27; text-decoration:underline; font-size: 14px; font-family: Arial; font-weight: bold; }
.title_ac A:visited { color: #FFAF27; text-decoration:underline; font-size: 14px; font-family: Arial; font-weight: bold; }
.title_ac A:hover   { color: #D71C3B; text-decoration:underline; font-size: 14px; font-family: Arial; font-weight: bold; }

.text_next_ac
{
color: #FF0000;
font-size: 12px;
font-family: Arial;
text-align: left;
}

td.text_copyright
{
padding: 3px;
color: #ACACAC;
font-size: 9px;
font-family: Arial;
text-align: left;
}


table.table
{
border-right: 1px solid #E6E7E6;
border-left: 1px solid #E6E7E6;
border-top: 1px solid #E6E7E6;
border-bottom: 1px solid #E6E7E6;
font-family: Arial;
color: #898888;
font-size: 11px;
text-align: left;
padding: 4px;

}


input.input_contact
{
background: #FFFFFF;
border: #000000 1px solid;
color: #9EA09F;
font-family: Arial;
font-size: 10px;
width: 150px;
}
textarea.input_contact
{
background: #FFFFFF;
border: #000000 1px solid;
color: #9EA09F;
font-family: Arial;
font-size: 10px;
width: 150px;
}


input.submit_contact
{
background: #FFFFFF;
border: #000000 1px solid;
color: #9EA09F;
font-family: Arial;
font-size: 10px;
width: 100px;
}

textarea.contact
{
background: #FFFFFF;
border: #000000 1px solid;
color: #9EA09F;
font-family: Arial;
font-size: 10px;
width: 350px;
height: 250px;
}


.group_title { font-size:120%; font-weight:bold; }
.group_text  { font-size:90%; font-weight:normal; }

.ware_group_odd { background-color:whitesmoke; }

FORM.form1 { padding:0px; margin:0px; }

.search_form_opt { color:gray; font-size:7pt; }
INPUT.search_input { font-family:Arial; font-size:8pt; color:black; background-color:white; border:1px solid #003399; }
SELECT.search_input { font-family:Arial; font-size:8pt; color:black; background-color:white; border:1px solid #003399; }
INPUT.search_submit { font-family:Arial; font-size:8pt; font-weight:bold; color:#003399; background-color:white; border:1px outset #003399; }
INPUT.search_button { font-family:Arial; font-size:8pt; font-weight:normal; color:#003399; background-color:white; border:1px outset #003399; }
INPUT.search_radio { border:0px; padding:0px; margin:1px 0px 0px 0px; width:12px; height:12px; }

INPUT.basket_input { font-family:Arial; font-size:8pt; color:black; background-color:white; border:1px solid #003399; }
INPUT.basket_button { font-family:Arial; font-size:8pt; font-weight:normal; color:#003399; background-color:white; border:1px outset #003399; }
INPUT.basket_submit { font-family:Arial; font-size:8pt; font-weight:bold; color:#003399; background-color:white; border:1px outset #003399; }
INPUT.basket_input_small { font-family:Arial; font-size:7pt; color:black; background-color:white; border:1px solid #003399; }

INPUT.input1 { font-family:Arial; font-size:8pt; color:black; background-color:white; border:1px solid #003399; }
INPUT.submit1 { font-family:Arial; font-size:8pt; font-weight:bold; color:#003399; background-color:white; border:1px outset #003399; }
INPUT.button1 { font-family:Arial; font-size:8pt; font-weight:normal; color:#003399; background-color:white; border:1px outset #003399; }

.header1 TD { padding:5px; background-color:#E9EDF5; font-weight:bold; }
.header2 TD { padding:5px; background-color:whitesmoke; font-weight:bold; }
.bg_even TD { background-color:#F7F7FB;  }

.pricelist-header    { background-color:#F3F1F1; color:#333399; font-weight:bold; }
.pricelist-header TD { padding:5px 2px 5px 2px; }
.pricelist-header A         { color:#333399; font-weight:bold; text-decoration:underline; }
.pricelist-header A:visited { color:#333399; font-weight:bold; text-decoration:underline; }
.pricelist-header A:hover   { color:#333399; font-weight:bold; text-decoration:none; }
