body{
	background:#ffffff;
	color:#000000;
	margin:5px;
}
body.page{
	background:url(../../img/bg_top.gif) repeat-x top left;
	margin:0;
}
body.more{
	margin:0px;
}
body,td,th,input,select,textarea,h1,h2,h3,h4,h5{
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
}

form{margin:0;padding:0;}
input{margin:0;}
img.bordered,iframe,textarea,input,img.reImage{border:solid 1px #B4B4B4;}
img.right{margin:3px 0 15px 30px;} 
img.left{margin:3px 30px 15px 0;} 
textarea,input{
	padding-left:3px;
	padding-right:3px;
	color:#000000;
  background:#ffffff;
	border:solid 1px #494949;
}
input.submit{
	color:#000000;
  background:#ffffff;
}
.small{font-size:10px;}
.small_{font-size:11px;}
small{font-size:10px;}
input.small{height:15px;}
table.small td{vertical-align:middle;}
.gray{color:#666666;}
b.orange,.require{color:#198ec6;}
/* ссылки */
a{color:#000000;text-decoration:underline;}
a:hover{color:#198ec6;}
/* ................................................................ */

p,h1,h2,h3,h4,h5{padding:0;margin: 0px 0px 10px 0px;}

.required{color:#ED2123;}
p.error{
	color:#e6e6e6;
	padding-bottom:10px;
	border-bottom:solid 2px #ED2123;
}
p.pages{
	padding-top:5px;
	margin-top:5px;
	border-top:solid 1px #B4B4B4;
	font-size:10px;
}
p.pages a{padding-left:3px;padding-right:2px;text-decoration:none;}
p.pages a.current{color:000000;background:#198ec6;cursor:default;}

p.bottom{
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:solid 1px #B4B4B4;
}
p.bottom img{margin-top:3px;}
p.top{
	padding-top:5px;
	margin-bottom:10px;
	border-top:solid 1px #B4B4B4;
}

/* списки */
ul{margin:5px 0 10px 15px;padding:0;}
ul li, ol li{padding:3px 0px 4px 0px;}
ul li{
	list-style:none;
	padding-left:10px;
	background:url(../../img/bul.gif) no-repeat 0 9px;
}
ol.home li{padding:0px 0px 2px 0px;}
ul li p, ol li p{padding:0;margin:0;}
ul.map{margin:5px 0 10px 25px;}
a.dotted{
	background:url(../../img/bul.gif) no-repeat 0 7px;
	padding-left:10px;
}
/* ................................................................ */
/* заголовки */
h1{
	padding:0px 0 10px 54px;
	margin-bottom:20px;
	color:#000000;
	font-size:17px;
	font-weight:normal;
	border-bottom:3px solid #1620bd;
}
h2{
	margin-bottom:10px;
	color:#1620bd;
	/*color:#198ec6;*/
	font-size:17px;
	font-weight:normal;
}
h2 a,a.orange{color:#F26531;text-decoration:underline;}
h2 a:hover,a.orange:hover{color:#000000;}

h3{
	color:#198ec6;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
h3 a {
	color:#198ec6;
	text-decoration: none;
	}
h3 a:hover {
	text-decoration: underline;
	}
h4{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
h5{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
h5.alert{
	color:#198ec6;
	border:0 solid #000000;
	border-left-width:2px;
	border-bottom-width:2px;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}
h6{
	margin-bottom:0px;
	color:#000000;
	font-size:17px;
	font-weight:normal;
	padding:0;
}
/* ................................................................ */
table.all, td.all{
	height: 100%;
	width:100%;
}
tr.all{height: 100%;}
td{vertical-align:top;}



/* шапка-начало */

td.ico{padding:60px 38px 0 10px;background: url(../../img/bg_ico.gif) no-repeat right top;}
td.ico table td{padding-bottom:20px;}

/*	<td id=idMainMenu style="height:##menu_height##px;"><table width="100%" cellpadding=0 cellspacing=0 border=0>
			<tr>
			<td width="50%" align=right><IMG SRC="./img/null.gif" WIDTH="1" HEIGHT="1" BORDER="0" ALT=""></td>
			<td><div id=idMainMenuDiv align=center> <!--menu--><ul><!--menu_node--><li>##menu##<a href="##self####key##" onfocus="this.blur();" class="menu_node ##current##">##name##</a></li><!--/menu_node--></ul><!--/menu--><br><IMG SRC="./img/null.gif" WIDTH="975" HEIGHT="1" BORDER="0" ALT=""></div><IMG SRC="./img/null.gif" WIDTH="975" HEIGHT="1" BORDER="0" ALT=""></td>
			<td width="50%"><IMG SRC="./img/null.gif" WIDTH="1" HEIGHT="1" BORDER="0" ALT=""></td>
		</tr>
*/

#idMainMenu{
		border:1px solid #FFFFFF;
		background: url(../../img/bg_menu.gif) repeat-x 0 0;
}
/* Main menu */
	#idMainMenuDiv{
		z-index:10;
		padding:0;
		margin:0;
		position:absolute;
	}
	#idMainMenuDiv a{
		font-size:12px;
		display:block;
		font-weight:bold;
		text-decoration:none;
		color:#ffffff;
		width:161px;
		padding:6px 0 15px 0;
		background: url(../../img/bg_menu_item.gif) repeat-x 0 0;
	}
	#idMainMenuDiv a:hover,#idMainMenuDiv li.hover a,#idMainMenuDiv li:hover a,#idMainMenuDiv a.current{
		color:#000000;
		text-decoration:none;
		background:#198ec6 url(../../img/bg_menu_item_a.gif) repeat-x 0 0; /* замена с оранжевого */
	}
	/* First level */
	#idMainMenuDiv ul{padding:0;margin:0;}
	#idMainMenuDiv ul li{
		list-style-image:none;list-style-type:none;float:left;margin:0;padding:0;
		background:none;
		text-align:center;
		border-right:1px solid #ffffff;
	}
	#idMainMenu ul li{}
	#idMainMenu ul li:first-child{border-left:1px solid #ffffff;}
	#idMainMenu ul li{_border-left:expression((previousSibling)?'0':'1px solid #ffffff !important');}	 /* IE hack */

	/* After first level */
	#idMainMenuDiv li li{float:none;border-left-width:1px;}
	#idMainMenuDiv li ul{margin:31px 0 0 -1px;border-bottom:1px solid #ffffff;}

	#idMainMenuDiv li li{border:1px solid #ffffff !important;border-bottom:0px !important;}
	#idMainMenuDiv li ul li:first-child{border-bottom-width:1px !important;}
	#idMainMenuDiv li ul li{_border-bottom-width:expression((previousSibling)?'0px !important':'1px !important');}	 /* IE hack */

	#idMainMenuDiv li li a{
		color:#FFFFFF !important;
		background:#198ec6 !important;
		padding-bottom:6px;
	}

	#idMainMenuDiv li li a:hover{
		color:#000000 !important;
		background:#51b0dd !important;
	}

/* Drop down */
	#idMainMenuDiv li ul{visibility:hidden;position:absolute;z-index:10;background:url(sp.gif);}
	#idMainMenuDiv li.hover,#idMainMenuDiv li:hover,#idMainMenuDiv li.hover{
	}
	#idMainMenuDiv li:hover>ul{visibility:visible;}
	#idMainMenuDiv li.hover ul{visibility:expression(parentNode.className=="hover"?"visible":"hidden");}
	#idMainMenuDiv li.hover a, #idMainMenuDiv li:hover a{
	}






/*

#menu{
		border-top:1px solid top;
		background:url(../../img/bg_menu.gif) repeat-x 0 0;
		padding:0;
}
a.menu_node{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	border-left:1px solid #ffffff;
	width:161px;
	text-align:center;
	padding:6px 0 15px 0;
	color:#ffffff;
	background:#B4B4B4 url(../../img/bg_menu_item.gif) repeat-x 0 0;
}
a.menu_node:hover,a.menu_node:active,a.current{
	background:#272b6c url(../../img/bg_menu_item_a.gif) repeat-x 0 0;
	color:#000000;
	text-decoration:none;
}
a.current {cursor:default;}			*/

/* ................................................................ */

/* левая колонка */
#left{
	padding:0 50px 20px 0;
}
/* ................................................................ */

/* контент-начало */
td.content{
	padding:7px 25px 20px 25px;;
}
td.splash_news{
	padding-right:50px;width:25%;
}
/* ................................................................ */

/* подвал-начало */
#bottom{
	vertical-align:middle;
	border-top:3px solid #000000;
	background:#E9E9E9;
	padding:25px 40px;
}
#bottom table td{
	vertical-align:middle;
}
/* ................................................................ */
/* ----------------reTable---------------- */
img.reImageLeft{margin-right:10px;}
img.reImageRight{margin-left:10px;}

