body,html {
    height: 100%;
    margin: 0;
    padding: 0;
    background: #d2d3cf;
}
body,td {
    font-family: Verdana,Tahoma, Arial;
    font-size: 8pt;
    color: #3d3d3d;
}
div {margin:0;padding:0}
.table{border:0px;border-collapse:collapse;}
.table td{padding:0px;}
table.b {border:1px solid red}
table.b td {border:1px solid gray}

a img {border:0}
a{color:#014a9b}
a:hover{color:#f00}

#tmBox {position:absolute;top:120px;left:11px;width:112px}
#tmHover {background:#e2e3dd;border:1px solid #979797;padding:4px 7px 3px 7px;font-size:14px;color:#005495;font-weight:bold}
#tmBody {background:#e2e3dd;border:1px solid #979797;padding:4px 7px 3px 7px;font-size:12px;color:#005495;font-weight:bold;line-height:18px}
#tmSep {height:4px;background:#fff}
#tmBody a, #tmHover a {text-decoration:none}

#menuTbl td {text-align:center}

div.blCnt {border-left:1px solid #fff;border-right:1px solid #fff}
div.blPadd {padding:0 12px}
div.blB {height:13px;line-height:13px;border-bottom:1px solid #fff;overflow:hidden}
div.blT {height:13px;line-height:13px;border-top:1px solid #fff;overflow:hidden}
td.blTitle {background: url(/images/bl_tbg.gif);padding: 0 0 7px 0;vertical-align: bottom;font-weight: bold;font-size:12px}

ul#menu {padding: 13px 0 0 0;margin:0;list-style-type: none;}
ul#menu li {}
ul#menu li a {display:block;padding: 4px 4px 4px 14px;text-decoration: none;color:#3d3d3d}
ul#menu li a:hover {background:#bbb}
ul#menu li.a {color:#fff;background:#8b8c89}
ul#menu li.a a {color:#fff}
ul#menu li.sm.a {background:#aaa}
ul#menu li.sm a{font-size:10px;color:#000;font-weight:bold;padding-left:40px}



.i_tit a {
color:#ff0000
}

.i_tit a:hover {
text-decoration:none;
}


#loginForm form, #sForm {padding:0;margin:0}
#loginForm td {font-size:9px}
#loginForm input, .inpFld {height:16px;font-size:11px;line-height:9px;background: #d2d3cf;border:1px solid #747572;float:left}

#contentBox .c_tl {background: #fff url('/images/c_tl.gif') no-repeat left top}
#contentBox .c_tr {background: url('/images/c_tr.gif') no-repeat right top}
#contentBox .c_bl {background: url('/images/c_bl.gif') no-repeat left bottom}
#contentBox .c_br {background: url('/images/c_br.gif') no-repeat right bottom}
#content {padding: 17px 3px 0 3px}
#inContent {padding: 0 20px 20px 20px}

.listItemBox {width: 50%;float:left}
.listItem {
padding: 0 10px 0 10px;
height:200px
}
.listItem .i_b {border:1px solid #a0a0a0}
.listItem .i_tl,.listItem .i_tr,.listItem .i_br,.listItem .i_bl {position:relative}
.listItem .i_tl {background: url('/images/i_tl.gif') no-repeat left top;left:-1px;top:-1px;}
.listItem .i_tr {background: url('/images/i_tr.gif') no-repeat right top;left:2px;}
.listItem .i_br {background: url('/images/i_br.gif') no-repeat right bottom;top:2px;}
.listItem .i_bl {background: url('/images/i_bl.gif') no-repeat left bottom;left:-2px;}
.listItem .i_content {padding: 16px 17px 12px 9px;clear:both}
.listItem .i_tit {font-size:12px;color:#ff0000;padding:0 8px 10px 7px;font-weight:bold}
.listItem .i_more {font-size:11px;color:#696969;padding:10px 0 0 5px;font-weight:bold;float:left}
.listItem .i_more a {font-size:11px;color:#696969}

.listItem .i_tocart {
position:relative;
display:block;
text-align:right;
float:right
overflow:hidden;
margin-top:10px;
}

.listItem .i_dscbox .i_imgBox {
margin: 0 18px 0 3px;
width:81px;
height:84px;
float:left
}

.listItem .i_dscbox .i_imgBox a {
display:block;
width:81px;
height:84px
}

.listItem .i_dsc {
height:66px;
overflow:hidden
}

.listItem .i_price {
display:block;
font-size:12px;
color:#0072ff;
font-weight:bold;
float:left;
margin-top:15px;
}

.pageItem img {margin: 0 18px 8px 3px}
.pageItem {height:auto !important}
/*.pageItem .i_fdsc {float:left;position:relative}*/

.catDescr {padding-left:10px}
.catItemsDescr {padding:0 10px 10px 10px;}
.catItem {float:left;width:140px;padding: 10px 10px 0 10px;height:194px}
.catItem a {text-decoration: none; font-weight:bold;font-size:13px;display:block;width:140px;padding-top:10px}
.catItem .catImgL {padding: 0;margin:0;display:block;width:120px;height:120px}

.clear {clear:both}

#bottom {line-height:14px}
#bottom a {color: #3d3d3d}
#bottom td {font-weight:bold}

#inContent h1, h3 {margin:0 0 10px 10px;font-size: 12px;color:#696969;padding:0}
#inContent h1 {margin-left:-10px}

h1 {
    font-family: Verdana,Tahoma, Arial;
    font-size: 15px;
    color: #3d3d3d;
}


.claimSubmitForm td {padding: 8px}
.cartTable td {padding: 4px 2px; border: 1px solid #eae5bc;font-size: 9pt;}
.cartTable a {color: #fff}
.cartTable a:hover {color: #efefef}
.cartTable input, .cartTable button {font-size: 11px}
.claimSubmitForm input,.claimSubmitForm textarea {width: 240px}
.claimSubmitForm textarea {height: 100px}


.regform input,.regform textarea {width:100%}
.pages {color:#676767;font-weight:bold;padding:10px 0 16px 20px}
.pages a {color:#0072ff}
.pages b {color:#676767}


.article_div {
margin:10px 10px 10px 10px;
padding:10px 10px 10px 10px;
}

.contacts_for {
position:relative;
display:block;
text-align: center;
width:100%;
top:-10px;
background: #FFFFFF;
height:20px;
font-size:14px;
padding-top:3px;
}