body{ margin: 0; background: #c5e7f5; font:normal 12px arial; color: #000 }
a img{ border: none; }
form *, ul{ margin: 0; padding: 0 }
.mainDiv{ background: url(/img/head_bg1.jpg) repeat-x }
.header{ height: 337px; background: url(/img/head_bg2.gif) 0 100% repeat-x }
.header div.hdrChildDiv{ height: 100%; background: url(/img/kardio.png) -55px 202px repeat-x; }
.header div.hdrChildDiv div.logo{ height: 100%; background: url(/img/viz1/viz5.png) 0 100% repeat-x;  }
.header div.hdrChildDiv div.logo div{ height: 100%; width: 1000px; margin: 0 auto; position: relative }
.header div.hdrChildDiv div.logo div a.logo img{ margin: 29px 0 0 31px }
.header div.hdrChildDiv div.logo div table{ position: absolute; top: 186px; left:0px; z-index: 2 }
.header div.hdrChildDiv div.logo div table td{ vertical-align: top }
.logo p.cart{ width: 162px; height: 137px; background: url(/img/viz1/viz3.png); margin: 0 !important; padding: 20px 0 0 90px; position: relative }
.phone{ color: #e40e14; font-size: 26px; }
.phone span{ color: #717171; font-size: 20px; }
.logo p{ position:absolute;  right: 25px; margin: 0 }
.top1{ height: 36px; background: url(/img/bg1.gif) repeat-x }
.top1 div{ height: 36px; background: url(/img/midl_new3.jpg) 50% 100% no-repeat }
div					{ text-align:left; padding:0px; margin:0px; display:block;  }

form				{ display:inline; }
img 				{ border:0px;  margin:0px; border:0px;}

p, li					{ color:#666; font-size:12px; margin:0px 0px 7px 0px; text-align:justify; }

h1					{ font-size:22px; margin:0px; padding:0px; color:#d84f4f; font-weight:normal;   }
h2 					{ font-size:18px; margin: 5px 0px 10px 0px;  color:#455450; font-weight:normal; }
h3 					{ font-size:13px; margin: 5px 0px 10px 0px;  padding:0px;   color:#4fa1bf; font-weight:bold;   }
h4					{ color:#FFFFFF; font-size:13px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 5px 0px; }
h5					{ color:#333333; font-size:13px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 5px 0px; text-transform:uppercase; }
div.zagolovok1 h1   { font-size:16px; margin: 5px 0px 5px 0px;  color:#455450; font-weight:bold; }
a 					{ color:#4fa1bf; font-size:12px; text-decoration:underline; }
a:hover				{ color:#d84f4f; }

.clearall			{ clear:both; height:1px; margin:-1px 0px 0px 0px; padding:0px; display:block;}

.top	{ width:1000px; background-image:url(img/top.jpg);  height:176px; text-align:right; padding-top:0px; position:relative;}
.topt	{ width:1000px; height:197px; background: url('/img/midl_new3.jpg') no-repeat;}
.base	{ width:1000px; }

.content{ margin:0px 15px 30px 15px; min-height:250px;}
.ci { float:left; margin-left:-15px; }

.adv { background-color:#c5e7f5; padding:10px 0px 20px 10px; }

hr { height:1px; color:#c5e7f5;  }  
.footer	{ width:1000px; background-image:url(img/mmj.gif); height:38px; padding:0px; margin:0px; }

.zagolovok2  	{ font-size:18px; margin: 5px 0px 10px 0px;  color:#455450; font-weight:normal; }

.mi01 { background:url("img/mitem.gif") no-repeat scroll right bottom transparent;
color:#D84F4F;
font-size:14px;
font-weight:bold;
height:40px;
padding:2px 0 0 30px;
width:195px;}
.mi01 a { /*color:#646464*/ color:#000; text-decoration:none; font-size:14px; font-weight:bold; }
.mi01 a:hover { text-decoration:underline; }

.mi02 { background-image:url(img/mm.gif); height:30px; width:198px; background-repeat:no-repeat; padding:8px 0px 0px 30px; font-size:14px; font-weight:bold; color:#376b9c; }

.mi03 { width:179px; background-image:url(img/bgm.gif); background-repeat:no-repeat; color:#7393a0; padding:5px 2px 10px 40px; line-height:20px; }
.mi03 a {  color:#7393a0; text-decoration: underline; font-size:12px; font-weight:bold; }
.mi03 a:hover { text-decoration: none; } 	 


.mi04 { background-image:url(img/mmy.gif); background-repeat:repeat-y;  color:#7393a0; padding:5px 33px 10px 30px; line-height:20px; }
.mi04 a { /*color:#646464*/ color:#000; text-decoration:none; font-size:14px; font-weight:bold; }
.mi04 a:hover { text-decoration: underline; }

.ft { color:#4a87a6; margin-left:30px;  }
	
.fi { width:185px; border-top: 1px solid #77bde1; border-left: 1px solid #77bde1; border-bottom: 1px solid #77bde1; border-right: none; font: normal 12px arial; padding: 2px 0 3px 0 }

.basket{
	float: left;
	height: 54px;
	width: 143px;
	font-size: 11px;
	color: #0B4A75;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 7px;
}
.basket A{
	color: #006DA8;
}
.basket A:hover{
	color: #0E3347;
}

.bull_cat{
display:block;
background:url(/img/bull_cat.gif) no-repeat bottom right #e4f5fc;
height:28px;
line-height:28px;
text-decoration:none;
color:#292b40;
padding-left:15px;
text-align:left;
overflow:hidden;
}
.zagolovok2 { font-size:18px; margin: 5px 0px 10px 0px;  color:#455450; font-weight:normal; text-align:left;}

/*BREADCRUMBS*/
.breadcrumbs{font-size:14px; padding:0 0 5px 0; margin:0;}
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs a:visited{font-size:14px;font-weight:normal;}

.newsanons{padding:0 5px 20px 0; margin:0;}
.newszag{padding-bottom:10px; color:#455450; font-size:14px;}
.linketc {}
.linketc a, .linketc a:hover, .linketc a:visited{font-style:italic;}
.newszagi { text-decoration: strong; }

.navigate{font-size:16px; padding:0 0 5px 0; margin:0;font-weight:600;}
.navigate a {font-weight:normal;}  .navigate a:hover{font-weight:normal;}, .navigate a:visited{font-size:16px;font-weight:normal;}

/* ORDER */
.price{width:30px;border:1px solid #CCE5EE;color:#46A9CD;text-align:center;}

.price_but{background-color:#CCE5EE;border:1px solid;color:#46A9CD;text-align:center;width:70px;}

.topbanners {
border-left:1px solid white;
border-right:1px solid white;
float:left;
z-index:50;
}
