body { margin: 0px; padding: 0px; font-size: 11px; font-family: Tahoma, sans-serif; }
table { padding: 0px; width: 100%; border: 0px; }
td { vertical-align: top; padding: 0px; }
form { margin: 0px; }
form.inline { display: inline; margin: 0; }
img { border: 0px; }
h2 { color: #3E5579; margin: 4px 0px 4px 0px; font-size: 18px; }
hr { border-top: 1px #CCCCCC solid; border-bottom: 0px; margin: 2px; }

a.blink { text-decoration: none; font-weight: bold; color: #2282B3; }
a.blink:hover { color: #002157; }

a.mnu { text-decoration: none; font-size: 11px; color: #003366; font-weight: 600; }
a.mnu:hover { color: #A67C52; }
a.sub { text-decoration: none; font-size: 9px; color: #3B3EBA; }
a.sub:hover { color: #330000; }
a.cap { text-decoration: none; font-weight: bold; color: #0099FF; }
a.cap:hover { color: #00CC00; }
a.subitem { text-decoration: none; font-size: x-small; color: #000000; }
a.subitem:hover { color: #CC0000; }
a.light { color:#0099ff; text-decoration:underline; }
a.light:hover { color:#61bc12; }

.fltleft { float: left; }
.fltright { float: right; }
.algcenter { text-align: center; }
.algright { text-align: right; }
.menu_button { margin-top: 2px; }
.box_caption { border: 1px double #BCBCBC; height: 16px; margin: 2px; background-image: url(img/bk_caption.png);  padding: 2px; color: #FFFFFF; font-weight: bold; padding-left: 10px; }
.box_block { border: 1px solid #CCCCCC; margin: 2px; padding: 8px; }
.big_blu { font-size: 28px; font-weight: bold; color: #FFFFFF; margin: 10px; margin-left: 25px; }
.box_item { width: 245px; border: 1px dotted #CCCCCC; padding: 8px; }
.small { font-size: x-small; }
.price { color: #FF6600; font-weight: bold; }
.tab_ts { background-color: #9AAAC0; color: #FFFFFF; height: 20px; vertical-align: middle; padding-left: 10px; }
.tab_ls { background-color: #D3DAE4; color: #333333; height: 20px; vertical-align: middle; padding-left: 10px; }
.tab_ks { background-color: #9AAAC0; color: #FFFFFF; height: 20px; width: 65px; text-align: center; vertical-align: middle; }
.blue { color: #0099FF; font-weight: bold; }
.itog { background-color: #FFCCCC; vertical-align: middle; padding-left: 10px;  }
.form_button { width: 120px; height: 24px; background-image: url(img/form_img.jpg); border: 0px; cursor: pointer; color: #FFFFFF; font-weight: bold; font-size: 12px; }
.caption { border: 1px solid #666666; padding: 4px; }

#bk_main { width: 970px; text-align: left; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; }
#bk_header { height: 50px; background-image: url(img/bk_top.png); vertical-align: middle; }
#bk_menu { height: 23px; background-image: url(img/bk_menu.png); text-align: left; }
#bk_bottom { height: 50px; background-image: url(img/bk_bottom.png); padding-left: 15px; }
#search { height: 20px; width: 65px; background-image:url(img/search.png); border: 0px; cursor: pointer; }