body {margin:0;padding-top:10px}
table,div,p {font: normal 11px Tahoma, Verdana, Arial, Sans-Serif; color: #2A2A2A }

table a {text-decoration: none; color: #666666 }
table a:hover {text-decoration: none; color: Black }

h1   {font:bold 18px Tahoma, Verdana, Arial, Sans-Serif; color:#224BB4; margin-top:10px; margin-bottom:0px; }
h2,h3  {font:bold 12px Tahoma, Verdana, Arial, Sans-Serif; color:Black; margin-bottom:0px;}

p {
	margin-top: 10px; text-align: justify; 
}

.text {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	text-align: center;
}

img {
	border-color: #CCCCCC;
}

.gmenu {background:url(/img/menu_bg.gif) no-repeat;width:200px;height:20px;margin:10px 0 5px 0;padding:3px 0 3px 15px;}
.gbmenu {background:url(/img/head_bl_bg1.gif) no-repeat;width:200px;height:20px;margin:10px 0 5px 0;padding:3px 0 3px 15px;}
.bmenu span {padding:3px 8px;background:#e5e5e5;line-height:2em}
.menu {padding:0 6px; vertical-align: top;}
a.menu {text-decoration: none; color: Black; font-weight: bold;}
a.menu:hover {text-decoration: none; color: #666666; font-weight: bold;}

a.podmenu{
        color: #333333;
        text-decoration: none;
}
a.podmenu:hover {
		color: Black;
        text-decoration: none;
}

a.blue {
        color: #415CA2;
        text-decoration: underline;
}
a.blue:hover {
		color: #5977C2;
        text-decoration: underline;
}

.lvl1 {
        margin-left : 5;
}
.lvl2 {
        margin-left : 20;
}

.lnav1 {
        background: url(../img/arrow_sm_green.gif) no-repeat;
        padding: 2 2 2 15;
}
.lnav2 {
        background: url(../img/arrow_sm_gray.gif) no-repeat;
        padding: 2 2 2 15;
}

a.Cat_head {
		font-size: 13px;
		font-weight: bold;
        color: #415CA2;
        text-decoration: none;
}
a.Cat_head:hover {
		color: #5977C2;
}

.smallpic {
        BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN: 1px
}

.head_white {
		font-size: 12px;
		font-weight: bold;
        color: White;
}

.head_black {
		font-size: 12px;
		font-weight: bold;
        color: #222;
}

.copy {
	font-size: 10px;
	color: #999999;
	padding-top: 5px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

input,select,textarea{
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #333333;
}
	
.form{
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px; color: #333333;
	background-color: #FFFFFF; 
	border: 1px solid #B8B8B8 important;
}

/* Выделение кнопки при наведении. */
.bMenuButtonOver
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #7BD66B;
	border: #4CA43E 1px solid;
	height: 17px;
	color: White;
	word-wrap: nowrap;
	font-size: 11px;
}
	
.bMenuButtonOut
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #F6F6F6;
	border: #B8B8B8 1px solid;
	height: 17px;
	color: #009900;
	word-wrap: nowrap;
	font-size: 11px;	
}

blockquote {
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}

ul {
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.cntr td {
	text-align: center;
}

.ul1 {
	list-style-type:none;
	margin:0;
	padding:0
}

.ul1 a {
	color: #415CA2;
	background: url(../img/arrow_sm_green.gif) no-repeat;
	padding: 2 2 2 15;
	margin-left : 5;
}

.tab_price th {
        background: url(/img/menu_title-bg-blue.gif);
        height: 31;
        font-weight: bold;
        color: #000;
        text-align: center;
        white-space: nowrap;
}

.info {
	font-size: 10px;
}

.pad {margin:5px 0;}
.hide {display:none}

.adv {list-style:none;margin:0}
.adv li {margin:0;padding-bottom:10px}

td.bord {border:1px solid #D0D0D0;padding:5px;width:50%}
.price_r {font-size:13px; color:#007900;font-weight:bold}

.mm-goods-row a {color: #c09}
.mm-goods-cell {white-space:nowrap}
.mm-good-header a {color:#FF0080}
span.mm-header-text {color:green}
span.mm-header-text span {color:#000}
