A.menu_link:visited {color:#696969}
A.menu_link:active {color:#000000}
A.menu_link:link {color:#696969}
A.menu_link:hover {color:#000000; text-decoration: none}

A.order_link:visited {color:#d9d9d9}
A.order_link:active {color:#ffffff}
A.order_link:link {color:#d9d9d9}
A.order_link:hover {color:#ffffff; text-decoration: none}

A.sub_menu_link:visited {color:#696969}
A.sub_menu_link:active {color:#821f1f}
A.sub_menu_link:link {color:#696969}
A.sub_menu_link:hover {color:#821f1f; text-decoration: none}

A.body_link:visited {color:#696969}
A.body_link:active {color:#821f1f}
A.body_link:link {color:#696969}
A.body_link:hover {color:#821f1f; text-decoration: none}

A.bottom_menu_link:visited {color:#696969}
A.bottom_menu_link:active {color:#000000}
A.bottom_menu_link:link {color:#696969}
A.bottom_menu_link:hover {color:#000000; text-decoration: none}

A.cr_link:visited {color:#696969}
A.cr_link:active {color:#ff8500}
A.cr_link:link {color:#696969}
A.cr_link:hover {color:#ff8500; text-decoration: none}

.head3	{
font-family: Verdana;
font-weight: normal;
font-size: 12pt;
color: #696969;
text-align: left;
}

.body_wnd	{
margin: 0px;
padding: 0px;
}

.main_wnd_container	{
position: absolute;
left: 50%;
top: 0px;
z-index: 1;
width: 1012px;
height: 577px;
display: table;
margin-left: -506px;
text-align: center;
vertical-align: middle;
}

.head_wnd	{
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0px;
width: 1012px;
height: 170px;
margin-bottom: 0px;
background-color: #f7f7f7;
}

.border_left	{
width: 6px;
background-image: url(border_left.jpg);
background-position: right;
background-repeat: repeat-y;
}

.border_right	{
width: 6px;
background-image: url(border_right.jpg);
background-position: left;
background-repeat: repeat-y;
}

.logo_1	{
width: 316px;
background-image: url(logo_1.jpg);
background-position: 28px bottom;
background-repeat: no-repeat;
}

.logo_2	{
width: 213px;
background-image: url(logo_2.jpg);
background-position: left;
background-repeat: no-repeat;
}

.logo_3	{
height: 14px;
background-image: url(logo_3.jpg);
background-position: 207px top;
background-repeat: no-repeat;
}

.caption	{
width: 684px;
background-image: url(caption.jpg);
background-position: 165px 70px;
background-repeat: no-repeat;
}

.menu_top_wnd	{
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0px;
width: 1012px;
height: 32px;
background-color: #f7f7f7;
margin-bottom: 0px;
}

.menu_border_left	{
width: 83px;
background-image: url(menu_fon.jpg);
background-position: left;
background-repeat: repeat-x;
}

.menu_border_right	{
width: 83px;
background-image: url(menu_fon_4.jpg);
background-position: left;
background-repeat: repeat-x;
text-align: left;
}

.menu_fon_1	{
width: 32px;
background-image: url(menu_fon_1.jpg);
background-position: left;
background-repeat: no-repeat;
}

.menu_fon_2	{
width: 32px;
background-image: url(menu_fon_2.jpg);
background-position: left;
background-repeat: no-repeat;
}

.menu_fon_3	{
width: 32px;
background-image: url(menu_fon_3.jpg);
background-position: left;
background-repeat: no-repeat;
}

.menu_data	{
text-align: right;
background-image: url(menu_fon.jpg);
background-position: left;
background-repeat: repeat-x;

}

.menu_link	{
font-family: Verdana;
font-weight: normal;
font-size: 11pt;
color: #696969;
text-decoration: none;
}

.body_link	{
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
}

.bottom_menu_link	{
font-family: Verdana;
font-weight: normal;
font-size: 9pt;
color: #696969;
text-decoration: none;
}

.order_link	{
font-family: Verdana;
font-weight: normal;
font-size: 11pt;
color: #d9d9d9;
text-decoration: none;
}

.ruller_wnd	{
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0px;
width: 1012px;
height: 86px;
background-color: #f7f7f7;
margin-bottom: 0px;
}

.ruller_data	{
text-align: left;
padding-left: 28px;
}

.ruller_caption	{
font-family: Verdana;
font-weight: normal;
font-size: 26pt;
color: #821f1f;
margin-top: 5px;
}

.main_wnd	{
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0px;
width: 1012px;
height: 542px;
margin-bottom: 0px;
background-color: #f7f7f7;
}

.sub_menu	{
width: 221px;
vertical-align: top;
}

.sub_menu_wnd	{
width: 100%;
}

.sub_menu_data	{
text-align: right;
height: 24px;
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
padding-right: 18px;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #f7f7f7;
}

.sub_menu_link	{
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
text-decoration: none;
}

.sub_menu_data_a	{
text-align: right;
height: 24px;
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #821f1f;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #821f1f;
padding-right: 18px;
}

.main_data	{
text-align: left;
vertical-align: top;
padding-left: 18px;
padding-top: 0px;
padding-right: 10px;
}

.p_top	{
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
text-align: justify;
text-indent: 12pt;
margin-top: 0px;
line-height: 16pt;
}

.p1	{
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
text-align: justify;
text-indent: 12pt;
line-height: 16pt;
}

.p2	{
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
text-align: center;
text-indent: 12pt;
line-height: 16pt;
}

.p3	{
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
text-align: justify;
line-height: 16pt;
}

.p_contact1	{
font-family: Verdana;
font-weight: normal;
font-size: 12pt;
color: #696969;
text-align: left;
margin-top: 0px;
line-height: 20pt;
}

.p_error_404	{
font-family: Verdana;
font-weight: normal;
font-size: 12pt;
color: #ab0000;
text-align: justify;
margin-top: 0px;
line-height: 16pt;
}

.item_list	{
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
line-height: 16pt;
}

.bottom_menu_container	{
padding-left: 114px;
text-align: left;
height: 24px;
vertical-align: bottom;
padding-bottom: 2px;
}

.footer_wnd	{
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0px;
width: 1012px;
height: 45px;
background-color: #f7f7f7;
margin-bottom: 0px;
}

.counters	{
background-color: #d1d1d1;
text-align: left;
padding-left: 6px;
padding-top: 4px;
}

.cr_border_left	{
width: 45px;
background-image: url(footer_fon_1.jpg);
background-position: left;
background-repeat: no-repeat;
}

.cr_border_right	{
width: 45px;
background-image: url(footer_fon_2.jpg);
background-position: left;
background-repeat: no-repeat;
}

.footer_border_right	{
width: 100px;
background-color: #d1d1d1;
}

.cr	{
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
width: 300px;
text-align: center;
vertical-align: middle;
}

.cr_link	{
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
text-decoration: none;
}

.image_1	{
border-style: solid;
border-width: 1px;
border-color: #a6a6a6;
}

.table1	{
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0px;
width: 100%;
margin-top: 10px;
}

.table2	{
border-collapse: collapse;
border-spacing: 0px;
width: 100%;
margin-top: 10px;
}

.table1_head	{
font-family: Verdana;
font-weight: bold;
font-size: 10pt;
color: #696969;
text-align: center;
padding: 2px;
}

.table1_cell	{
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
text-align: left;
border-style: solid;
border-width: 1px;
border-color: #a6a6a6;
padding: 2px;
}

.table1_cell2	{
width: 600px;
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
text-align: left;
border-style: solid;
border-width: 1px;
border-color: #a6a6a6;
padding: 2px;
}

.img_table2	{
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0px;
width: 100%;
}

.img_set1	{
vertical-align: bottom;
}

.order_table	{
width: 100%;
}

.order_hint	{
width: 200px;
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
text-align: right;
padding-right: 4px;
vertical-align: middle;
}

.order_hint2	{
width: 200px;
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
text-align: right;
padding-right: 4px;
vertical-align: top;
}

.order_data	{
font-family: Verdana;
font-weight: normal;
font-size: 10pt;
color: #696969;
text-align: left;
height: 22px;
vertical-align: middle;
}

.selector	{
width: 300px;
height: 20px;
color: #696969;
font-family: Verdana;
font-size: 9pt;
font-weight: normal;
border-style: solid;
border-width: 1px;
border-color: #9b9b9b;
background-color: #fefefe;

}

.text_field  {
width: 296px;
height: 16px;
color: #696969;
font-family: Verdana;
font-size: 9pt;
font-weight: normal;
border-style: solid;
border-width: 1px;
border-color: #9b9b9b;
background-color: #fefefe;

}

.textarea	{
width: 296px;
height: 100px;
color: #696969;
font-family: Verdana;
font-size: 9pt;
font-weight: normal;
border-style: solid;
border-width: 1px;
border-color: #9b9b9b;
background-color: #fefefe;
margin-bottom: 2px;
}

.show_field	{
position: relative;
display: block;
visibility: visible;
}

.hidden_field	{
position: relative;
display: block;
visibility: hidden;
}

.show_field2	{
position: relative;
top: 0px;
display: block;
visibility: visible;
margin-top: -20px;
}

.hidden_field2	{
position: relative;
top: 0px;
display: block;
visibility: hidden;
margin-top: -20px;
}

.form_btn1  {
height: 24px;
color: #787878;
border-style: solid;
border-width: 1px;
border-color: #787878;
background-color: #f9f9f9;
margin-top: 2px;
}
