body {
	margin: 0px;
	padding: 0px;
	padding-top:10px;
	background-color: #fffefb;
	color: #670003;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/public/img/fon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

a:link , a:hover, a:active ,a:visited {
	color: #5B4024;
	font-weight: bold;
	font-size: 13px;
}


h1.header, .aleft h1 {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 20px;
	text-transform: uppercase;
	text-align: left;
	display:block;
	margin-top:0px;
}

div.header, a.header:link {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 20px;
	text-transform: uppercase;
	text-align: left;
}

div.headerLast {
	font-size: 16px;
	padding-top: 45px;
	padding-bottom: 15px;
}
.menu a, .menu a:link {
	font-weight: bold;
	font-size: 11px;
	color: #491f0c;
}
.menu td {
	padding-bottom: 0.8em;
}
.menu table{
	margin-left:-8px;
}


.topMenu {
	text-align: center;
	vertical-align: middle;
}
.topMenu a, .topMenu a:link, .topMenu a:hover, .topMenu a:active ,.topMenu a:visited   {
	margin-left: 0.6em;
	margin-right: 0.6em;
	font-size: 14px;
}
a.art, a.art:link, a.art:hover, a.art:active ,a.art:visited {
	color: #a84900;
	font-weight: normal;
}
a.artN, a.artN:link, a.artN:hover, a.artN:active ,a.artN:visited {
	color: #a84900;
	font-weight: bold;
	font-size: 16px;
}


.price {
	color: #87746D;
	text-align: right;
}
a.geryLink, a.geryLink:link , a.geryLink:hover, a.geryLink:active ,a.geryLink:visited  {
	color: #87746D;
	font-size: 12px;
	font-weight: normal;
}
.telefon {
	text-align: center;
	vertical-align: middle;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
.telefon span {
	font-weight: normal;
}
.newItem {
	background-image: url(/public/img/last_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFF;
	height: 396px;
	text-align: center;
	width: 600px;
}
.content {
	padding-right: 0%;
	padding-left: 0%;
	font-size: 12px;
	text-align: center;
}
.content .aleft{
	text-align: left;
}

 .last_content {
	width: 450px;
	text-align: center;
}
.newItem .last_content table {
	margin-top: 0px;
	margin-bottom: 30px;
	width: 440px;
}

.newItem a:link , .newItem a:hover, .newItem a:active ,.newItem a:visited {
	color: #fff;
}





div.blokSpace {
	height: 37px;

}


td {
	vertical-align: top;
}
.content .list td {
	text-align: center;
	width:25%;
}
.content .list tr td span .art {
	margin-top:0.5em;
	margin-bottom:50px;
}


table.cartPrice tr td , .cartPriceLine td, .cartPrice2 td{
	font-size:12px;
	font-weight:bold;
	vertical-align: middle;
	text-align: left;
	
}

.cartPriceLine{

	border-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #e1cccd;	
	width:75%;
}
.cartPriceLine td, .cartPrice td, .cartPrice2 td {
		padding:8px;
		
	}

.cartPriceLine input[type=text] , .cartPrice  input[type=text]{
	text-align:right;
	width:30px;
	margin-left:2em;
	margin-right:2em;
}
.cartPrice2 input[type=text]{
	text-align:right;
	width:30px;

}

.cline {
	border-color: #e1cccd;
}
table.cartPrice  td  {
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #e1cccd;
}
table.cartPrice2  td  {
	border-left-width: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #e1cccd;
}

table.cartPrice  td.noRightBr, table.cartPrice2  td.noRightBr {
	border-right-style: none;
}
table.cartPrice2  td.noTopBr {
	border-top-style: none;
}
table.cartPrice  td.noBtBr {
	border-bottom-style: none;
}
table.cartPrice  .price {
	color: #e93900;
}
table.cartPrice  .size{
	margin-top:3px;
	font-weight:normal;
}



.itemNav,.itemNav div{
	font-size: 13px;
	text-align: center;
	margin-bottom: 0.6em;
}
.itemNav .art {
	font-weight:bold;
		font-size: 16px;
}



#itemBox {
	width:100%;
	max-width: 650px; 
	width: expression(
	((document.compatMode && document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : document.body.clientWidth) 
> 1018 ?  "650px" : "100%");

}


.numNav {
	margin-top:2em;
}

.numNav a,.numNav span  {
	color: #a84900;
	font-weight: bold;
	font-size:14px;
	margin-left:0.2em;
	margin-right:0.2em;
}

.numNav #activNav, .numNav #pasivNav {
	font-weight: normal;	
	font-size:16px;
}

.numNav #pasivNav , .numNav span.in {
	color:#8b8b8b;
}


.content .list td {
	padding-top:10px
}
.hint {
	background-color:#fef0d8;
	background-image:url(/public/img/helpIcon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:3px;
	font-size:8pt;
	border: solid 1px #d9c6a5;
	text-indent: 20px;
	text-align: left;
	
}
.blok {
	border: solid 1px #cb9797;
	margin:3px;
}

.blok input[type=text] {
	border: solid 1px #cb9797;
}




#ram {
	

	background-repeat: no-repeat;
	background-position: center center;
}




.disable_masking
{
    z-index: 6001;
    position: absolute;
    display: none;
}
.closebutton
{
    float: right;
    text-decoration: none;
}

.grRam {
	padding:3px;
	margin:3px;
	border: solid 1px #CCCCCC;
}
.redRam {
	margin:3px;
	padding:3px;
	border: solid 1px #491f0c;
}
#ram_select, #count_set {
	background-color:#fff;
	width:700px;
	padding:10px;
}
#ram_select a[rid], #count_set  a[rid] {
	display:inline-block;
	width: 84px;
	margin-left:4px;
	float:left;
}


.new {
margin-left:-15px;
margin-top:-6px;
}
.star {
margin-left:-16px;
margin-top:-8px;
}
.saleP{
margin-left:8px;
}
.sn {
margin-left:-8px;
margin-bottom:-5px;
}
.sn_sale {
margin-left:-20px;
margin-bottom:-5px;
}
.sn_new {
margin-left:-20px;
margin-bottom:-5px;
}

#ramBox div{
width:140px;
  display:-moz-inline-stack;/*Нужно для Firefox*/
  display:inline-block; /*Не применяется в IE и Firefox*/
  _overflow:hidden;/*фикс для IE6*/
  zoom:1;/*включаем hasLayout*/
  *display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/
}

input[type=text],input[type=password] {
	margin:3px;
	padding:0px;
	border: solid 1px #491f0c;
}


#getPutWin{
	margin: 0px;
	padding: 3px;

	background-color: #fffefb;
	border: solid 1px #cb9797;
	
	width:140px;
	position: fixed;
	top:10px;
	right:10px;

}
a.putIn{
	display:block;
	width:100%;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left center;
}


a.putIn img{
	width:115px;
	height: 20px;
}

#newItemz {
	display:none;
}
.saleBoll {

	background-repeat:no-repeat;
	background-position: center center;
	background-image:url(/public/img/newSale.png);
	width:62px;
	font-size:11px;
	font-weight:normal;
	color:white;
	text-decoration:none;
	text-align:center;
	padding-top:7px;
	height:23px;
	margin-top:-5px;
}
.saleRam{
	position:absolute;
	margin-left:65px;	
}

.saleRow {
	display:block;
	float:right;

}
.content .aleft strong, .content .aleft em {
	font-weight:normal;
	font-style:normal;
}
.content .aleft a {
	color:#670003;
	text-decoration:none;
	font-weight:normal;
}
.size-in-list {
	font-size: 80%;
	margin-left: 2%;
	margin-right: 2%;
}
