.menu, h1.menu, h2.menu{
	color : #666600;
	margin-top: 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-left: 5px;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu01, h1.menu01, h2.menu01 {
	color : #003B57;
	margin-top: 0px;
	margin-bottom : 0px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu01 a, h1.menu01 a, h2.menu01 a{
	color : #003B57;
	text-decoration: none;
}
.menu01 a:hover{
	text-decoration: underline;
}
.menu02, h1.menu02{
	color : #003B57;
	margin-top: 0px;
	margin-bottom : 0px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.menu02 a{
	color : #003B57;
	font-weight: normal;
	text-decoration: none;
}
.menu02 a:hover{
	text-decoration: underline;
}
/*для заголовков кнопок в топе*/
.menu03{
	color : #003B57;
	margin-top: 0px;
	margin-bottom : 0px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu03 a{
	color : #003B57;
	text-decoration: none;
}
.menu03 a:hover{
	text-decoration: underline;
}

.label01{
	color : #003B57;
	margin-top: 0px;
	margin-bottom : 0px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 13px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.labelfirms{
	color : #003B57;
	margin-top: 0px;
	margin-bottom : 0px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.labelfirms a{
	color : #003B57;
	font-weight: bold;
}
.labelfirms a:hover{
	color : #999933;
	text-decoration: none;
}
p, .text01, td{
	color : #000000;
	margin-top: 7px;
	margin-bottom : 7px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 12px;
	font-family : Arial, sans-serif;
	font-weight: normal;
}
.text02, .text02 a{
	color : #003B57;
	margin-top: 7px;
	margin-bottom : 7px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.text02 h1{
	color : #003B57;
	margin-top: 7px;
	margin-bottom : 7px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

p a, .text01 a, .newstitle a, .news a{
	color : #000000;
	text-decoration: none;
}
.text01 a:hover, .newstitle a:hover, .news a:hover{
	text-decoration: underline;
}
ul, ol, li{
	color : #003B57;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom : 0px;
	margin-top: 0px;
	font-size : 12px;
	font-family : Arial,sans-serif;
	list-style-type : circle;
}
.question{
	color : #003B57;
	text-indent: 15px;
	margin-top: 2px;
	margin-bottom : 2px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.answer{
	color : #003B57;
	margin-top: 2px;
	margin-bottom : 2px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.button01, .select01, input{
	color : #003B57;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.button02{
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.notnull{
	color : #ff0000;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*темы для форума*/
.forumtema{
	color : #003B57;
	margin-top: 5px;
	margin-bottom : 5px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.forumtema a{
	color : #003B57;
	text-decoration: none;
}
.forumtema a:hover{
	color : #003B57;
	text-decoration: underline;
}
.textmessage{
	color : #003B57;
	margin-top: 5px;
	margin-bottom : 5px;
	margin-right : 5px;
	margin-left: 10px;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*для администратора*/
.adminmessage, .adminmessage a{
	color : #ff0000;
	margin-top: 5px;
	margin-bottom : 5px;
	margin-right : 5px;
	margin-left: 0px;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
/*A:link    { color: red }     непосещённые ссылки */
/*A:visited { color: blue }   посещённые ссылки   */
/*A:hover   { color: yellow }  пользователь провёл над */
/*A:active  { color: lime }    активные ссылки    */
.text03{
	color : #003B57;
	margin-top: 7px;
	margin-bottom : 7px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.loginform{
	color : #003B57;
	margin-top: 7px;
	margin-bottom : 7px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.text03 a{
	color : #003B57;
	text-decoration: none;
}
.text03 a:hover{
	color : #003B57;
	text-decoration: underline;
}
/* для контактов */
.textcontakts{
	color : #0054A6;
	margin-top: 7px;
	margin-bottom : 7px;
	margin-right : 5px;
	margin-left: 0px;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.textcontakts a{
	color : #0054A6;
	text-decoration: underline;
}
.textcontakts a:hover{
	color : #0054A6;
	text-decoration: none;
}
/* заголовки в топ*/
h1.menuheaders {
   color : #ffffff;
   text-decoration: none;
   margin-top: 3px;
   margin-bottom : 3px;
   margin-right : 5px;
   margin-left: 5px;
   font-size : 12px;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h1.menuheaders a{
   color : #ffffff;
   text-decoration: none;
}
h1.menuheaders a:hover{
   color : #ffffff;
   text-decoration: underline;
}
/*цены*/
.price{
	color : #003B57;
	margin-top: 7px;
	margin-bottom : 7px;
	margin-right : 3px;
	margin-left: 3px;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
th, th a{
	color : #003B57;
	margin-top: 0px;
	margin-bottom : 0px;
	margin-right : 5px;
	margin-left: 5px;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
}
/**/
BODY{
	margin: 0px;
	padding: 0px;
			
	scrollbar-face-color:#517D99; 
	scrollbar-track-color:#517D99;
	
	scrollbar-shadow-color:#FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color:#CCCCCC; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-arrow-color:#FFFFFF;
}

#korzina {
	position: absolute; /*inherit static absolute relative*/
	border: 2px solid #003B57;
	visibility: visible; /* visible hidden */
	z-index: 2;
}

.admin, .admin a{
	color : #cc0000;
	margin: 5px;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.cl_sel { font:xx-small Verdana;   background-color:#dddddd; }
.cl_wek { font:bold xx-small Verdana; color:black; width:100%; height:12px; }
.cl_day { font:bold xx-small Arial;   color:black; width:100%; height:12px; text-decoration:none; cursor:hand; }
.cl_dayns4 { font:bold x-small Arial;   color:black; text-decoration:none; }
.cl_in { border:inset 1px; padding:0px; font-weight:normal; background-color: #cccccc; width:18px; height:14px; } 
.cl_out { border:outset 1px; padding:0px; font-weight:bold; background-color: #cccccc; width:18px; height:14px; }

/* комментарий красным цветом */
.comment{
	color : red;
}
/* комментарий к поиску в каталоге */
.searchcatcomment, .searchcatcomment a, .searchcatcomment a:hover{
	color : #0054A6;
	margin: 0px;
	padding: opx;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
/* строки каталога */
.catmenu, .catmenu a, .catmenu2, .catmenu2 a{
	color : #0054A6;
	margin: 5px;
	font-size : 13px;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*
	Arial, Helvetica, sans-serif;
	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;*/
	text-decoration: none;
}

.catmenu a:hover, .catmenu2 a:hover{
	text-decoration: underline;
}

.catmenu2, .catmenu2 a{
	font-size : 12px;
}

.nob{
	font-weight: normal;
}

/* новые товары */
.is_new{
	color : red;
	font-weight: bold;
}

/* распродажи товары */
.is_sale{
	color : red;
	font-weight: bold;
	font-style : italic;
}

/* меню каталога - корень узла - Товары*/
div.dmenu{
	background: url(/images/folderopen.gif) 0 50% no-repeat;
	padding: 0 0 0 23px;
	margin:0;
}
div.dmenu a{
	color : #000;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
}

/* меню слева 2 уровень*/
div.dcat201{
	margin:0;
	padding:0;
	background: url(/images/line.gif) transparent repeat-y top left;
}

div.dcat2, div.dcat2last{
	background: url(/images/join.gif) 0 50% no-repeat;
	padding: 0 0 0 18px;
	margin: 0 0 0 18px;
}
div.dcat2last{
	background: url(/images/joinbottom.gif) 0 50% no-repeat;
}
.acat2, .acat2open{
	display: block;
	width: 100%;
	background: url(/images/folder.gif) 0 50% no-repeat;
	padding: 0 0 0 18px;
	margin: 2px 0;
	white-space: nowrap;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #003B57;
	font-weight: normal;
	text-decoration: none;
}
.acat2open{
	background: url(/images/folderopen.gif) 0 50% no-repeat;
}
.acat2:hover, .acat2open:hover{
	text-decoration: underline;
}

.red, a.red{
	color: red;
}

span.ru{
	color: red;
}

span.fbg{
	background: #ffff00;
}

.divsender{
	padding:6px 0;
	text-align:right;
	background:url(/images/product/mail.png) 100% 50% no-repeat;
}

.asender{
	padding:0 36px 0 0;
	color : #666600;
}