td.label{
	vertical-align:middle;
	/*font-weight:bold;*/
}
table.edit td{padding:1px 5px 1px 0;}

table.cat {
	border:0;
	border-top: solid 1px;
	border-left: solid 1px;
}
table.cat td{
	padding:5px 5px 5px 5px;
	border:0;
	border-bottom: solid 1px;
	border-right: solid 1px;
}
table.reTable{width:100%;}
table.reTable th{
	vertical-align:middle;
	background:#8B8B8B;
	color:#e6e6e6;
	font-weight:normal;
	font-size:11px;
	border-top-width:1px;
	border-top-style:solid;
	border-left-width:1px;
	border-left-style:solid;
}
table.reTable,table.reTable td,table.cat,table.cat td, table.reTable th,table.chat,table.chat td{border-color:#B4B4B4;}

table.reTable td,table.cat td, table.reTable th{padding:0 5px 3px 0;}

table.reCellBordered td,table.cat td, table.reCellBordered th{padding:3px 5px;}
table.reTable P,table.reTable h1,table.reTable h2,table.reTable h3,table.reTable h4,table.reTable h5{margin:0;padding:0;}
#catalog_form P,#catalog_form h1,#catalog_form h2,#catalog_form h3,#catalog_form h4,#catalog_form h5{margin:0;padding:0;}
table.reTable td{vertical-align:middle;}

table.cat tr.cat td{background:#8B8B8B;}


div.guest{clear:both;padding:4px 7px;border:1px solid #DADADA;margin:0 0 10px 0;}
p.otvet{margin-top:10px;margin-bottom:0;color:#666666;}



tr.color_group td {background:#198ec6;color:#FFFFFF;font-weight:bold;}

/*****************************************************************************/
div.delim{border-bottom: solid 1px #cccccc;margin:1px 0;}
.header td{background:#BA2425;color:#ffffff;}
.color_0 td{background:#ffffff;}
.color_1 td{background:#EFF0F0;}
.color_2 td{background:#E9E9E9;}
 .rightborder{border-right:1px solid #B4B4B4;}
 .leftborder{border-left:1px solid #B4B4B4;}
 .topborder{border-top:1px solid #B4B4B4;}
 .bottomborder{border-bottom:1px solid #B4B4B4;}
td.color_value{background:#DEDEDE;}
.color_group td{background:#198ec6;color:#ffffff;font-weight:bold;}
.color_group td h2{font-size:13px;font-family:Verdana;}
.color_group td a,.color_group td h3,.color_group td a:hover{color:#ffffff;}
.color_group td a:hover{color:#ffffff;text-decoration:none;}

.hidden{display:none;}
.visible{display:block;}
#ilink{position:absolute;z-index:1;}
#ilink.hidden{visibility:hidden;}
#ilink.visible{visibility:visible;}
#obasket{background:#BA2425;color:#ffffff;text-align:right;font-size:12px;font-weight:bold;padding:3px;margin:1px;}
#obasket a{color:#ffffff;text-decoration:underline;}
.red{color:#BA2425;font-size:17px;font-weight:normal;}
.blue{color:#365591;}

form#catalog_form,form#catalog_order{margin:1px;}

ul.mainmenu{margin:6px 0 6px 0px;padding:0;}
ul.mainmenu li{padding:2px 0 2px 18px;list-style:none;background:url(../../img/ico.menu.gif) no-repeat 0 4px !important;font-size:13px;font-weight:normal;}
ul.mainmenu ul{margin:6px 0 6px 0px;padding:0;}
ul.mainmenu li.current{background-image:url(../../img/ico.path.gif) !important;}
ul.mainmenu li a.current{color:#198ec6;background:none;font-weight:bold;}


/* для Richedita */
/*img.reImage{cursor:hand;padding:1px;}
table.reTable{border: none; width:90%;}
table.reBordered{border-top: solid 1px #cccccc;border-left: solid 1px #cccccc;}
table.reTable td{padding:3px;border: none;vertical-align:top;}
table.reBordered td{border-bottom: solid 1px #cccccc;border-right: solid 1px #cccccc;}
table.reTable td p,h5,h4,h3,h2,h1{ margin:3px 0; }*/
.blue{font-weight:bold;color:#365591;}
.moregoods th {
	background-color:#198ec6;
	padding: 3px;
	}
.moregoods td {
	background: #EEE;
	padding: 3px;
	}
#adlinks {
	font-size:9px;
	color: #999;
	padding-top: 5px;
}
#adlinks a {
	color: #999;
}
#pricetable{
	margin-top:23px;
}
#pricetable th{
	background:#b4b4b4;
}
#pricetable td{
	background:#f0f0f0;
}
#pricelist a{
	padding:10px 15px;
}
#pricelist a.selprice{
	color:#FFFFFF;
	background:#198ec6;
}
