/* оформление */
.bodyclass {font-family: verdana, arial, tahoma; font-size: 11px; color: #000; background-color: #fff; margin: 0px; padding: 0px;}
.maintable {font-family: verdana, arial, tahoma; font-size: 11px; width: 980px; border: 0px; color: #000; text-align: left; margin-left: auto; margin-right: auto; padding: 0px;}
img {border: 0px; padding: 0px;}
tr.navbut td {text-align: center; background: url(intrfc/but_bgr.gif) repeat-x;}
.dev {background: black url(intrfc/black_dev.gif) repeat-x;}
/* граница*/
.vote {border-top: #4c5765 1px dashed; border-bottom: #4c5765 1px dashed;}
.tbStBar {font-size: 11px; border: #cccccc 1px solid; margin: 1px; padding: 1px; background: #f0f0f0;}
/* фоны */
.hdrtop {background: #3163a6 url(intrfc/head_top_bgr.gif) repeat-x; color: white; font-size: 10px; text-align: center;}
.hdrlogo {background: #3163a6 url(intrfc/head_bgr.gif) repeat-x; text-align: center;}
.hdrbot {background: #3163a6 url(intrfc/head_bot_bgr.gif) repeat-x;}
.footer {background: #3163a6 url(intrfc/foot_bgr.gif) repeat-x; color: white; font-size: 10px; text-align: center;}
.menu_hd_bl {background: #3163a6 url(intrfc/menu_l_hd_bl.gif) no-repeat;}
.menu_ct_bl {background: url(intrfc/menu_l_ct_bl.gif) repeat-y; padding: 5px 10px 1px 10px;}
.menu_ft_bl {background: #3163a6 url(intrfc/menu_l_ft_bl.gif) no-repeat;}
.menu_hd_gr {background: #419eaa url(intrfc/menu_l_hd_gr.gif) no-repeat;}
.menu_ct_gr {background: url(intrfc/menu_l_ct_gr.gif) repeat-y; padding: 5px 10px 1px 10px;}
.menu_ft_gr {background: #419eaa url(intrfc/menu_l_ft_gr.gif) no-repeat;}
.menu_hd_rd {background: #be0439 url(intrfc/menu_l_hd_rd.gif) no-repeat;}
.menu_ct_rd {background: url(intrfc/menu_l_ct_rd.gif) repeat-y; padding: 5px 10px 1px 10px;}
.menu_ft_rd {background: #be0439 url(intrfc/menu_l_ft_rd.gif) no-repeat;}
.menu_ft {background: white url(intrfc/menu_l_ft.gif) repeat-y;}
.cont_hd_grl {background: #419eaa url(intrfc/cont_hd_grl.gif) no-repeat;}
.cont_hd_grm {background: #419eaa url(intrfc/cont_hd_grm.gif);}
.cont_hd_grr {background: #419eaa url(intrfc/cont_hd_grr.gif) no-repeat;}
.cont_hd_bll {background: #3163a6 url(intrfc/cont_hd_bll.gif) no-repeat;}
.cont_hd_blm {background: #3163a6 url(intrfc/cont_hd_blm.gif);}
.cont_hd_blr {background: #3163a6 url(intrfc/cont_hd_blr.gif) no-repeat;}
.cont_shdw_l {background: url(intrfc/cont_shdw_l.gif) repeat-y;}
.cont_shdw_r {background: url(intrfc/cont_shdw_r.gif) repeat-y;}
.cont_ft {background: url(intrfc/cont_ft.gif) repeat-x;}
.inf_hd_bl {background: #3163a6 url(intrfc/inf_r_hd_bl.gif) no-repeat;}
.inf_ct_bl {background: url(intrfc/inf_r_ct_bl.gif) repeat-y; padding: 5px 5px 1px 5px;}
.inf_ft_bl {background: #3163a6 url(intrfc/inf_r_ft_bl.gif) no-repeat;}
.inf_hd_gr {background: #419eaa url(intrfc/inf_r_hd_gr.gif) no-repeat;}
.inf_ct_gr {background: url(intrfc/inf_r_ct_gr.gif) repeat-y; padding: 5px 5px 1px 5px;}
.inf_ft_gr {background: #419eaa url(intrfc/inf_r_ft_gr.gif) no-repeat;}
.inf_hd_rd {background: #be0439 url(intrfc/inf_r_hd_rd.gif) no-repeat;}
.inf_ct_rd {background: url(intrfc/inf_r_ct_rd.gif) repeat-y; padding: 5px 5px 1px 5px;}
.inf_ft_rd {background: #be0439 url(intrfc/inf_r_ft_rd.gif) no-repeat;}
.inf_ft {background: white url(intrfc/inf_r_ft.gif) repeat-y;}

/* отступ */
.pad20 {padding: 2px 0px;}
.pad210 {padding: 2px 10px;}
.pad1010 {padding: 10px;}
.pad010 {padding: 0px 10px;}
.pad25 {padding: 2px 5px;}
.pad07 {padding: 0px 7px;}
.fl_l {float: left; margin: 1px 7px 1px 0px;}
.fl_r {float: right; margin: 1px 0px 1px 7px;}

/* текст */
.c {text-align: center;}
.r {text-align: right;}
.j {text-align: justify;}
.b {font-weight: bold;}
.header {color: white; font-size: 12px; font-weight: bold; text-align: center;}
.sm {font-size: 10px;}
.red {color: #cc0133;}
.blue {color: blue;}
.wht {color: white;}
.top {vertical-align: top;}
.newprodimg {margin: 0px; padding: 2px 5px; text-align: center;}
.newprodtxt {margin: 0px; padding: 2px 5px; font-size: 10px; text-align: left;}
ul.newprod {margin: 0px; padding: 2px 5px 0px 15px;}

/* кнопки */
.formsb {width: 85px; height: 18px; font-family: verdana, arial; font-size: 11px; color: #000000; background: #ffffff; border: #6699cc 1px solid;}
/*.formsb {width: 85px; height: 20px; font-size: 10px;}*/
.formsb2 {width: 82px; height: 16px; font-size: 10px;}
.formvb {width: 116px; height: 16px; font-size: 10px;}
.formit {border: #4c5765 1px solid; font-size: 10px; background-color: #E8F1FF;}
.button {cursor: pointer;}

/* ссылки */
a, a:visited, a:active {text-decoration: none; color: black;}
a:hover {text-decoration: underline; color: blue;}
a.nav, a.nav:visited, a.nav:active{font-size: 10px; text-decoration: none; color: white;}
a.nav:hover {font-size: 10px; text-decoration: underline; color: #dddddd;}
a.b, a.b:visited, a.b:active{text-decoration: none; color: black; font-weight: bold;}
a.b:hover {text-decoration: underline; color: black; font-weight: bold;}
ul.links li a, ul.links li a:visited{text-decoration: none; color: black; font-weight: bold;}
ul.links li a:hover {text-decoration: underline; color: black; font-weight: bold;}
/* активные ссылки */
a#current {font-weight: bold; color: black;}
a#subcurrent {font-weight: bold; color: black;}

/* оформление таблиц каталога 9bc0e1*/
table.frame {border: 1px solid #6699cc; display: table; border-collapse: collapse;}
td.frmh1 {border: 1px solid #6699cc; background: #E8F1FF; font-weight: bold; text-align: center;}
td.frmh2 {border: 1px solid #6699cc; background: white; font-weight: bold; text-align: center;}
tr.frmc1 td {border: 1px solid #6699cc; background: #E8F1FF; text-align: center;}
tr.frmc2 td {border: 1px solid #6699cc; background: white; text-align: center;}
tr.frmc1 td.frm1 {border: 1px solid #6699cc; background: #E8F1FF; text-align: left;}
tr.frmc2 td.frm2 {border: 1px solid #6699cc; background: white; text-align: left;}
tr.topfrm td {border: 1px solid #6699cc; background: #83ADE5; font-weight: bold; text-align: center;}
tr.ctlg_w td {border-top: 1px solid #2d6be3; border-bottom: 1px solid #2d6be3; background: white;}
tr.ctlg_b td {border-top: 1px solid #2d6be3; border-bottom: 1px solid #2d6be3; background: #E8F1FF;}
tr.ctlg_y td {border-top: 1px solid #2d6be3; border-bottom: 1px solid #2d6be3; background: #ffffcc;}

/* оформление новинок */
.br {border-right: 1px #cc0133 solid;}
.pt {padding-top: 10px;}
.bb {border-bottom: 1px #cc0133 solid; padding-top: 10px;}
.ml {margin-left: 20px; padding-right: 5px; padding-bottom: 10px;}
