

/* Ñòèëè äëÿ ðåêâèçèòîâ è ñõåì ïðîåçäà*/

#rekv_ip {
   display: none;
   line-height: 1.5;
   margin-left: 40px;
}

#rekv_ooo {
   display: none;
   line-height: 1.5;
   margin-left: 40px;
}

#map_kozhuhovskaya {
   display: none;
   line-height: 1.5;
   margin-left: 10px;
   padding-left: 10px;
   border-left: 1px dotted #666;
}

#map_auto {
   display: none;
   line-height: 1.5;
   margin-left: 10px;
   padding-left: 10px;
   border-left: 1px dotted #666;
}

#map_auto ul {
   list-style-image: none;
}

.attention-block {
   margin-top: 5px;
   padding: 0px 5px;
   border: 1px solid rgb(204, 204, 204);
   background-color: rgb(242, 242, 242);
   width: 720px;
}

.tbl-post-logo {
	text-align: center;
	width: 100%;
	margin: 0 0 10px 0;
}

/* Ñòèëè äëÿ ñòðàíèöû ÈÁÏ äëÿ êîòëîâ */

#ibp_dlya_kotlov {
line-height:1.5;

}

#ibp_dlya_kotlov h2 {

font-size: 1.4em;
color: #333;
font-weight: normal;

}

#ibp_dlya_kotlov ul {
list-style-image: none;
padding-left: 13px;
margin: 0;
}

#ibp_dlya_kotlov li {
	padding-bottom: 5px;
	margin-bottom: 0;
	list-style-type: disc;
}

.blue-shadow-block {
padding: 5px 10px;
width: 90%;
background-color: #eff4f6;
-webkit-box-shadow:1px 1px 2px #d9d9d9;
-moz-box-shadow:1px 1px 2px #d9d9d9;
box-shadow:1px 1px 2px #d9d9d9;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.books_list {
padding: 10px 0 5px 10px;
margin: 0;
}

.grey-brd {
/* border: 1px solid #CCC; */
padding: 5px 10px;
}

.left-img-brd {
border: 1px solid #CCC;
float: left;
margin-right: 10px;
}

#ibp_dlya_kotlov a {
	color: #0066a1;
}

#ibp_dlya_kotlov a:hover {
	color: #003e7b;
}

#ibp_dlya_kotlov h3 {
font-size: 14px;
font-weight: bold;
color: #333;
Margin: 15px 0;
}


#ibp_dlya_kotlov a.ibp-menu-link {background-color: #002647; color: #FFF;}
#ibp_dlya_kotlov a.ibp-menu-link:hover {background-color: #395670; color: #FFF;}
/* #ibp_dlya_kotlov a.ibp-menu-link:visited {background-color: #3d545b; color: #FFF;} */

#ibp_dlya_kotlov a.ibp-menu-link2 {background-color: #CCC; color: #333;}
#ibp_dlya_kotlov a.ibp-menu-link2:hover {background-color: #DDD; color: #333;}


.ibp-menu {margin: 20px 0 0 0; padding-bottom: 0; display:inline-block; width: 100%;}
.ibp-menu ul {padding: 0; margin: 0;}
.ibp-menu li {margin: 0; padding: 5px 0; display: inline-block;}
.ibp-menu a {text-decoration: none; padding: 5px 10px; margin: 0 15px 0 0;}


.brands {margin-bottom: 5px; display:inline-block; width: 100%;}
.brands ul {margin: 0; padding: 0;}
.brands li {width: 105px; list-style:square;  padding: 0; margin: 0; float: left;}

.advantages  {width:106%;}

.advantages_item {margin-bottom:20px; vertical-align:top; display:inline-block; width:49%; }

.advantages_item_img {float:left; margin-right:10px;}

.advantages_item_body {overflow:hidden; padding-right:10px;}

.advantages_item_body p{margin:0!important; font-size: 15px; font-weight:bold; }

.advantages_item_body span{display:block; color:#666666; font-size: 13px;}



.notify_ibp {
	width: 500px;
	margin: 15px 0 0 0;
	padding: 10px;
	background-color: #fdfdfd;
	border: #CCC solid 1px;
}

.notify_ibp p {

font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.notify_ibp_result{
	width: 500px;
	margin: 15px 0 0 0;
	padding: 10px;
	background-color: #fdfdfd;
	border: #CCC solid 1px;
	display: none;
}

.notify_ibp input[type='text']{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;

	height: 18px;
	padding: 4px 6px;
	margin-bottom: 9px;
	font-size: 13px;
	line-height: 18px;
	color: #555555;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
}

.notify_ibp input[type='submit']{
	color: #ffffff;
	background-color: #0044cc;
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	cursor: pointer;
	display: inline-block;
	padding: 4px 12px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	outline: none;
	border: 1px solid #bbbbbb;
	border-radius: 4px;

	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);

}

#ibp_dlya_kotlov th {
text-align: center;
line-height: 1.5;
/*font-weight: normal; */
font-size: 10px;
padding: 3px 5px;
}

#ibp_dlya_kotlov td {
line-height: 1.5;
font-size: 12px;
text-align: center;
padding:3px 6px;
}


#ibp_dlya_kotlov a.link-to-top {
background-color: #DDD;
color: #666;
display: inline-block;
width: 120px;
padding: 3px;
text-decoration: none;
font-weight: bold;
border-radius:7px;
margin: 20px 0;

}

#ibp_dlya_kotlov a.link-to-top:hover {
background-color: #f1f1f1;
color: #999;
display: inline-block;
width: 120px;
padding: 3px;
text-decoration: none;
font-weight: bold;
border-radius:7px;
margin: 20px 0;
}
#ibp_dlya_kotlov .margin1em{
	margin: 1em 0;
}
#ibp_dlya_kotlov img[align="absmiddle"]{
	vertical-align: middle;
}

#ibp_dlya_kotlov th a {font-size: 15px;}

#ibp_dlya_kotlov .item_descr_price{
	font-size: 15px;
}
#ibp_dlya_kotlov .item_descr_stock.good_in_stock{
	color: #2ba80e;
}
#ibp_dlya_kotlov .item_descr_stock.good_non_in_stock{
	color: #0090bb;
}

#ibp_dlya_kotlov span.item_descr_stock, span.good_non_in_stock {font-size: 15px;}

#ibp_dlya_kotlov td img.ibp {padding:3px 20px;}

#ibp_dlya_kotlov td img.akb {padding:3px 10px;}

#ibp_dlya_kotlov span.new-price {
font-size: 16px;
font-weight: bold;
color: #ee0000;
text-align: center;
}



#ibp_dlya_kotlov h2.slidable{
	color: #0090bb;
	border-bottom: 1px dashed #0090bb;
	cursor: pointer;
	display: inline-block;
}
#ibp_dlya_kotlov h2.slidable:hover{
	color: #005f90;
	border-bottom: 1px dashed #005f90;
}


#ibp_dlya_kotlov p.action_info{
	font-size: 15px;
	color: rgb(218, 21, 21);
	margin: -10px 0 -10px 0px;
}

.yandex_payment{
	margin: 0;
	font-size: 13px;
}
.yandex_payment td{
	padding: 5px;
}
.yandex_payment th{
	padding: 5px;
}