/*standarts*/
body,html {
    margin: 0;
    padding: 0;
}
body {
	background: #fff;
}
body,td {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 14px;
    color: #00478d;
}

input, textarea {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;

}

.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}
img {border:0}
a{color:#1a4b94;outline:none;}
a:hover{color:#f00 !important;}
div.clear {clear:both;line-height:1px;overflow:hidden;height:1px;}
form {padding:0;margin:0}
/*________*/

h1 {font-size: 16px;margin-bottom: 6px;}
h2 {font-size: 14px;margin-bottom: 6px;}
h3 {font-size: 12px;margin-bottom: 6px;}

#priceLink {color:#ffd800;text-decoration:none;font-size:14px;}
#priceLink:hover {text-decoration: underline;}

.icons {width:428px;padding: 4px 8px 0 11px;font-family: "Courier New", monospace;color:#474747;font-size: 16px;line-height: 13px; white-space: nowrap;}
.icons .i {display:block;float:left;height:13px;width:15px;margin: 0 20px 0 0;background: url(/images/icons.gif) no-repeat;}
.icons .i.home {background-position: left center;}
.icons .i.search {background-position: center center;}
.icons .i.map {background-position: right center;margin: 0 12px 0 0;}
.icons span {letter-spacing:-1px;}

.searchf {background: url(/images/searchf.gif) no-repeat bottom left;padding: 0 0 0 28px;width:222px;}
.searchf input {background: none;border: 0; margin: 10px 0 0 0; padding: 4px 6px 0 0;width:216px;height: 23px;font-size: 16px;color:#5c5c5c;}

.blue {color:#1a4b94;}
.blue td {color:#1a4b94;}
.dblue {color:#044689;}
.wblue {color:#087aea;}

.mdl {font-size:14px;}
.symlink {text-decoration: none; border-bottom: 1px dashed;}

.red {color:#ff0000;}
.dred {color:#b60000;}
.grey,.grey * {color: #737373;}

.botR td {font-size:13px;}

.secTitle, .secTitle * {font-size: 16px; color:#1a4b94; font-weight: bold;}

#mcnt * {zoom:1}
#mcnt {list-style: none outside; padding:0;margin: 0 0 12px;}
#mcnt li.m, #mcnt li.op {background: url(/images/arr.gif) no-repeat 10px 8px;padding: 0 0 0 22px;}
#mcnt li {line-height: 19px;font-size: 14px;margin:0;}
#mcnt li.even {background-color:#d0e3f6;}
#mcnt li.odd {background-color:#f5f9fd;}
#mcnt a {text-decoration: none;border-bottom: 1px dashed;outline:none;margin:0;}
#mcnt span {display: block;float:left;clear:both;padding: 0 4px 3px;}
#mcnt span:hover {background: #3b8a4b;}
#mcnt span:hover a {color:#fff;}
#mcnt a:hover {color:#fff !important;}
#mcnt .smenu {margin:0;padding:0;list-style: none outside;clear:both;}
#mcnt .smenu .sm {margin: 0 0 4px 0;padding: 0 0 0 10px;background: url(/images/sarr.gif) no-repeat center left;text-transform: uppercase;}
#mcnt .smenu a {text-decoration: none;border-bottom: 0;display:inline;float:none;}
#mcnt .smenu a:hover {text-decoration: underline;color:#087aea !important; background: none;}

#mcnt .shopsearchOpener {font-size: 13px;padding:0;margin:0 0 6px 0;}
#mcnt .shopsearchOpener a {color:#087aea;/*text-decoration: none; border-bottom: 1px dashed #087aea !important;*/}
#mcnt .shopsearchOpener a:hover {color:#087aea;/*text-decoration: none !important;*/}
#mcnt .shopsearchOpener.active a {border-bottom: 0 !important;text-decoration: none;font-weight: bold;}

.secTitle, .secTitle * {font-size:16px;color:#1a4b94;margin:0 0 12px;padding:0;}

#glMenu {background:url(/images/mbg.gif) repeat-x top;}
#glMenu table {margin: 0 4px;}
#glMenu td {padding:0 7px 4px;font-size:16px;white-space: nowrap;}
#glMenu a {color:#fff;}
#glMenu a:hover {color:#ffd200 !important;}
#glMenu a.a {color:#ffd200;}

#ct {height:68px;background:url(/images/ct.gif) no-repeat top left;padding:36px 20px 10px 18px;font-size:16px;}
#ct a {color:#b60000;}

.tBlock {}
.tBlock .rt {background:url(/images/bltr.gif) top right no-repeat #336ca4;padding: 3px 0 8px 19px;}
.tBlock .rt, .tBlock .rt a {font-size: 16px;color:#fff}
.tBlock .rb {background:url(/images/dbbr.gif) bottom right no-repeat #d0e3f6;padding: 7px 0 9px 14px;}

.tBlock .cartText {padding: 0 0 0 4px;font-size: 14px;font-style: italic;color: #003569;}
.tBlock .cartText span {font-weight: bold;}
.tBlock .cartLinks a {font-size: 12px; color:#1a4b94}


.item {width: 45%;}
.item .cn {width:9px;height:9px;}
.item .cn img {width:9px;height:9px;}
.item .ct, .item .cb {width:100%;}
.item .ct {background:url(/images/bp.gif) repeat-x top;}
.item .cb {background:url(/images/bp.gif) repeat-x bottom;}
/*.item .mr img, .item .ml img {width: 8px; height:100%;}*/
.item .ml {background:url(/images/bp.gif) repeat-y left;}
.item .mr {background:url(/images/bp.gif) repeat-y right;}
.item .c {vertical-align: top;}
.item .tit {font-size: 14px;padding: 0 0 5px;}
.item .tit .cat {color:#087aea;}
.item .tit .mod {color:#1a4b94;}
.item .img {padding: 0 13px 9px 0;}
.item .dsc {color:#1a4b94;font-size: 12px;padding: 0 0 9px;}
.item .i_tocart {font-size: 13px;padding: 0 0 0 6px;}
.item .i_tocart a {outline: none;font-size: 13px;color:#087aea;}
.item .price, .pageItem .i_price {color:#f00;font-size: 13px;}
.item .price span, .pageItem .i_price span {font-size: 18px;}

.itemsEnd {line-height: 12px;}



.inpFld {border:1px solid #3160a1;background:#f1fafe;color:#3160a1;font-size:11px;height:19px;}

#entTable td {padding: 5px;}
#entTable input {}

.claimSubmitForm td {padding: 8px}
.cartTable td {padding: 4px 2px; border: 1px solid #eae5bc;font-size: 9pt;}
cartTable {width:100%}
/*.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 {font-weight:bold;padding:0}

.catsList {clear:both;}
.catBox {float:left;width:33%;height:120px;}
.catBox .img {width:85px;height:85px;text-align: center;}
.catBox .dsc {color:#1a4b94;padding: 0 0 0 8px;}


.pageItem .i_dscbox {padding: 0 0 0 40px;}
.pageItem .i_dscbox .i_chars {display:none;}
.pageItem .i_dscbox .i_chars.act {display:block;}
.pageItem .i_dscbox .chcs {padding: 8px 0 20px;font-size: 16px;white-space: nowrap;}
.pageItem .i_dscbox .chcs span:hover {color:#f00;}
.pageItem .i_dscbox .chcs span.act:hover {color:#087aea;}
.pageItem .i_dscbox .chcs span.act {border-bottom: none;cursor: default;display: inline;}
.pageItem .i_dscbox .chcs span {border-bottom: 1px dashed;cursor: pointer;display: inline;color:#087aea;}
.pageItem .i_tocart {font-size: 13px}
.pageItem .i_tocart a {font-size: 13px;color:#087aea;}


.shopPath {padding:0 0 15px;}
.shopPath a {text-decoration: none;}
.shopPath a:hover {text-decoration: underline;}
.shopPath .last {color:#087aea}

table.modelProperties {
float:left;
padding-right:20px;
}

table.modelProperties td {
vertical-align:bottom;
padding:0;
font-size:13px;
}

table.modelProperties td.title {
padding:0 0 1.2em;
}

table.modelProperties td.label {
line-height:1.2em;
background:url(/images/dots.gif) repeat-x right bottom;
padding:0 10px 0 0;
}

table.modelProperties span {
background-color:#FFF;
padding-right:2px;
}



table.charTable {
width:100%;
}

table.charTable td {
vertical-align:bottom;
padding:4px 0 0;
font-size:16px;
text-align:left;
color:#000;
}

table.charTable td.sectit {
padding:10px 0 0;
text-align:left;
}

table.charTable td.key {
line-height:;
background:url(/images/dots.gif) repeat-x right bottom;
padding:0 10px 0 0;
width: 40%;
text-align:left;
}

table.charTable span {
background-color:#FFF;
padding-right:6px;
}

#openable-list {}
#openable-list .title {font-size:18px;float:left;padding: 6px 0;}
#openable-list .title span {color:#004cbc;border-bottom:1px dashed;cursor:pointer;}
#openable-list .title span:hover {color:#f00;}
#openable-list .content {clear:both;}
#openable-list .content .sep {line-height:12px;}


#advsearch .title {font-size:16px;padding:4px 2px 0 0;}
#advsearch .values {font-size:14px;color:#087aea;padding:6px 0 0 0}
#advsearch .values label {border-bottom:1px dashed;cursor:pointer;line-height: 16px;padding:0;margin:0;overflow: hidden;}
#advsearch ins {text-decoration: none;display: block;float:left;padding: 3px 6px 0;height:22px;margin:1px 0;}
#advsearch .values div {float:left;padding: 2px 4px 1px;margin:1px 0;overflow: hidden;height:22px;}
#advsearch .values div.checked {background:#cde7ff;color:red;}
#advsearch .values label input {width:15px;height: 15px;margin: 0 10px 0 -25px;padding:0;}
#advsearch .values .fld {border:1px solid #7faedd;font-size:14px;width:46px;text-align:right;color:#087aea;}
#advsearch .values.small {font-size:14px}
#advsearch .values.small * {vertical-align:middle;}