#confheaders {height: 30px; }
#confheaders li{float: left; height: 20px;  }
.sectionblock {
   float: left; width: 128px; height: 168px; margin: 6px 12px; text-align: center;  border: solid #ffffff 1px;
}

.bprops table tr td {padding: 1px 2px 3px 2px; }


.onlinepc-item-buy {
float: left;
background: url('/bitrix/templates/conf/images/addopc.png') no-repeat center center; height: 17px; width:24px; margin: 1px 4px 0 0 ;
}
.onlinepc-item-buyed {
float: left;
background: url('/bitrix/templates/conf/images/addopc-added.png') no-repeat center center; height: 17px; width:24px; margin: 1px 4px 0 0 ;
}

.onlinepcicocont {
 position: relative; width: 28px; height: 10px; margin-right: 2px; float: left;
}
.onlinepcico {
 position: absolute; z-index:10; top: -3px; left: 0px;
}
.bprops { margin: 3px 0px 0px 10px; padding: 0px; font-size: 11px;}

.bprops a {font-size: 11px; }
.sectionblock:hover { 
 border: solid #3d3d3d 1px;
}
#uflevel { position: absolute; margin-top: -36px;}
#basketaddinformation {
margin-left: -100px;
}

#basketaddinformation a{
 font-weight: bold;
}
 .orderh{
 color: #8b8b8b; font-size: 16px;
}


img.status {float: left; height: 16px; width:16px; margin: 1px 4px 1px 0 ;}

.cart a {float: left;}
        .list-cart .states,
	.cart .states{float: left; height: 16px; width:16px; margin: 1px 4px 1px 0 ;
         }
        .catalog_list .states {margin:1px 8px 0 4px; float: left; }   
        .cart span .red_text{
			font:normal 14px tahoma;
			color:#ff0000;
			display:inline;
		}




.catalog-item-buy {
float: left;
background: url('/bitrix/templates/main/images/basket.gif') no-repeat center center; height: 16px; width:24px; margin: 2px 4px 0 0 ;
}
.catalog-item-in-the-cart {
float: left; cursor: pointer;
background: url('/bitrix/templates/main/images/basket_ok.png') no-repeat center center; height: 16px; width:24px; margin: 2px 4px 0 0 ;
}
.catalog-item-compare{
float: left;
background: url('/bitrix/templates/main/images/sravn.png') no-repeat center center; height: 16px; width:16px; margin: 0 ;
}
.catalog-item-compared{float: left;
background: url('/bitrix/templates/main/images/sravn_ok.png') no-repeat center center; height: 16px; width:16px;  margin: 2px 4px 0 0 ;
}


 .list_1 .catalog-item-compare,   .list_1 .catalog-item-compared, .list_2 .catalog-item-compare,   .list_2 .catalog-item-compared{ margin-top: 6px; margin-right: 10px;}
 .list_1 .catalog-item-in-the-cart, .list_1 .catalog-item-buy, .list_2 .catalog-item-in-the-cart, .list_2 .catalog-item-buy { margin-right: 10px; margin-top: 6px;}
.list_1 .states img, .list_2 .states img{ margin-top: 6px;}

   #order_form_div .prname{
background: url('/bitrix/templates/main/images/inp_back.gif') repeat-x center center; height: 23px; border: none; padding: 4px 32px 0 32px; font-size: 14px; color: #8b8b8b;
}
#order_form_div input.prval{
background: url('/bitrix/templates/main/images/inp_back.gif') repeat-x center center; height: 26px; border: solid 1px #999999; padding: 0 4px 0 4px; font-size: 14px; width: 420px; 
}
.catalog-compare-result{
border: solid #efefef 1px; overflow-x: auto;
width: 95%;} 


.chars tr td{
border-bottom: solid 1px #dcdcdc; padding: 4px; vertical-allign: middle;
}

a.lkblock {
 float: left; width: 300px; height: 108px; color: #666666; font-size: 18px;
text-decoration:none; padding: 6px; border: solid #ffffff 1px;
}

a.lkblock img{
float: left; margin: 0 6px 6px 0;  border: solid #ffffff 1px;
}
a.lkblock span {
color: #666666; font-size: 11px;
}

