BODY{
	background: #B1BACF;
	font-family: Tahoma,Verdana,Arial Cyr,Arial,serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
H1{
	font-size: 21px;
	color: #3A5DAD;
}
TD{
	vertical-align: top;
}
table.tbl1{
	border: 0px;
	border-collapse: collapse;
}
table.tbl1 td{
	padding: 0px;
}
table.tbl2{
	border: 0px;
	border-collapse: collapse;
	width: 975px;
}
table.tbl2 td{
	padding: 0px;
	background: transparent;
}

table.tbl3{
	border: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.tbl3 td{
	padding: 0px;
}
IMG{
	border: 0;
	margin: 0px;
}
.TMenu{
	text-align: center;
	position: absolute;
	border: 0;
	background: white url(/images/rucomfort/t_m_bg.gif) repeat-x;
	width: 480px;
	height: 35px;
	margin-left: 495px;
	margin-top: 145px;
	font-size: 14px;
	font-weight: bold;
	color: red;
}
.TMenu A:link{
	font-size: 14px;
	color: red;
	margin: 0 5px;
	text-decoration: none;
}
.TMenu A:visited{
	font-size: 14px;
	color: red;
	margin: 0 5px;
	text-decoration: none;
}
.TMenu A:active{
	font-size: 14px;
	color: blue;
	margin: 0 5px;
	text-decoration: none;
}
.TMenu A:hover{
	font-size: 14px;
	color: blue;
	margin: 0 5px;
	text-decoration: none;
}

.LMenuLinks{
	background: url(/images/rucomfort/l_m_middle.gif) repeat-y;
	color: red;
	text-align: left;
	width: 239px;
	/*border: 1px solid red;*/
}
.LMenuLinks A:link{
	color: red;
	font-size: 14px;
	text-decoration: none;
	line-height: 25px;
	margin-left: 14px;
}
.LMenuLinks A:visited{
	color: red;
	font-size: 14px;
	text-decoration: none;
	line-height: 25px;
	margin-left: 14px;
}
.LMenuLinks A:hover{
	color: blue;
	font-size: 14px;
	text-decoration: none;
}
.ListBr{
	/*border: 1px solid red;*/
	width: 240px;
	margin-bottom: 21px;
}

.AListBr1, .AListBr2{
	display: block;
	border-bottom: 1px solid #B1BACF;
	width: 220px;
	padding: 3px;
}
.AListBr1{
	border-right: 3px solid #B1BACF;
}
.AListBr2{
	border-left: 3px solid #B1BACF;
}
.BotMenu{
	background: url(/images/rucomfort/bot_bg.gif);
	text-align: center;
	color: red;
	font-size: 12px;
}
.BotMenu A{
	color: red;
	text-decoration: none;
}
.BotMenu A:hover{
	color: blue;
}
.LeftBot{
	font-size: 10px;
	width: 271px; 
	height: 46px; 
	background: #DCE7FC url(/images/rucomfort/bot_left.gif) no-repeat;
}
.LeftBot DIV{
	margin-top: 18px;
	margin-left: 49px;
	text-align: center;
	width: 80px;
}
.LeftBot IMG{
	float: right;
	margin-top: 14px;
	margin-right: 14px;
}
.content{
	width: 702px;
	text-align: left;
	display: table-cell;
	font-size: 12px;
}
.titStr{
	border: 1px solid #B1BACF;
	margin: 0 7px;
	padding: 3px 7px;
	margin-bottom: 21px;
}
.gorPr{
	color: red;
	font-size: 17px;
}
.GlItem{
	border-bottom: 1px solid #B1BACF;
	margin: 0 35px;
	padding: 14px 7px;
}
.GlItem IMG{
	float: left;
	margin: 0 7px;
}
.GlItem SPAN{
	color: red;
	font-weight: bold;
}
.GlItem A{
	text-decoration: none;
	color: #3A5DAD;
	font-weight: bold;
}
.ItemBrand{
	border-bottom: 1px solid #B1BACF;
	margin: 14px 7px;
	padding: 14px 7px;
}
.ItemBrand IMG{
	margin: 3px 7px;
	float: left;
	border: 1px solid #CACED9;
}
.CatItem{
	border-bottom: 1px solid #B1BACF;
	margin: 0 35px;
	padding: 14px 7px;	
	font-size: 11px;
}
.CatItem A{
	text-decoration: none;
	color: #3A5DAD;
	font-weight: bold;
}
.ImgNPrice{
	float: left;
	/*border: 1px solid red;*/
	width: 150px;
	text-align: center;
}
.ImgNPrice IMG{
	margin: 3px 0;
}
.ImgNPrice B{
	color: red;
}
.CatHeader{
	display: block;
	margin-bottom: 5px;
	font-size: 14px;
}
TABLE.Mosch TD{
	color: #383838;
	padding: 0 7px;
}
DIV.NavStr{
	margin: 0 14px;
	padding: 3px;
	/*border-top: 1px solid #B1BACF;
	border-bottom: 1px solid #B1BACF;*/
	background: #D9E4FB;
}
TABLE.List_Conds{
	width: 420px;
	border-collapse: collapse;
}
TABLE.List_Conds TD{
	padding: 3px 5px;
	text-align: center;
	border-bottom: 1px solid red;
}
TABLE.List_Conds TH{
	text-align: center;
	/*border-top: 1px solid red;*/
	border-bottom: 1px solid red;
}
TABLE.List_Conds TH A{
	color: #3A5DAD;
	text-decoration: none;
}
TABLE.List_Conds TH A:hover{
	color: red;
	text-decoration: underline;
}
.SItem{
	padding: 7px;
	overflow: hidden;
}
.SItem H2{
	color: rgb(65, 109, 197); 
	font-size: 14px; 
	clear: both;
}
.SBrand{
	padding: 7px;
}
.SBrand H2{
	color: rgb(65, 109, 197); 
	font-size: 14px; 
	clear: both;
	margin-top: 42px;
}
.SBiblio{
	padding: 7px;
}
.SBiblio H2{
	color: rgb(65, 109, 197); 
	font-size: 14px; 
	clear: both;
}
.PerVRazd{
	border-top: 1px solid rgb(65, 109, 197);
	border-bottom: 1px solid rgb(65, 109, 197);
	padding: 3px 7px;
	margin: 14px 0;
}

/* дефолтная плашка с ID и кнопками действий */
div.nc_idtab {
  height: 25px;
  background: #F2F2F2 url('../img/idtab_bg.gif') repeat-x;
  white-space: nowrap;
  cursor: default;
  margin: 5px 0;
}

div.nc_idtab_disabled {
}

div.nc_idtab_handler {
  width: 7px;
  height: 25px;
  float: left;
  background: url('../img/idtab_handler_active.gif') no-repeat;
  cursor: move;
}

div.nc_idtab_disabled div.nc_idtab_handler {
  background: url('../img/idtab_handler_disabled.gif') no-repeat;
}

div.nc_idtab_id {
  float: left;
  width:60%;
  height: 25px;
  overflow: hidden;
  white-space: nowrap;
  font: 13px sans-serif;
  color: #666666;
  line-height: 24px;
  padding-left: 6px;
}

div.nc_idtab_buttons {
  float: right;
  width:80px;
  height: 25px;
  border-right: 1px solid #C9C9C9;
  text-align: right;
  padding-right: 3px;
}

div.nc_idtab_buttons img {
  border: none;
  margin: 3px 2px;
}

/* дефолтная плашка с ID и кнопками действий */

/* Основная обвертка */
div.nc_idtab {
	width:400px;
	margin: 5px 0;
	border: 1px #cccccc solid;
	background: url('../img/idtab_bg2.gif') repeat-x #f2f2f2;
}
div.nc_admincommon {
	width: 360px;
	float: right;
}

div.nc_idtab_disabled {
}

div.nc_idtab_handler {
	width: 1px;
	height: 25px;
	float: left;
	background-color: #f2f2f2;
}

div.nc_idtab_disabled div.nc_idtab_handler {
}

div.nc_idtab_id {
	float: left;
	margin:6px 0;
	cursor: default;
}
div.nc_idtab_messageid, div.nc_idtab_priority, div.nc_idtab_adduser, div.nc_idtab_edituser {
	display: inline;
	margin:0;padding:0;
	white-space: nowrap;
	font: normal 11px Tahoma;
	color: black;
	padding: 0px 7px 0px 15px;
	background: no-repeat 5px 4px;
}
div.nc_idtab_messageid	{ background-image:url('../img/i_obj_messageid.gif'); }
div.nc_idtab_priority		{ background-image:url('../img/i_obj_priority.gif'); }
div.nc_idtab_adduser		{ background-image:url('../img/i_obj_adduser.gif'); }
div.nc_idtab_edituser 	{ background-image:url('../img/i_obj_edituser.gif'); }

div.error {
	color: #aaaaaa;
	background-image: url('');
	padding: 0px 7px 0px 5px;
}

div.nc_idtab_buttons {
	float: right;
	width:80px;
	height: 25px;
	text-align: right;
	padding-right: 3px;
	text-align:left;
}

div.nc_idtab_buttons img {
	border: none;
	margin: 3px 2px;
}
div.nc_idtab_buttons input {
	border: none;
	margin: 3px 2px;
}
div.nc_clear {
	clear: both;
}

div.nc_idtab_ccid, div.nc_idtab_ccname {
	display: inline;
	margin:0;padding:0;
	white-space: nowrap;
	font: bolder 11px Tahoma;
	color: black;
	padding: 0px 0px 0px 15px;
	background: no-repeat 5px 3px;
}
div.nc_idtab_ccname {
	padding: 0px 7px 0px 0px;
	font-weight: normal;
}

div.nc_idtab_ccid	{ background-image:url('../img/i_obj_messageid.gif'); }
div.nc_admincommon div.nc_idtab_buttons {
	width:40px;
}

