body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin: 0px 0px; 
	padding: 0px; 
	background-color : #F1EDEA;
}

form {
	margin: 0px; 
	padding: 0px; 
}

th {
	font-weight: bold;
	color: black;
}

td {
	font-size : 11px;
}

p {
	color: black;
	font-size : 11px;
}

th a {
	text-decoration: underline;
	color: black;
}

h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px; 
	font-weight: normal;
}

h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	margin: 5px 0px 10px 0px;
	padding: 0px; 
}

h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin: 10px 0px 10px 0px;
	padding: 0px; 
}

div.point {
	background-image: url(/images/numbers/point.gif);
	background-repeat : no-repeat;
	width : 17px;
	height : 17px;
	font-size : 10px;
	text-align : center;
	vertical-align : middle;
	position : absolute;
	z-index : auto;
	font-weight : bolder;
}

div.point2 {
	background-image: url(/images/numbers/point2.gif);
	background-repeat : no-repeat;
	width : 20px;
	height : 20px;
	font-size : 10px;
	text-align : center;
	vertical-align : middle;
	font-weight : bolder;
}

.absolute {
	position : absolute;
	z-index : auto;
}

.lsidebar { 
	background-color : #F1EDEA; 
	font-size: 11px; 
}

.input {	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #eeeeee;
	border : 1px solid #777777;
	color : Black;
	text-decoration : none;
	scrollbar-face-color: #dddddd;
	margin-bottom : 1px;
}

.bold { font-weight: bold; }

