@charset "utf-8";
/* CSS Document */
<style>
html,body
{
	height:100%;
	margin:0px;
	padding:0px
}

body
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(img/right-bg.gif) repeat-y;
}

#body
{
	height:100%;
	font-size: 12px;
	color: #363636;
}

a
{
	color: #174d80;
	text-decoration: none;
}

a:hover
{
	color: #F7862C;
	text-decoration: underline;
}

#toppanel
{
	background:url(img/toppanel-bg-3.gif);
	height: 186px;
}

#top1
{
	position: absolute;
	left: 275px;
	top: 0px;
	right: 45%;
	height: 142px;
	width: 50%;
	background:url(img/top1.jpg) no-repeat;
}

#top1 div
{
	padding-top: 40px;
	color: #29455a;
}

#top2
{
	position: absolute;
	left: 50%;
	top: 0px;
	right: 229px;
	height: 142px;
	width: 268px;
	background:url(img/top2.gif) no-repeat;
}	

#top2 div
{
	vertical-align: middle;
	padding-top: 30px;
	padding-left: 30px;
	font-size: 9px;
	color: #29455a;
}

#top3
{
	background:url(img/top-r.jpg) right;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 229px;
	height: 186px;
}

#leftpanel
{
	vertical-align: top;
	left: 0px;
	top: 10px;
	width: 260px;
	padding: 10px 16px 20px 16px;
}

/* БЛОК 1 */

table.block1
{
	margin: 0px; 
	padding: 0px;
	border: 0px;
	background-color: white;
	wwidth: 100%;
	width: 236px;
    border-collapse: collapse;	
}

table.block1 ul
{
	margin: 0px;
	padding: 0px;
}

table.block1 li
{
	background:url(img/leftmenu-ico.gif) 0px 4px no-repeat;
	padding-left: 10px;
	list-style-type:none;
	margin: 5px;	
	padding: 0px 0px 0px 15px;
}

table.block1 li.down
{
	background:url(img/leftmenu-ico-down.gif) 0px 4px no-repeat;
}

table.block1 a
{
	color: #363636;
	text-decoration: none;
}

table.block1 a:hover
{
	color: #F7862C;
	text-decoration: underline;
}

table.block1 td, table.block1 tr
{
	margin: 0px;
	padding: 0px;
}

table.block1 tr.tr1 td.td1
{
	background-image:url(img/block-lt.gif);
	
	width:5px;
	height:5px;
}
table.block1 tr.tr1 td.td2
{
	border-top: 1px solid #bdbdbd;
}
table.block1 tr.tr1 td.td3
{
	background-image:url(img/block-rt.gif);
	
	width:5px;
	height:5px;
}
table.block1 tr.tr2 td.td1
{
	border-left: 1px solid #bdbdbd;
}
table.block1 tr.tr2 td.td2
{
	padding: 9px 0px 0px 0px;
}
table.block1 tr.tr2 td.td3
{
	border-right: 1px solid #bdbdbd;
}
table.block1 tr.tr3 td.td1
{
	background-image:url(img/block-lb.gif);
	width:5px;
	height:5px;
}
table.block1 tr.tr3 td.td2
{
	border-bottom: 1px solid #bdbdbd;
}
table.block1 tr.tr3 td.td3
{
	background-image:url(img/block-rb.gif);
	width:5px;
	height:5px;
}
div.productdescription
{
	color: #636363;
}
#content
{
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;	
	padding-bottom: 20px;
}

/* Панель поиска */
#searchpanel
{
	margin: 0px; 
	padding: 0px;
	border: 0px;
	
	background-image:url(img/toppanel-bg.gif);
	background-color: white;
	
	border-collapse: collapse;	
	
	height: 83px;
}
#searchpanel .td1
{
	background:url(img/toppanel-microscop.gif) no-repeat;
	width: 70px;
	padding-left: 80px;
	
	text-align: top;
}

#searchpanel .td2
{
	background:url(img/toppanel-basket.jpg) right no-repeat;
	width: 100px;
}

#searchpanel .td3
{
	background:url(img/toppanel-right.gif) right no-repeat;
	width: 80px;
}

