#loader{
	   position:absolute;
	   display:none;
	   background:#FFFFFF;
	   opacity:.8;
	   filter:alpha(opacity=80);
}

.mysql_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background:#EEEEEE;
	border: 1px dotted #FF0000;
	width: 97%;
	position: relative;
margin: auto;
padding: 7px;
z-index: 9999;
}

.sellhitlabel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
	padding-right: 5px;
	padding-left: 5px;
}

.sellnewlabel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	padding-right: 20px;
	padding-left: 5px;
}

.p_arrow {
	font-size: 19px;
	text-decoration: none;
}

.p_arrow a {
	font-size: 19px;
	text-decoration: none;
}

.compare_n {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;
}


.compare td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
}


.dashed_link {
color: #097abf;
border-bottom: 1px dashed #097abf;
}

.regTable2 {
width:100%;
margin:0 auto;
border:9px solid #f6f3ee;
border-width:0 9px 0px 9px;
}
.regTable2 td {
width:50%;
padding:7px 5px;
font:12px Arial, Helvetica, sans-serif;
border:1px solid #f6f3ee;
vertical-align:middle;
}
.regTable2 tr.noBorder td {
border:0;
}
.regTable2 td span {
font:11px Arial, Helvetica, sans-serif;
}
.regTable2 td span.redstar {
color:#ff0000;
font:12px Arial, Helvetica, sans-serif;
}
.regTable2 td.headerTd {
background:#f6f3ee;
border-bottom:3px solid #e6e4da;
font:bold 13px Arial;
color:#303643;
padding:3px 5px 5px;
}

.d1 {
	//position: relative;
	height: 38px;
	width: 80px;
	float:left;
}
.d2 {
	//position: relative;
	height: 38px;
	width: 120px;
	float:right;
}

a.user_cart {
padding:0 0 0 20px;
color:#333333;
font:14px "Times New Roman", Times, serif;

margin:0px 0px;
background:url(../images/basket.gif) no-repeat 0 0;
}

#cart_add_loader {
	display: none;
	position:relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.p_arrow_v {
font: 18px Arial, Helvetica, sans-serif;
}

.right_pos {
position:relative;
float:right;
}

.left_pos {
position:relative;
float:left;
}

.marg_left20 {
margin-left: 20px;
}

.spoilerTd {
background:#f6f3ee;
border-bottom:3px solid #e6e4da;
font:bold 13px Arial;
color:#303643;
padding:3px 5px 5px;
}

.items_table_cabinet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
.i {
	width: 20px;
}



#cartTableCabinet {
width:600px;
}
#cartTableCabinet td {
padding:7px;
vertical-align:middle;
text-align:center;
border-bottom:1px solid #999999;
}
#cartTableCabinet td.cartItem {
text-align:left;
}
#cartTableCabinet td.cartItem span {
color:#666666;
}
#cartTableCabinet tr.headerTr td {
border-bottom:1px solid #666666;
text-align:center;
font:15px Arial, Helvetica, sans-serif;
}


.my_mega_tbl {
border-bottom:1px solid #cccccc;
height:5px;
}

.spn_dashed {
color: #097abf;
border-bottom: 1px dashed #097abf;
}

.spn_dashed:hover {
border-bottom: none;
cursor:pointer;
}

.itemHar2 {
margin-left: 0px;
}

a.basket_comp {
display:block;
padding:0 0 0 20px;
color:#333333;
font:14px "Times New Roman", Times, serif;
line-height:13px;
margin:20px 0;
background:url(../images/basket.gif) no-repeat 0 0;
}

.v_korzine_comp {
display:block;
padding:0 0 0 0px;
color:#333333;
font:14px "Times New Roman", Times, serif;
line-height:13px;
margin:20px 0;
}

.vzad_vpered a {

	font-size: 8pt;
	
	color: #000000;
	text-decoration: none;
}

#footerCenterCol {
position:absolute;
top:10px;
margin-left:350px;
}


.vals p {
	margin-left:15px;
}

#news-conent-stl table tr td {
	padding:2px 5px 2px 5px;
}

@-moz-document url-prefix() {
.vals p {
	margin-left:0px;
}
}
