/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!! Корзина !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

table.tshcart {
	width: 100%;
	border: 0px;
}

table.tshcart td {
	padding: 3px 4px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

table.tshcart td.thead
{
	background-color: #e6e6e6;
	text-align: center;
	color: #757374;
	white-space: nowrap;
	border-top: 1px solid #989898;
	border-bottom: 1px solid #989898;
}
table.tshcart td.name {
	border-left: 1px solid #989898;
}
table.tshcart td.itemname a{
	text-decoration: none;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #f26522;
}
table.tshcart td.itemname a:hover{
	text-decoration: none;
	color: #f1ac07;
}
table.tshcart td.itemname {
	border-top: 1px solid #989898;
	border-right: 1px solid #989898;
	border-left: 1px solid #989898;
}
td.shcart_itogo_value input
{
	background-color: transparent;
	border: 0;
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #f26522;	
	text-align: center;
	width: 70px;	
}
td.bord2 {
    border-top: 1px solid #989898;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
}
td.bord3 {
	border-top: 1px solid #989898;
	border-right: 1px solid #989898;

}
.bord_right {
	border-right: 1px solid #989898;
}
.resultsum {
	font: bold 12px Arial, Helvetica, sans-serif;
}
td.priceval input, td.quantyvaldis input {
	background-color: transparent;
	border: 0;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #f26522;
	width: 70px;	
	text-align: center;
}
td.quantyvaldis input {
	width: 50px;
}
td.s_result_price {
	font: bold 12px Arial, Helvetica, sans-serif;
	border-top: 1px solid #989898;
	border-left: 1px solid #989898;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
	color: #000;
}

td.quantyval input{
	font: normal 12px Arial, Helvetica, sans-serif;
	border: 1px solid #989898;
	color: Black;
	width: 30px;
	text-align: center;
}

div.delsize {
	width: 60px;
}

table.tresult {
	width: 100%;
	font: bold 11px Arial, Helvetica, sans-serif;
	background-color: #e6e6e6;
	color: #4281aa;
   border: 1px solid #989898;
	padding: 1px 4px;
}
table.tresult td{
   padding: 0px 10px;
}
table.actitle td{
	margin: 0;
	padding: 0;
	border: 0px;
}
table.tshcart td.actitle2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
td.actitle2 {
	background-color: #BFBEA6;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4281aa;
	padding-left: 5px;
	border-top: 1px solid #989898;
}
.actitle1 {
	background: url(../pics/acr_title1.gif) no-repeat;
	width: 5px;
}
.actitle3 {
	background: url(../pics/acr_title3.gif) no-repeat;
	width: 5px;
}
td.tdesc {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	color: Black;
}
td.trbcont {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	color: Black;
	padding-left: 7px;
}

td.trbcont input {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

td.trbcont label {
	padding-left: 3px;
	padding-right: 15px;
	position: relative;
	top: -3px;
}

div.submitbut {
	text-align: center;
	padding: 4px;
	background-color: #8c8b77;
}


/*****************************USER INFORMATION*******************************/

.registerinfo {
	margin: 4px;
	padding: 0;
}
table.registerinfo td{
	padding: 4px;
}
.registerinfo table {
	border: 0;
}

.registerinfo table td {
	vertical-align: top;
	font: 12px Arial, Helvetica, sans-serif;
	color: Black;
}

.registerinfo table td input, .registerinfo table td select{
	font: 12px Arial, Helvetica, sans-serif;
	color: Black;
	width: 200px;
	border: 1px solid #989898;
}
form.user_info a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

form.registerinfo td.section {
	padding: 10px 4px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: Black;
	
}
td.tc {
   text-align: right;
}
span.itemabstracttext {
	text-align: center;
	font: normal 12px Arial, Helvetica, sans-serif;
}

table.tshcart td.infoval input, table.tshcart td.infoval textarea{
	font: 11px Arial, Helvetica, sans-serif;
	color: Black;
	width: 200px;
	border: 1px solid #989898;
}
table.tshcart td.infoval {
	text-align: left;
}
table.tshcart td.infoname {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: right;
	width: 50%;
}
table.tshcart td.ihline {
	padding-top: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: right;
	color: #4281aa;
}
select.currency {
	border: 1px solid #989898;
	margin-bottom: 10px;
}
/********************************************************************************/
#fixme {
	position: absolute;
	left: 40%;
	bottom: 50%;
	z-index: 10000;
	background: url(../pics/w3.gif) no-repeat top;
	padding: 30px 15px 3px 5px;
	color: #000;
	font: normal 11px Tahoma, Helvetica, sans-serif;
	height: 95px;
	text-align: center;
	width: 195px;
}
body > div#fixme {
	/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
	position: fixed;	z-index: 10000;
	width: 178px;
	height: 65px;
}

#fixme a{
	font: bold 11px Tahoma, Helvetica, sans-serif;
	color: #e37f07;
	text-decoration: none;
}
#fixme a:hover {
	text-decoration: none;
	color: #f1ac07;
}
div.sp {
    border-bottom: 1px solid #8C8B77;
	margin-bottom: 9px;
}
.butback {
    background-color: #8C8B77;
}
.m1 {
   color: #0662D0;
   font-weight: bold;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
}

.m1 a{
   color: #F26522;
   font-weight: bold;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
}
.m1 a:hover{
   color: #828282;
   font-weight: bold;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
}
span.reg_sel a{
   color: #828282;
}
.rsep {
   color: #828282;
}