#searchpanel .td3 a
{
	position: relative;
	top: -4px;
	font-weight: bold;
	font-size: 11px;
}

#searchpanel input
{
	position: relative;
	top: -4px;
}

#search
{
	height: 17px;
	width: 180px;
}

td.grps_0
{
	border-right: #b1bfc7 1px dashed;
}

td.grps_0, td.grps_1
{
	background:url(img/iblock-bg.jpg) repeat-y right 3px;
	bbborder-bottom: #b1bfc7 1px dashed;
	width: 50%;
	padding: 5px;
	margin: 5px;
}

ttd.grps_0 div, ttd.grps_1 div
{

	width:100%;
	height:100%;
	border: 1px solid red;
}

td.grps_img
{
	qqborder-bottom: #b1bfc7 4px solid;
	text-align: center;
	padding: 5px;
}

tr.grps_row h2
{
	font-size: 13px;
	margin-bottom: 3px;
	margin-top: 0px;
}

tr.grps_row a
{
	color: #636363;
	text-decoration: none;
}

tr.grps_row a:hover
{
	color: #F7862C;
	text-decoration: underline;
}

tr.grps_row h2 a
{
	color: #205a8d;
}

tr.mainrow
{
	
}

h1.title
{
	color: #137d9b;
	margin: 0px;
	font-size: 16px;
}

.headgroup
{
	font-size: 15px;
	vertical-align: top;
	color: #636363;
}

.product
{
	background:url(img/iblock-bg.jpg) repeat-y right 3px;
	vertical-align: top;
	color: #636363;
}

.product2
{
	vertical-align: top;
	color: #636363;
}

td.product2 
{
	background:url(img/iblock-bg.jpg) repeat-y right 3px;
}

.product h1, .product2 h1
{
	color: #2e6494;
	font-size: 13px;
	margin: 0px;
}
.product a, .product2 a
{
	color: #2e6494;
	text-decoration: none;

}

.product input, .product.input
{
	text-align: center;
}

.product div.price, .product div.price
{
	color: #205a8d;
	font-weight: bold;
	font-size: 12px;
}

ul.nlist
{
	padding: 0px;
	margin: 0px;
}

li.nitem
{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	color: #636363;
}
.ntime
{
	color: #f7862c;
}

.phone
{
	font-size: 14px;
	color: #ffffff;
}

.price
{
	font-size: 15px;
	font-weight: bold;
	color: #2E6494;
}

.price sup
{
	font-size: 9px;
}


.prodsmallimg
{
	display: block; 
    float:left; 
	margin:0 auto; 
	width: 122px; 
	height:122px; 
	border: 1px solid #ebebeb;
	margin: 10px;
	background-color: white;
	display:table-cell; 
	vertical-align:middle;
}


.prodsmallimg:hover
{
	display: block; 
    float:left;
    margin:0 auto; 
	width: 122px; 
	height:122px; 
	border: 1px solid #BDBDBD;
	margin: 10px;
	background-color: white;
	display:table-cell; 
	vertical-align:middle;
}

.prodsmallimg div
{
	position: relative;
	vertical-align: middle;
	text-align:center; 
}

.prodsmallimg img 
{
	top: 50%;
	vertical-align: middle;
}

.tab_active
{
	background-image: url(img/tab-active.gif);
}

.tab_nactive
{
	background-image: url(img/tab-inactive.gif);
}

.menu
{
	color: #3e5b6e;
	font-weight: Bold;
	font-size: 14px;
	text-decoration: none;
}

div.hotproduct
{
	text-align: center;	
	margin-top: 10px;
	margin-bottom: 10px;
}
div.hotproduct h1
{
	color: #2e6494;
	font-size: 13px;
	margin: 0px;
}

div.hotproduct a
{
	color: #2e6494;
	text-decoration: none;
}

div.hotproduct a:hover
{
	color: #F7862C;
	text-decoration: underline;
}

div.hotproduct .price
{
	font-size: 15px;
	font-weight: bold;
	color: #ff7a00;
}
</style>