body
{
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
margin: 0px;
background: #ffffff;
}

img
{
border: 0px;
}

img.arw
{
margin-right: 5px;
}

h1
{
font-size: 70%;
font-weight: bold;
font-style: normal;
color: #2A9EF3;
margin: 0 0 0 0;
}

p
{
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #3F3F3F;
margin: 0 0 1em 0;
}

p.white
{
color: #FFFFFF;
margin: 0;
}

li
{
list-style-image: url(/_i/li_blue.gif);
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #3F3F3F;
margin-bottom: 0.5em;
}

a.fl:link, a.fl:visited, a.fl:active {
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #ffffff;
text-decoration: underline;
}

a.fl:hover {
text-decoration: none;
}

table.main
{
width: 100%;
height: 100%;
}

table.main td.header
{
width: 100%;
height: 128px;
}

table.main td.content
{
width: 100%;
height: 100%;
}

table.main td.footer
{
width: 100%;
height: 26px;
}

table.hdr_img
{
width: 100%;
height: 104px;
background: url(i/bg_header.gif) #37A9FB repeat-x;
border-bottom: 1px solid #ffffff;
}

table.hdr_img td.logo
{

}

table.hdr_img td.header_img
{
width: 90%;
text-align: right;
background: url(i/header.jpg) no-repeat;
padding-right: 10px;
}

table.hdr_menu
{
width: 100%;
height: 22px;
background: #FFAE00;
border-bottom: 1px solid #ffffff;
}

table.hdr_menu td.sep
{
width: 1;
height: 22px;
background: #FFC64D;
}

table.hdr_menu td.sep_l
{
width: 10px;
height: 22px;
background: #FFAE00;
}

table.hdr_menu td.sep_r
{
width: 70%;
height: 22px;
background: #FFAE00;
}

table.ftr
{
width: 100%;
height: 26px;
}

table.ftr td {font-size: 11px;}

table.ftr td.ftr_line
{
width: 100%;
height: 5px;
background: #FFAE00;
border-top: 1px solid #ffffff;
}

table.ftr td.ftr_text
{
height: 19px;
background: #9CDBFF;
border-top: 1px solid #79C4EE;
padding: 0px 20px 0px 20px;
}

table.ftr td.counters
{
background: #9CDBFF;
border-top: 1px solid #79C4EE;
padding: 5px 20px;
text-align: center;
}

span
{
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #3F3F3F;
}

span.small
{

}

span.white
{
color: #ffffff;
}

span.price
{
font-weight: bold;
color: #2A9EF3;
}

table.catalog
{
width: 100%;
height: 100%;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
}

table.catalog td.column_0
{
width: 250px;
vertical-align: top;
padding: 0px;
background: #F4F4F4;
}

table.catalog td.column_1
{
width: 30%;
vertical-align: top;
padding: 5px;
}

table.catalog td.column_2
{
width: 30%;
vertical-align: top;
padding: 5px;
}

table.catalog td.column_3
{
width: 30%;
vertical-align: top;
padding: 5px;
}

table.catalog td.backpage
{
width: 90%;
vertical-align: top;
padding: 20px 20px 20px 20px;
}

table.catalog td.column_sep
{
width:1px;
background: #EEEEEE;
}

.ctlg:link, .ctlg:visited, .ctlg:active {
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #3F3F3F;
text-decoration: none;
}

.ctlg:hover {
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #2A9EF3;
text-decoration: underline;
}

li.cat
{
list-style-image: url(i/arw.gif);
}

div.hdr_cat
{
margin-left: 10px;
}

table.hdr_crn
{
width: 100%;
}

table.hdr_crn td.bg_crn
{
width: 99%;
background: #F9F9F9;
border-top: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
padding-left: 19px;
}

a:link, a:visited, a:active {
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #3F3F3F;
text-decoration: none;
}

a:hover {
color: #2A9EF3;
}

table.data
{
width: 100%;
border: 1px solid #F4F4F4;
margin-top: 10px;
margin-bottom: 10px;
}

table.data td
{
background: #F4F4F4;
vertical-align: top;
padding: 5px;
}

table.data td.color
{
background: #E0E0E0;
padding: 5px;
}

table.data td.dark
{
background: #E5E5E5;
}

table.data td.product
{
width: 1%;
text-align: center;
}

table.data th
{
background: #2A9EF3;
padding: 5px;
border-bottom: 3px solid #1381D1;
}

table.data th span
{
font-size: 70%;
font-weight: bold;
font-style: normal;
color: #ffffff;
}

a.txt:link, a.txt:visited, a.txt:active {
font-weight: normal;
font-style: normal;
color: #2A9EF3;
text-decoration: underline;
}

a.txt:hover {

}

table.menu_level_1
{
width: 100%;
background: #ffffff;
}

table.menu_level_1 td.arw
{
width: 1%;
vertical-align: top;
padding: 8px 5px 4px 10px;
border-bottom: 1px solid #f5f5f5;
}

table.menu_level_1 td.text
{
width: 99%;
padding: 5px 0px 5px 3px;
border-bottom: 1px solid #f5f5f5;
}

table.menu_level_2
{
width: 100%;
background: #ffffff;
}

table.menu_level_2 td.arw
{
width: 1%;
vertical-align: top;
padding: 8px 5px 4px 25px;
border-bottom: 1px solid #f5f5f5;
}

table.menu_level_2 td.text
{
width: 99%;
padding: 5px 0px 5px 3px;
border-bottom: 1px solid #f5f5f5;
}

a.main:link, a.main:visited, a.main:active {
font-weight: normal;
font-style: normal;
color: #3F3F3F;
text-decoration: none;
}

a.main:hover {
color: #2A9EF3;
}

input.short
{
width: 30px;
height: 20px;
font-size: 11px;
}

a.bigest:link, a.bigest:visited, a.bigest:active {
font-size: 90%;
font-weight: bold;
font-style: normal;
color: #2A9EF3;
text-decoration: underline;
}

a.bigest:hover {

}

table.pages
{
background: #ffffff;
}

table.pages td.off
{
padding: 5px;
}

table.pages td.on
{
padding: 2px 9px 2px 9px;
background: #2A9EF3;
}

span.act
{
font-weight: bold;
color: #ffffff;
}

table.indat
{
margin-top: 10px;
margin-bottom: 10px;
}

table.indat th
{
text-align: right;
padding: 5px;
}

table.indat td
{
padding: 5px;
}

span.orange
{
color: #FFAE00;
}

a.whdr:link, a.whdr:visited, a.whdr:active {
font-weight: bold;
font-style: normal;
color: #ffffff;
text-decoration: underline;
}

a.whdr:hover {
text-decoration: none;
}

a.ali:link, a.ali:visited, a.ali:active
{
font-size: 100%;
font-weight: normal;
font-style: normal;
color: #2A9EF3;
text-decoration: underline;
}

a.ali:hover
{
text-decoration: none;
}

table.wizard {width: 60%; border: 3px solid #c0c0c0;  font-size:11px}
table.wizard th {background: #2A9EF3; padding: 5px 10px; color:#fff; text-align: left;}
table.wizard td {background: #f5f5f5; padding: 5px 10px;}
table.wizard th#submit {background: #eee; padding: 5px; color:#fff}
table.wizard td#error  {text-align:center; padding: 5px; background: #fcc;}
table.wizard td input.text {width: 100%;}

