/*standarts*/
body,html {
    margin: 0;
    padding: 0;
}
body {
	background: url('/images/tp.gif') no-repeat #fff;background-attachment: fixed;
}
body,td {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;
    color: #000000;
}

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:#006ca4}
a:hover{color:#f00;}
div.clear {clear:both;}
form {padding:0;margin:0}
/*________*/

.blue {color:#006ca4;}
.blue td {color:#006ca4;}
.dblue {color:#044689;}

.red {color:#d34d41;}
.dred {color:#98160b;}

h1 {font-size:16px;color:#006ca4;font-weight: normal;}
h2 {font-size:14px;color:#000000;font-weight: normal;margin:0;}

.styledInput {float:left;background:url(/images/rf_l.gif) no-repeat left top;}
.styledInput .l {background:url(/images/rf_r.gif) no-repeat right top;padding:0 7px}
.styledInput .r {background: url(/images/rfbg.gif) repeat-x top;padding: 0;}
.styledInput input {
	border:none;color:#1a4b94;height:21px;background: none;
}

#glMenu table {background:url(/images/mbg.gif) repeat-x top;margin: 0 10px}
#glMenu td {padding:0 5px 0;font-size:14px;}
#glMenu a {color:#98160b;white-space:nowrap;}
#glMenu a:hover {color:#006ca4 !important;}
#glMenu a.a {color:#006ca4;}

.tBlock {border:1px solid #d34d41;position:relative;left:-1px;}
.tBlock .rt {position: relative;top:-1px;right:-1px;background:url(/images/btr.gif) top right no-repeat;}
.tBlock .rb {position: relative;bottom:-2px;right:0px;background:url(/images/bbr.gif) bottom right no-repeat;}
.tBlock .c {position: relative;top:-1px;}
.tBlock .c td {font-size:14px;color:#006ca4;}

.tBlockR {border:1px solid #d34d41;position:relative;right:-1px;}
.tBlockR .rt {position: relative;top:-1px;left:-1px;background:url(/images/btl.gif) left top no-repeat;}
.tBlockR .rb {position: relative;bottom:-2px;background:url(/images/bbl.gif) left bottom no-repeat;padding: 0 0 0 8px;}
.tBlockR .c {position: relative;top:-1px;}
.tBlockR .c td {font-size:14px;color:#006ca4;}

.mBlock {background:#fbeccf url(/images/fcorn_t.gif) right top no-repeat;padding: 6px 0 0 0;position:relative;z-index:10;}
.mBlock div.rb {position:absolute;z-index:11;right:0;bottom:0;background: url(/images/fcorn_b.gif) no-repeat;width:9px;height:9px;//bottom:3px;}
.mBlock ul {list-style: none;padding:0;margin:0;}
.mBlock ul li {padding: 0 10px 0 23px;background:url(/images/arr_0.gif) no-repeat 9px center;}
.mBlock ul li.odd {padding: 0 10px 0 23px;background:#fef9f1 url(/images/arr_1.gif) no-repeat 9px center;}
.mBlock ul li a {text-decoration: none;color:#98160b;padding:0 4px;line-height: 18px;}
.mBlock ul li a:hover {color:#fff;background: #d34d41;}

#entTable td {padding: 5px;}
#entTable input {font-size: 14px;}

.itemsList {clear:both;width: 100%; //padding-right: 1px; //overflow-x: hidden;}
.itemBoxCat {width:33% !important;float:left;height:114px;overflow:hidden;}
.itemBoxCat a {color:#ff6600;font-size:14px;}
.itemBoxCat a:hover {color:#f00;}
.itemBoxCat .img {float:left;margin:0 8px 0 0;width:102px;height:95px;text-align:center;}
.itemBoxCat .in {padding:0 6px 6px 12px;}
.itemBox {float:left;width:50%;margin: 0 0 10px;height:168px;}
.itemBox.hiddenByPrice,.itemBox.hiddenByVendor {display:none;}
.itemsList.three .itemBox {width:33% !important;}
.itemBox .in {width:auto;min-height:156px;//height:156px;position:relative;margin:4px 4px 4px 0;}
.itemBox h3 {font-size:12px;margin:0;padding:0;height:33px;line-height:14px;font-weight:bold;}
.itemBox .desc {line-height: 15px;height:108px;overflow:hidden;}
.itemBox .img {float:left;margin: 0 8px 0 0;width:102px;height:95px;}
.itemBox .price {position:absolute;bottom:0;left:0;}
.itemBox .price a {font-size:16px;color:#d34d41;}
.itemBox .price a .t {font-size:12px;}
.itemBox .toCompare,.itemBox .delCompare {font-size:11px !important;text-decoration:none;border-bottom:1px dashed;}
.itemBox .toCompare {color:#006ca4 !important}
.itemBox .delCompare {color:#d54d41 !important}
.itemBox .toCompare.done {text-decoration:underline;border-bottom:none;color:#006CA4 !important}
.claimSubmitForm td {padding: 8px}
.cartTable td {padding: 4px 2px; border: 1px solid #eae5bc;font-size: 9pt;}
.cartTable input, .cartTable button {font-size: 11px}
.claimSubmitForm input,.claimSubmitForm textarea {width: 240px}
.claimSubmitForm textarea {height: 100px}

.itemPage h2 {padding: 0 0 10px 60px;font-size:18px;}

.regform input,.regform textarea {width:100%}
.pages {font-weight:bold;padding:10px 0 16px 20px}

.sames {margin: 10px 0 16px 30px;border-bottom:1px solid #b2b2b2;}
.sames .title {font-size:24px;color:#fc5f00;padding: 0 0 8px 1px;}

#floatRequestForm {}
#floatRequestFormCaller {position:fixed;z-index:10000;top:30%;right:0;cursor:pointer;//position:absolute;//top: expression(parseInt(document.body.scrollTop, 10) + 200 + "px");}

.under {display:none;z-index:11000;}
.under.show {display:block;}
.popup {
	position:absolute;
	right:50%;
	top:-400px;
}
.popup .box {position:relative;height:100%;right:-50%;overflow:hidden;padding: 16px 38px 10px;
background:#fff;
-moz-border-radius:14px;
-webkit-border-radius:14px;
-khtml-border-radius:14px;
border-radius:14px;
}
.popup .closer {position:absolute;right:12px;top:12px;font-family:"Lucida Console";font-size:20px;line-height:18px;color:#888;cursor:pointer;}
.popup .closer:hover {color:#000;}
.popup .text {font-size:22px;padding: 12px 0 22px;text-align:center;color:#000;}
.popup .message {font-size:16px;padding: 6px 0 0;text-align:center;color:#090;}

#popupCover {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#000;opacity:.7;z-index:10000;}

#sort {padding: 4px 0 18px;font-size:14px;color:#006ca4;//position:relative;//top:-12px;}
#sort .title {font-weight:bold;margin-right:6px;}
#sort .chk span {color:#006ca4;border-bottom:1px dashed;font-size:15px;}
#sort .chk {padding: 3px 6px 5px;cursor:pointer;zoom:1;//position:relative;//top:5px;}
#sort .chk.a {background:#b2d3e4;}
#sort .fBlock {float:left;margin:0 14px 0 0;}

#sort select {width:146px;margin:6px 0 0;}

#filters .title {font-size:14px;color:#ff6600;font-weight:bold;margin:0 12px 0 0;}
#filters .vendors .title {float:left;}
#filters .vendors .vendorsList {float:left;width:81%;}
#filters .vendors .vendorsList .vItem {float:left;margin:0 8px 6px 0;padding:2px 4px 3px;}
#filters .vendors .vendorsList .vItem span {border-bottom:1px dashed;cursor:pointer;color:#006ca4;}
#filters .vendors .vendorsList .vItem.active {background:#b2d3e4}

.itemActs {font-size:16px;line-height:18px;padding: 25px 0 0 0;}
.showComments a {font-size:16px;color:#006ca4;text-decoration:none;border-bottom:1px dashed;font-style:italic;}
.showComments {margin: 0 0 0 6px;}
.commentsList {margin: 10px 0 16px 30px;}
.commentsList .cTitle {font-size:24px;color:#fc5f00;padding: 0 0 8px 1px;}
.commentsList .empty {font-size:16px;}
.commentsList .back {font-size:16px;}
.commentsList .back a {font-size:16px;color:#006ca4;text-decoration:none;border-bottom:1px dashed;font-style:italic;}
.commentsList .comment {margin: 8px 0 14px;padding: 0 0 18px;border-bottom:1px solid #bfbfbf;}
.commentsList .comment .meta {margin: 0 0 8px 4px;font-style:italic;}
.commentsList .comment .meta .upic {float:left;margin: 0 6px 0 0;}
.commentsList .comment .meta .uname {color:#4a7fb6;font-size:14px;font-weight:bold;margin: 0 0 3px;float:left;}
.commentsList .comment .meta .date {float:left;margin: 0 0 0 8px;color:#484848;font-size:14px;}
.commentsList .comment .text,.commentsList .comment .answer {color:#070003;font-size:14px;background:#f0d99f;width:95%;padding:12px 16px;line-height:18px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-khtml-border-radius:8px;
border-radius:8px;
}
.commentsList .comment .answer {background:#c9d8e9;position:relative;left:18px;margin: 8px 0 0;}
.commentsList .comment .actions {float:right;padding: 0 10px 0 0;}
.commentsList .comment .actions a {padding: 1px 2px;}
.commentsList .comment.editActive .actions .edit {border-bottom:0;cursor:default;color:#000;}


#floatCart .mBlock {background:none;}
#floatCart td {white-space:nowrap;}
#floatCart {
	position:fixed;
	right:0;
	bottom:0;	
	background:#fbeccf;
	border-top:1px solid #d34d41;
	border-left:1px solid #d34d41;
	padding: 2px 2px 0 5px;
	_position:absolute;
	_top: expression(
		parseInt(documentElement.scrollTop) + parseInt(documentElement.clientHeight) - scrollHeight + "px"
	);
	_overflow:hidden;
-webkit-border-top-left-radius: 12px;
-moz-border-radius-topleft: 12px;
border-top-left-radius: 12px;	
}

.b-share__text {font-size:14px;}

#searchNoResult.hide {display:none;}