input.noborder { border : 0px solid #ffffff; }

input.catsearch {
	text-decoration : none;
	border : 1px solid #ff0000;
	margin: 2px;
	padding: 0px;
}

.smallgrayheader, .smallgray, .location { font-size : 10px; color : #787878; }

.under { text-decoration : underline; }

a { color : #262422; text-decoration : none; font-size: 11px;}
a:visited { color : #262422; font-size: 11px;}
a:hover { text-decoration : none; color: #262422; font-size: 11px;}

.small, .small a, .small a:visited { font-size: 11px; text-decoration: none;}
.small a:hover { font-size: 11px; text-decoration : underline; color: #ff9900; }

.small2, a.small2, a.small2:visited { font-size: 10px; text-decoration: none; color : #0033CC;}
a.small2:hover { font-size: 10px; text-decoration : none; color: #ffffff; }

.small3, a.small3, a.small3:visited { font-size: 9px; text-decoration: none; color : #000000;}
a.small3:hover { font-size: 9px; text-decoration : none; color: #262422; }

.gray, a.gray, a.gray:visited {
	font-size: 11px;
	color : #8C8C8C;
	text-decoration: none;
}
a.gray:hover, a.gray:active { color : #8C8C8C; text-decoration: underline; font-size: 11px;}

.red, a.red, a.red:visited {
	font-size: 11px;
	color : #FF0000;
	text-decoration: none;
}
a.red:hover, a.red:active { color : #FF0000; text-decoration: underline; font-size: 11px;}

a.news, a.news:visited
{ 
	text-decoration: underline; 
	color: #ff7f7f; 
}

a.news:hover { text-decoration : underline; color: #ff7f7f; }

.big {
	font-size : 13px;
}

a.big, a.big :visited
{ 
	text-decoration: underline; 
	color: #ff7f7f;
	font-size : 13px;
}

a.big:hover { text-decoration : underline; color: #ff7f7f; font-size : 13px; }

.blue 
{
	color: #008599;
}

.green { color: green; }

.bluesmall
{
	font-size: 11px;
	color: #008599;
	font-weight : bold;
}

.bigred
{
	color:#ff0000;
	font-size: 12px;
	font-weight : bold;
}

.bottommenu, .bottommenu a, .bottommenu a:visited {
	background-color : #336699;
	font-size: 11px;
	color : #ffffff;
	text-decoration: none;
}

.bottommenu a:hover, .bottommenu a:active { color : #FFCC00; text-decoration: none; }

.compare {
	font-size: 11px;
	background-color : #336699;
	font-weight: bold;
	color: white;
}

.compare a, .compare a:visited, .compare a:hover, .compare a:active {
	font-weight : bold;
	font-size: 11px;
	color : #FFCC00;
	text-decoration: none;
}

.compare a:hover {
	font-weight : bold;
	font-size: 11px;
	color : #FFFFFF;
	text-decoration: none;
}

.whitelink, .whitelink a, .whitelink a:visited { text-decoration: underline; color: #ffffff; }
.whitelink a:hover { text-decoration: underline; color: #ff9900; }

.white, .white a, .white a:visited { text-decoration: none; color: #ffffff; }
.white a:hover { text-decoration: none; color: #ffffff; }

.colored {background-color: #EE2E24; color: white; font-weight: bold; }
.red { color: #EE2E24; font-weight: bold;  }
.red2 { color: #EE2E24; font-weight: bold; }

.ban { margin: 3px 0px; padding-left: 10px; padding-top:3px; color: white; font-size: 11px; background-image: url(/images/plashka.jpg); background-repeat: no-repeat; width: 197px; height: 19px; text-align: left; }

.payment { padding-left: 210px;}

.paymentbg { background-image: url(/images/bg_cart.jpg); background-repeat: no-repeat; 
background-position: bottom center; padding-left: 210px;}

#addProductDiv {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	visibility: hidden;
	width: 150px;
}

#addProductCompleteDiv {
	width: 150px; 
	display: none;
	padding: 0px; 
	/*background-color: #c9e0f6;
	border: solid 2px #67a4de;*/
}

.brandinfo {
	padding: 11px 5px 11px 180px;
	background-image: url(/images/info_button.gif);
	background-repeat: no-repeat;
	color: #008599;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	
}


.brandinfo2 {
	width: 213px;
	padding-top: 5px;
	background-image: url(/images/aboutbrend_bg.gif);
	background-repeat: repeat-y;
	color: #008599;
	font-weight: bold;
}

.brandinfo3 {
	margin: 0px;
	font-size: 11px;
	width: 213px;
	padding: 0px 0px;
	background-image: url(/images/bg_info2.gif);
	background-repeat: repeat-y;
}

.cbrand {	
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 344px;
	background-image: url(/images/bg_info.gif);
	background-color: #ffffff;
	background-repeat: repeat-y;
}

.reddb
{
	padding: 0px;
	background-image: url(/images/red.gif);
	color: white;
	width: 197px;
	height: 19px;
	font-weight: bold; 
}

.yedb
{
	padding: 0px;
	background-image: url(/images/yellow.gif);
	color: black;
	width: 197px;
	height: 29px;
	font-weight: bold; 
}

.upline
{
	border-top: 1px solid #DAD7D5;
	width: 197px;
	text-align: center;
	height : 42px;
}

#BrandInfoDiv {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	visibility: hidden;
	width: 344px;
}

p {
	margin: 0px;
	padding: 5px 0px;	
}

.vacpic
{
	margin: 0px 3px 3px 3px;
}

.vacpic2
{
	margin: 3px 3px 0px 3px;
}

.descrlist
{
	font-size: 12px;
}

/* FLOAT WINDOW */
.floatWindow { /* Обёртка */
border : 0px;
padding : 0px; 
margin : 0px;
position : absolute;
z-index : 9999;
width: 450px;
}

.insertCodes, .insertCodes p, .insertCodes div { font-size: 12px; }

/* Настройки бордера 1 */
.fw1_ramka { width: 100%; }
.fw1_border {border: 1px solid #767676;}
.fw1_bg_border {background-color: #fff3b7;}

.fw1_block {margin:0 11px; padding:0px;height:11px; font-size:1px;}
.content1 {margin:0; padding:0; font-size:11px;}

/** Блоки для обрамления */
.fw1_topL, .fw1_topR, .fw1_topC, .fw1_bottomL, .fw1_bottomR, .fw1_bottomC {
display:block;
}

/* Фон обрамления */
.fw1_topL, .fw1_topR, .fw1_bottomL, .fw1_bottomR {background-image:url('/images/popup_fons.gif') !important;}

/** Позиционирование фона-рамки для верханих бордюров */
.fw1_topL {background: none no-repeat scroll top left;}
.fw1_topR {background: none no-repeat scroll top right;}

/** Верхний бордюр */
.fw1_topC {border-width: 1px 0 0 0;}
.fw2_topC {border-width: 2px 0 0 0;}

/** Позиционирование фона-рамки для нижних бордюров */
.fw1_bottomL {background: none no-repeat scroll bottom left;}
.fw1_bottomR {background: none no-repeat scroll bottom right;}

/** Нижний бордюр */
.fw1_bottomC {border-width: 0 0 1px 0;}
.fw2_bottomC {border-width: 0 0 2px 0;}

/** Стрелки */
.fw1_str { background: transparent url('/images/popup_rec.gif') no-repeat scroll 0 0; position: absolute; z-index: 99999; width: 47px; right: -46px; top: 13px;  height:22px;}

/** */
.fw1_content {
border-width : 0 1px 0 1px;
position : relative;
margin : 0px;
padding : 0px;
background-color : red;
z-index : 9999; 
}
.fw1_container {
position : relative; 
z-index : 9999;
width : 100%; /* включаем layout: (http://www.satzansatz.de/cssd/onhavinglayout.html) 
ВАЖНО: height:1%; даёт глюк в IE под макинтош!
*/
margin : 0px;
padding : 0; 
}