a.lkblock:hover {
background: #efefef; border: solid #ff0000 1px;
}
a.lkblock:hover img{ border: solid #ff0000 1px;} 
a.lkblock:hover span{ color: #ff0000;}

.basket-line{position:relative; top:-4px; line-height:100%; position:relative; margin-right:8px; height: 20px; width: 170px; text-align:right; }
.basket-line a{ font-size:11px;}
.element_big .water{position:relative; z-index:150;}
.element_big .price {padding-left: 5px; font: bold 13px Tahoma; float: left; color: #ff0000;}

tr.grayline td.cart-item-name, tr.grayline td.cart-item-price , tr.grayline td.cart-item-quantity, tr.grayline td.cart-item-actions{
// background: url('/bitrix/templates/main/images/inp_back.gif') repeat-x center center;
background: #f8f8f8;
}
div.catalog-item-sorting { padding: 1em 0 1em;}
div.catalog-item-sorting a { margin:0 0.3em;}
div.catalog-item-sorting a.selected {padding:0.4em 0.6em 0.6em; }
div.catalog-item-sorting a.desc {padding-right: 1.3em; }
div.catalog-item-sorting a.asc {padding-right: 1.3em; }

div.catalog-item-sorting a.selected { background-color: #e6e6e6; color: #000;}
div.catalog-item-sorting a.desc { background-image: url(images/icons-sprite.gif); background-repeat: no-repeat; background-position: right -185px;}
div.catalog-item-sorting a.asc {  background-image: url(images/icons-sprite.gif); background-repeat: no-repeat; background-position: right -228px;}





.mpx_list th.otbivka{
background: url('/bitrix/templates/main/images/headmx_o.gif') no-repeat center center;
width: 12px; height: 46px;
}
.mpx_list th{
background: url('/bitrix/templates/main/images/headmx_c.gif') repeat-x center center;
height: 46px; font-size: 12px;
}
.mpx_list td{padding: 3px 0 3px 0; font-size: 12px;}
.mpx_list tr.second td.nofill { background: none;}

.mpx_list tr.second td { background: #ebebeb;}


#mpx_ovf {height: 400px; width: 480px; margin-left: 10px; border: solid #ebebeb 1px; overflow-y: auto; }
.mpx_listitems {margin-left: 20px }
#mpx_ovf .mpx_listitems {margin-left: 10px }
.mpx_listitems td{padding: 3px 6px 3px 6px; font-size: 12px;}
.mpx_listitems tr.second td.nofill { background: none;}
.mpx_listitems tr.second td { background: #ebebeb;}



#center {
	left: 50%;
	width: 450px;
	position: absolute;
	margin-top: 225px;
	margin-left: -225px; 
	text-align: center;
}


/* Cart Item List */
table.cart-items { width: 100%; }
table.cart-items td { border-bottom: 1px solid; white-space: nowrap; text-align:center; padding: 0.5em;}
table.cart-items td p { margin: 0 0 0.3em;}
table.cart-items td.cart-item-name p { text-align: right;}
table.cart-items td.cart-item-name { width: 100%; white-space: normal; text-align: left;}
table.cart-items td.cart-item-price {  text-align: right;}
table.cart-items thead td.cart-item-price { text-align: center;}
td.cart-item-quantity input { width: 40px; text-align: center;}
div.cart-ordering { overflow: hidden; margin-top: 1em; }
div.cart-code { float: left; }
div.cart-code input { width: 240px;}
div.cart-buttons { float: right; }
div.cart-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}
td.cart-item-actions a.cart-delete-item { width: 16px; height: 16px;  display: inline-block; } 
td.cart-item-actions a.cart-shelve-item, td.cart-item-actions a.cart-unshelve-item { font-size: 0.85em; display: inline-block;  vertical-align: top;}
td.cart-item-actions a.cart-shelve-item { margin-left: 1em; } 



#tooltip {
	background: #FFFFFF;
	border: 1px solid #666666;
	color: #333333;
	margin: 0px;
	padding: 3px 5px;
	position: absolute;
	visibility: hidden;
	}
