body,
.jtabtd
{
    font-family: Tahoma, Arial;
    font-size: 11pt;
    background-color: white;
    color: #333333;
    text-align: center;
}

img
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}

p, td, li, span, ul {
    font-family: Tahoma, Arial;
    color: #333333;
    text-align: left;
}

h1, h2, h3 { color: #FF6623; }
h4, h5, h6 { color: #333333; }

p, td, li, span, ul {  font-size: 11pt; }

h1 { font-size: 14pt; }
h2 { font-size: 13pt; }
h3 { font-size: 12pt; }
h4 { font-size: 11pt; }
h5 { font-size: 11pt; }
h6 { font-size: 11pt; }

.pever,
.jtab
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 97%;
    vertical-align: top;
}

.jtab
{
    border-collapse: collapse;
}

.jtabtd
{
    vertical-align: top;
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.pever .phead
{
    float: left;
    display: block;
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 99%;
    text-align: left;
    /*overflow: hidden; */
}

.pever .phead .ptop
{
    text-align: center;
    padding: 0px;
    margin: 0px;
    border: 0px;
    display: block;
    width: 99%;
    /* overflow: hidden; */
}

.pever .phead .pmiddle
{
    width: 99%;
    height: 53px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    border: 0px;
    margin-left: 3px;
}

.pever .phead .pbottom
{
    width: 100%;
    height: 19px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    border: 0px;
    overflow: hidden;
    display: block;
    margin-left: 4px;
}

.pever .phead .pbottom .pnavigator
{
    margin: 0px;
    border: 0px;
    text-align: center;
    float: left;
    font-size: 8pt;
    padding-right: 14px;
    padding-left: 9px;
    padding-bottom: 1px;
    padding-top: 3px;
    border-right: 1px solid #D7D7D7;
    color: #333333;
    vertical-align: middle;
}

.pever .phead .pbottom .pnavigator a
{
    text-decoration: none;
    color: #333333;
}

.pever .phead .pbottom .pnavigator a:hover
{
    color: #FF6723;
    text-decoration: underline;
}

.pever .phead .pbottom .pnavigator a:hover img,
.pever .phead .pbottom .pnavigator a img
{
    text-decoration: none;
}

.pever .phead .pbottom .pnavigator img
{
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    border: 0px;
    margin-right: 3px;
    vertical-align: middle;
}

.pever .phead .pbottom .pnavigatorlast
{
    border-right: none;
}

.pever .phead .pbottom .pnavigatorfirst
{
    margin-left: 0px;
    padding-left: 24px;
    padding-right: 16px;
}

.pever .phead .pbottom .pnavigator .psearchform
{
    padding: 0px;
    margin: 0px;
    border: 1px solid #FF6723;
    height: 15px;
    width: 198px;
    float: left;
    text-align: right;
    overflow: hidden;
    margin-top: -2px;
}

.pever .phead .pbottom .pnavigator .psearchinput
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-align: left;
    background-color: white;
    width: 174px;
    height: 15px;
    font-size: 8pt;
    padding-left: 3px;
    float: left;
}

.pever .phead .pbottom .pnavigator .psearchbutton
{
    float: right;
    padding: 0px;
    margin: 0px;
    border: 0px;
    font-size: 9pt;
    width: 19px;
    height: 16px;
    background-color: #FF6723;
    background-image: url(/mk05/arrow.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.pever .phead .ptop .plogo
{
    padding: 0px;
    margin: 0px;
    text-align: center;
    width: 160px;
    height: 105px;
    float: left;
    margin-left: 14px;
    margin-top: 14px;
}



.pmenucenter
{
    width: 96%;
    padding: 0px;
    margin: 0px;
    border: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 7pt;
    background-image: url(/mk05/menu.gif);
    background-repeat: repeat-x;
    height: 55px;
    border-collapse: collapse;
}

.pmenucenter .pmenuleft
{
    background-image: url(/mk05/left.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 18px;
    height: 55px;
}

.pmenucenter .pmenuright
{
    background-image: url(/mk05/right.gif);
    background-repeat: no-repeat;
    background-position: top right;
    width: 18px;
    height: 55px;
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.pmenucenter .pmenuitemtd
{
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.pmenucenter .pmenuitem
{
    font-weight: bold;
    font-size: 7pt;
    color: white;
    text-transform: uppercase;
    height: 27px;
    padding: 0px;
    margin: 0px;
    text-align: center;
    border-right: 1px solid #FE8634;
    padding-right: 13px;
    padding-left: 13px;
    width: auto;
    padding-top: 14px;
    cursor: hand;
}

.pmenucenter .pmenuitem a
{
    color: white;
    text-decoration: none;
}

.pmenucenter .pmenuitem a:hover,
.phmenucenter .menuitem:hover
{
    background-color: #FE8634;
}

.pmenucenter .pmenulast
{
    padding-right: 6px;
    border-right: none;
}

.pmenucenter .pmenufirst
{
    padding-left: 6px;
}

.pever .phead .ptop .pbasket
{
    padding: 0px;
    margin: 0px;
    width: 167px;
    border: 0px;
    height: 88px;
    display: block;
    float: left;
    background-image: url(/mk05/basket.gif);
    background-repeat: no-repeat;
    text-transform: uppercase;
    text-align: left;
    font-weight: bold;
    font-size: 7pt;
    margin-left: 4px;
    overflow: hidden;
}

.pever .pbasket .pbastitle
{
    padding-top: 6px;
    padding-left: 18px;
    color: white;
}

.pever .pbasket .pbasline
{
    padding-top:  12px;
    padding-left: 19px;
    color: #333333;
    line-height: 11pt;
}

.pever .pbasket .pbasico
{
    padding-top: 6px;
    padding-left: 2px;
    text-align: center;
    cursor: hand;
}

.pever .pmain
{
    float: left;
    text-align: left;
    margin: 0px;
    padding: 0px;
    border: 0px;
    display: block;
    margin-top: 15px;
    margin-left: 4px;
    width: 99%;
}

.pbox
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    padding-right: 1px;
    padding-bottom: 14px;
    margin-top: 4px;
    margin-left: 14px;
    float: left;
    clear: right;
    display: block;
    width: 99%;
}


.pever .pfoot
{
    width: 98%;
    text-align: center;
    display: block;
    margin: 0px;
    padding: 0px;
    border: 0px;
    float: left;
    margin-left: 21px;
    position: relative;
}

.pever .pfoot .pstatistics
{
    display: block;
    float: left;
    text-align: center;
    padding-top: 7px;
    overflow: hidden;
}

.pever .pfoot .pstatistics .pcounter
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    float:  left;
    clear: none;
    margin-left: 8px;
    margin-right: 7px;
}

.pever .pfoot .pcopy,
.pever .pfoot .pcopy a
{
    text-decoration: none;
    color: #333333;
    font-size: 8pt;
    text-align: center;
    clear: left;
    margin: 0px;
    padding-right: 27px;
    padding-top: 10px;
}

.pever .pfoot .pdown
{
    width: auto;
    border: 0px;
    height: 41px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-color: #F6F6F6;
    margin-right: 3px;
    background-image: url(/mk05/desna.gif);
    background-repeat: no-repeat;
    background-position: top right;
    margin-bottom: 4px;
    text-align: left;
    overflow: hidden;
}

.pever .pfoot .pdown .pleva
{
    margin: 0px;
    border: 0px;
    padding: 0px;
    background-image: url(/mk05/leva.gif);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    height: 41px;
    padding-top: 13px;
    padding-left: 18px;
    font-size: 8pt;
    color: #333333;
    overflow: hidden;
}

.pmenu
{
    background-color: #D7D7D7;
    padding: 0px;
    margin: 0px;
    border: 0px;
    display: block;
    float: left;
    clear: left;
    font-size: 7pt;
    overflow: hidden;
    margin-top: 2px;
    margin-right: 1px;
}

.pmenu .pmenunode
{
    text-align: left;
    margin: 0px;
    padding: 0px;
    background-image: url(/mk05/bullet.gif);
    border-left: 3px solid #D7D7D7;
    border-right: 3px solid #D7D7D7;
    padding-left: 16px;
    padding-right: 16px;
    background-repeat: no-repeat;
    background-position: 14px 7pt;
    color: #333333;
    text-decoration: none;
}

.pmenu .pmenutop
{
    background-image: url(/mk05/menu-top.gif);
    background-repeat: no-repeat;
    background-position: top;
    display: block;
    width: 100%;
    height: 17px;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.pmenu .pmenudown
{
    background-image: url(/mk05/menu-down.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    display: block;
    width: 100%;
    height: 17px;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.pmenu .pmenuprefix
{
    background-image: url(/mk05/menu-prefix.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    display: block;
    width: 100%;
    height: 14px;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.pmenu .pmenusuffix
{
    background-image: url(/mk05/menu-suffix.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    display: block;
    width: 100%;
    height: 14px;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.pmenu .pmenuinside
{
    border-top: 0px;
    border-bottom: 0px;
    border-left: 3px solid #D7D7D7;
    border-right: 3px solid #D7D7D7;
    background-color: #F6F6F6;
    padding: 0px;
    margin: 0px;
    padding-left: 16px;
}

.pmenu .pmenuinsidenow
{
    font-weight: bold;
}


.pmenu .pmenufst,
.pmenu .pmenuinside
{
    font-size: 10pt;
}

.pmenu .pthird
{
    background-color: #FBFBFB;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
    text-align: left;
    border-left: 3px solid #D7D7D7;
    border-right: 3px solid #D7D7D7;
    padding-left: 20px;
    padding-right: 16px;
    background-repeat: no-repeat;
    color: #333333;
    text-decoration: none;
}

.pmenu .pthirdnow
{
    font-weight: bold;
}

.pmenu .pthirdlist
{
    padding-left: 4px;
    padding-right: 3px;
    margin-bottom: 1px;
    margin-top: 1px;
}

.pmenu .pmenutext
{
    padding-bottom: 3px;
    padding-top: 4px;
    padding-left: 16px;
}

.pmenutext a
{
    color: #333333;
    text-decoration: none;
}

.pmenu .pmenucurrent
{
    background-color: #FF6723;
    color: #FFFFFF;
    font-weight: bold;
}

.pmenu a:hover
{
    background-color: #FF6723;
    color: #FFFFFF;
}

.pmenu .pmenuinside .pmenushown
{
    font-weight: bold;
}
.pzone 
{
    display: block;
    position: relative;
    width: 91%;
    margin: 0px;
    padding: 0px;
    background-color: #F6F6F6;
    border: 1px solid #D7D7D7;
    padding-left: 18px;
    padding-bottom: 6px;
    margin-top: 14px;
    text-align: center;
    color: #999999;
    text-transform: uppercase;
    font-size: 8pt;
    font-weight: bold;
    overflow: visible;
}

.pever .pmain .pbox .pzone .plabel
{
    margin-left: 14px;
    margin-top: 6px;
    padding: 0px;
    border: 0px;
}

.pbox .pzone .phit
{
    position: relative;
    float: left; 
    display: block;
    width: 162px;
    height: 98px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    background-image: url(/mk05/hit.gif);
    background-repeat: no-repeat;
    background-position: top left;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 4px;
    overflow: hidden;
}
.pbox .pzone .phit .pview
{
    padding-left: 7px;
    padding-top: 10px;
    padding-right: 7px;
    border: 0px;
    float: left;
    overflow: hidden;
}

.pbox .pzone .phit .pinfo
{
    color: #333333;
    font-size: 7pt;
    text-transform: none;
    padding-top: 7px;
    padding-right: 1px;
    width: 83px;
    float: right;
    height: 42px;
    overflow: hidden;
}

.pever .pmain .pbox .pzone .phit .pprice
{
    color: #FF6622;
    font-size: 9pt;
    width: 84px;
    height: 19px;
    float: right;
    clear: right;
    padding: 0px;
    margin: 0px;
    padding-top: 2px;
    padding-bottom: 3px;
}

.pever .pmain .pbox .pzone .phit .pclick
{
    margin: 0px;
    padding: 0px;
    width: 157px;
    padding-left: 5px;
    padding-bottom: 2px;
    clear: left;
}

.pever .pmain .pbox .pzone .phit .pclick img
{
    margin-left: 1px;
}
.searcher
{
    display: block;
    /* overflow: hidden; */
    float: left;
    clear: both;
    padding: 1px;
    margin: 0px;
    border: 0px;
    /* height: 45px; */
    text-align: center;
    font-size: 9pt;
    /* background-image: url(/mk05/form-center.gif); */
    background-color: #d7d7d7;
    border: 1px solid #999999;
    background-repeat: repeat-x;
    margin-bottom: 5px;
    padding-bottom: 7px;
    padding-top: 5px;
    width: 96%;
}

.searcher .ct
{
    text-align: center;
    float: left;
    display: block;
    /* height: 44px; */
    margin: 0px;
    padding: 0px;
    border: 0px;
    margin-top: 4px;
}

.searcher .ct input,
.searcher .ct select,
.searcher .ct option
{
    font-family: Tahoma;
    font-size: 9pt;
    margin-top: 2px;
    margin-bottom: 2px;
}

.searcher .ct .si
{
    padding: 0px;
    margin: 0px;
    margin-left: 1px;
    margin-right: 3px;
    color: #333333;
    background-color: #FFFFFF;
}

.searcher .ct .si option.fi
{
    text-align: right;
    color: #666666;
}

.searcher .ct .ai
{
    padding: 1px;
    margin: 1px;
    border: 0px;
    padding-right: 12px;
    padding-left: 3px;
    margin-right: 4px;
    color: white;
    font-weight: bold;
    background-color: #FF6723;
    background-image: url(/mk05/form-arrow.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.searcher .cr
{
     display: block;
     width: 19px;
     height: 45px;
     margin: 0px;
     padding: 0px;
     border: 0px;
     background-repeat: no-repeat;
}

.searcher .lt
{
    float: left;
    background-image: url(/mk05/form-left.gif);
    background-position: left top;
    display: block;
    clear: none;
}

.searcher .rt
{
    float: right;
    background-image: url(/mk05/form-right.gif);
    background-position: right top;
    display: block;
    clear: none;
}

.searcherform h1
{
    color: #FF6723;
    text-transform: none;
    padding-left: 12px;
    font-size: 11pt;
}

.ppath
{
    border: 0px;
    border: 1px solid #F6F6F6;
    border-bottom: 1px solid #EAEAEA;
    padding: 0px;
    margin: 1px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 7px;
    margin-left: 4px;
    background-color: #F6F6F6;
    font-size: 9pt;
    text-align: left;
    float: left;
    clear: both;
    display: block;
    width: 99%;
}

.pinner
{
    display: block;
    border: 0px;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 98%;
    position: relative; 
}
/*111     для публикаций        */
.pinner2   
{
    display: block;
    border: 0px;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 98%;
}
.ppather
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    padding-left: 16px;
    margin-left: 6px;
    float: left;
    display: block;
    background-image: url(/mk05/bullet.gif);
    background-repeat: no-repeat;
    background-position: 4px 4px;
    position: relative;
}

.pbox .ppath a
{
    text-decoration: underline;
    color: #666666;
}

.pbox .ppath a:hover
{
    color: #333333;
}

.ppath .pbox .pactive
{
    font-weight: bold;
}

.pager
{
    border: 0px;
    margin:0px;
    padding: 0px;
    display: block;
    clear: both;
    margin-left: 14px;
    margin-bottom: 7px;
}

.pager a
{
    color: #666666;
    text-decoration: none;
}

.pmenu {  width: 206px; }
.searcher .ct{ width: 95%;  }

.shopbox
{
    clear: left;
    width: 98%;
}

.shopbox .shoprow
{
   /* background-color: #F6F6F6;*/
    border-bottom: 8px solid #FFFFFF;
}

.shopcell
{
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
}

.shopcellcart
{
    text-align: center;
}

.shopcellprice
{
    /*background-color: #FFFFFF;*/
    border: 2px solid #E6E6E6;
}

.shopbox .shoprow .shopcellartikul
{
    /*background-color: #FFFFFF;*/
}

.shopnewprice
{
    color: #FF6723;
    font-weight: bold;
    font-size: 12pt;
}

.shopbox .shoprow .shopcellname
{
    width: 70%;
}

.shopbox .shoprow .shopcellname a
{
    color: #000000;
}

.bannn
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    margin-left: 3px;
    margin-right: 3px;
    float: left;
    width: 168px;
    min-width: 168px;
}

.bannn pbantxt
{
    margin: 0px;
    padding: 2px;
}

.bannn .bntl
{
    background-image: url(/mk05/banner-top-left.gif);
    background-repeat: no-repeat;
    width: 14px;
    height: 15px;
    margin: 0px;
    padding: 0px;
}

.bannn .bntr
{
    background-image: url(/mk05/banner-top-right.gif);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    width: 14px;
    height: 15px;
}

.bannn .bnbl
{
    background-image: url(/mk05/banner-bottom-left.gif);
    background-repeat: no-repeat;
    width: 14px;
    height: 16px;
    margin: 0px;
    padding: 0px;
}

.bannn .bnbr
{
    background-image: url(/mk05/banner-bottom-right.gif);
    background-repeat: no-repeat;
    width: 14px;
    height: 16px;
    margin: 0px;
    padding: 0px;
}

.bannn .bnxl
{
    background-image: url(/mk05/banner-left.gif);
    background-repeat: repeat-y;
    width: 14px;
    margin: 0px;
    padding: 0px;
}

.bannn .bnxr
{
    background-image: url(/mk05/banner-right.gif);
    background-repeat: repeat-y;
    width: 14px;
    margin: 0px;
    padding: 0px;
}

.bannn .bnst
{
 /*   background-image: url(/mk05/banner-top.gif); */
    background-repeat: repeat-x;
    height: 15px;
    margin: 0px;
    padding: 0px;
}

.bannn .bnsb
{
 /*   background-image: url(/mk05/banner-bottom.gif);  */
    background-repeat: repeat-x;
    height: 16px;
    margin: 0px;
    padding: 0px;
}

.bannn .bntc
{
    margin: 0px;
    padding: 0px;
    background-image: url(/mk05/banner-top-center.gif);
    background-repeat: no-repeat;
    height: 15px;
    width: 120px;
    overflow: hidden;
}

.bannn .bnbc
{
    background-image: url(/mk05/banner-bottom-center.gif);
    background-repeat: no-repeat;
    height: 16px;
    width: 120px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}


.bannn
{
    width: 97%;
}

.bannn .pbtt
{
    vertical-align: top;
    width: 27%;
}

.bannn,
.bannn td,
.bannn tr
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-collapse: collapse;
    overflow: hidden;
}

.bannn .bnst td
{
    height: 15px;
}

.bannn .bnsb td
{
    height: 16px;
}

.bannn .nbxx
{
    width: 2%;
}

.bannn .bntl
{
    background-image: url(/mk05/banner-top-left.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 14px;
    height: 15px;
}

.bannn .bntr
{
    background-image: url(/mk05/banner-top-right.gif);
    background-repeat: no-repeat;
    background-position: top right;
    width: 14px;
    height: 15px;
}

.bannn .bnbl
{
    background-image: url(/mk05/banner-bottom-left.gif);
    background-repeat: no-repeat;
    width: 14px;
    height: 16px;
}

.bannn .bnbr
{
    background-image: url(/mk05/banner-bottom-right.gif);
    background-repeat: no-repeat;
    width: 14px;
    height: 16px;
}

.bannn .bnxl
{
    background-image: url(/mk05/banner-left.gif);
    background-repeat: repeat-y;
    width: 14px;
}

.bannn .bnxr
{
    background-image: url(/mk05/banner-right.gif);
    background-repeat: repeat-y;
    width: 14px;
}

.bannn .bntc
{
    background-image: url(/mk05/banner-top-center.gif);
    background-repeat: no-repeat;
    background-position: top center;
}

.bannn .bnbc
{
    background-image: url(/mk05/banner-bottom-center.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.spim
{
    width: 412px;
    clear:left;
}

input,
textarea
{
    font-family: Tahoma, Arial;
    font-size: 11pt;
    color: #333333;
}

.compcell
{
  margin: 3px;
  border: 1px solid #666666;
}

.compbox
{
 width: 97%;
 position: relative;
 overflow: visible;
}

.korzina
{
  width: 95%;
  display: block;
  clear: both;
}

.korzina td
{
  font-size: 11pt;
  border: 2px solid #33CCFF;
}

.korzina thead td
{
  font-weight: bold;
}

.korzina tbody td
{
  font-weight: normal;
}
.publ
{
  color: #333333;
  text-align: center;
}
