
a.subscr_lab
{
	position: relative;
	z-index: 27000;
	top: -38px;
	left: 0;
	height: 0px; 
	font-size:95%; 
	font-weight:bold;
	letter-spacing:0px !important;
	color:darkgreen;
	cursor: pointer;
	text-decoration: none;
}

a.topmenulink 
{
	text-decoration:none;
	/* font-size:85%; */
	font-size:10px;
	font-weight: 700;
}

a.topmenulink:hover
{
	text-decoration:underline;
	color: #FF766F; /*#FF4500 */ /* #ff7c4a */
}

.dop_cat_cap /* заголовок категории дополнительных страниц */
{
	font: bold 9pt Arial;
	display:block;
	color: /* #0481dd; */#ff3300;
	font-size:150%;
	margin-bottom: 5px;
}

#opt_err_info
{
	font-size:12px;
	color:red;
	font-weight:700;
}
#ind_loading
{
	position: fixed; 
	top: 60%; 
	left: 50%; 
	height: 50px; 
	width: 50px; 
	text-align: center; 
	line-height: 0;
	z-index: 10000000;
}
#immedia_reg_bound
{
	display:none;
}
.ondir 
{
	text-decoration: none;
	color: #ff3300;
}
.ondir:hover  
{
	text-decoration: underline;
	color: #0481dd
}

.biof
{
	 color: #0481dd !important;
}

.biof:hover  
{
	text-decoration: underline;
	color: #ff3300 !important;
}

span.mmm { font-size: 15pt; color: #ff0000; }

p.vars a, p.vars a.std  
{
	color: #0481dd;
	cursor: pointer;
	text-decoration: underline;
}

p.vars a.hit
{
	color: #999;
	cursor: cross;
	text-decoration: none;
}

#card_mess
{
	text-align: center;
	display: none;
}

#reg_mess
{
	text-align: center;
	display: none;
}

#email_mess 
{
	position: absolute;
	top: 200px;
	left: 200px;
	display: none;
	width: 120px;
	height: 40px;
	font-size: 10px;
	text-align: center;
	border: solid 0px #ff6633;
	background: #2c9aef;
	z-index: 99000;
}

#card_mess a
{
	color: #663300;
}

#xrest
{
	position:relative;
	float:right;
	width:10px;
	height:8px;
	font-size:10px;
	border:  1px solid blue;
	padding:0;
	line-height:10px;
	background-color:#ff6633;
	cursor:pointer;
}

#authpopup_form  
{ 
	position: absolute; 
	top: 30px; 
	display: none; 
	width:95%; 
	z-index: 66; 
	font-size:100%; 
}

#backlink_form
{ 
	position: fixed; 
	top: 30%;
	left: 40%;
	display: none; 
	width:95%; 
	z-index: 66; 
	font-size:100%; 
}

#backlink_form td.loginForm table 
{ 
	border: 15px solid white; 
}
#authpopup_form td.loginForm table 
{ 
	border: 15px solid white; 
}
td.loginForm 
{ 
	font-size: 100%; 
	border: 1px solid #666666; 
	border-right-color:black; 
	border-bottom-color:black; 
	background-color: white; 
}
td.loginForm td { font-size: 100%; }
td.loginForm div { margin-bottom: 0.5em; }
td.loginForm a { color: #666666; }
td.loginForm table form
{
	padding: 0px;
	margin: 0px;
}

.cat_info_text
{
	padding: 5px 20px 30px 30px;
	text-align: justify;
	text-indent: 45px;
	line-height: 12pt;
	height:0px;
}

.indent4text, div.article p 
{
	text-indent: 30px; /* inherit; */
	border: 0px solid red;
	margin:0;
	padding:3px;
	font-size:12px;
	text-align: justify;
}

.bask_label
{
	font-size: 12;
	font-weight: 700;
	color: red;
	padding: 2px 2px 1px 3px;
}
.delOffCell
{
	text-align:center;
	padding:0;
	margin:0;
}

.delOffCell a
{
	cursor:pointer;
	color:red;
	font-weight:700;
}
.delOffCell a:hover
{
	color: #0481dd;
}

/* список товаров в корзине */

p#basket_info a:hover {color: #ff3300;}
a.bio:hover {color: #ff3300;}

#basket_list
{
	background-color: #F0F8FD;
	border: 0px solid #008800;
	width: 100%;
}

#basket_list tr
{
	
}

#basket_list th
{
	background-color: #F0F8FD; 
	margin:3px;
	text-align:left;
	font-size:120%;
	padding-left:7px;
	padding-bottom: 10px;
	padding-top: 10px;
	
	border: 0px solid black;
}

#basket_list td
{
	background-color: #F0F8FD; 
	margin:0px;
	border:solid white;
	vertical-align: middle;
	border-width: 0px 0px 0px 0px;
	
	border: 0px solid black;
}

#bsk_submit
{
	/* border:1px solid gray; */
	width:90px;
	font-size:12px;
}

.bsk_amount
{
	/* font-family:  "Times New Roman"; */
	font-family: "Arial", sans-serif;
	width:30px;
	text-align:center;
	font-size:14px;
}

#bsk_forming
{
	/* border:1px solid gray; */
	width:200px;
	font-size:170%;
}

#select_pay td
{
	width:100%;
	text-align:left;
	border: 1px solid #ccc;
}
#select_pay th
{
	width:100%;
	text-align:center;
	font-weight: 700;
	padding: 10px 0 10px 0px;
}
#select_delivery td
{
	width:100%;
	text-align:left;
	border: 1px solid #ccc;
}
#select_delivery th
{
	width:100%;
	text-align:center;
	font-weight: 700;
	padding: 10px 0 10px 0px;
}
