A:link, A:active, A:visited, A:hover{
	color: #39386C;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
A.bottomLink:link, A.bottomLink:active, A.bottomLink:visited, A.bottomLink:hover{
	color: #F0F0F7;	
	margin-left:30px;
}
A.center:link, A.center:active, A.center:visited, A.center:hover{
	font-size:8pt;
}

A.centerBold:link, A.centerBold:active, A.centerBold:visited, A.centerBold:hover{
	color: #5A58A8;
	font-weight: bold;
	letter-spacing: -1px;
	
}

A.copyrightLink:link, A.copyrightLink:active, A.copyrightLink:visited, A.copyrightLink:hover{
	color: #FFF;
	font-weight: bold;
	font-size: 8pt;
	text-decoration:none;
	position:relative;
	top:-5px;
}

A.crumbMain:link, A.crumbMain:active, A.crumbMain:visited, A.crumbMain:hover{
}

A.crumbMainBold:link, A.crumbMainBold:active, A.crumbMainBold:visited, A.crumbMainBold:hover{
	font-weight: bold;
}

A.crumbJr:link, A.crumbJr:active, A.crumbJr:visited, A.crumbJr:hover{
	color: #5A58A8;
	font-weight: normal;
	font-size: 8pt;
	margin-left:15px;
}

A.darkGreen:link, A.darkGreen:active, A.darkGreen:visited, A.darkGreen:hover{
	color: #535755;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.menu {
  background: url(http://shopaholic.ru/images/arrow.gif) no-repeat left top;
}

A.menu:link, A.menu:active, A.menu:visited, A.menu:hover{
	color: #FFF;
	font-weight: normal;
	font-size: 8pt;
	text-decoration:none;
	margin-left: 20px;
}

A.favor:link, A.favor:active, A.favor:visited{
	color: #ECF7DE;
	font-size: 8pt;
	text-decoration:none;
	position:relative;
	top:-2px;
}

A.favor:hover{
	color: #ECF7DE;
	font-size: 8pt;
	position:relative;
	top:-2px;
}

A.left:link, A.left:active, A.left:visited, A.left:hover{
	color: #797C9C;
	font-size: 8pt;
}

A.otherPages:link, A.otherPages:active, A.otherPages:visited, A.otherPages:hover{
	color: #5A58A8;
	font-weight: bold;
	margin-left:3px;
	margin-right:3px;
}
A.preview:link, A.preview:active, A.preview:visited{
	font-weight:bold;
	font-size: 8pt;
	text-decoration:none;
}

A.preview:hover{
	font-weight:bold;
	font-size: 8pt;
}

A.red:link, A.red:active, A.red:visited, A.red:hover{
	color: #bf1b22;
	font-size: 8pt;
}

A.right:link, A.right:active, A.right:visited, A.right:hover{
	color: #5A58A8;
	margin:0px;
	margin-bottom:5px;	
	display:block;
}

A.showBy:link, A.showBy:active, A.showBy:visited, A.showBy:hover{
	color: #39386C;
	font-size: 8pt;
	font-style: italic;
}

BODY{
	background: #FFF;
}

DD{
	margin-left:15px;
}

DT{
	margin-top:10px;
}

FIELDSET SPAN.prior{
	color:#39386C;
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
H1{
	font-size: 150%;
	margin-left:22px; 
	margin-right:22px;
}

H1.smallbold{
	color: #39386C;
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H1.bigbold{
	color: #39386C;
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H1.concrete{
	color: #39386C;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;	
	display:inline;
	margin:0px;
}
H1.centerHeader{
	background: #F2F5F6;
	color:#bf1b22;
	font: bold 10pt Arial, Verdana;
	margin-left:22px; 
	margin-right:22px;
	padding:0 5 0 7;
	display:inline;
}

H2 {
  color: #535755;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size: 12pt;
	margin-left:20px; 
	margin-top:10px;
}

H2.crumbJr{
	color: #5A58A8;
	font-weight: normal;
	font-size: 8pt;
	margin-left:0px;
	display:inline;
}
H3.shopname{
	margin-bottom:0px;
	margin-top:0px;
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H3.centerBold{
	color: #5A58A8;
	font-size:10pt;
/*	margin:0px;	*/
	margin-bottom:3px;
	background: #ECF7DE;
	padding:0 5 0 7;
	color:#39386C;
	width:70%;
	cursor:pointer;
	cursor:hand;
}

HR{
	border-top:1px solid #CED2D0;
	margin:7 0;
}

TD{	
	color: #535755;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;

}
TD.bottom{
	background: #385B40;
	height:30px;
}
TD.centerColumn{
	background: #7BA0A2;
	border-top:1px solid #666597;	
}
TD.copyright{
	background:#628C6B;	
	height:35px;
}
TD.counters{
	background:#F2F5F6;
	height:50px;
}

TD.grayBack{
	background: #F2F5F6;
}
TD.leftColumn{
	background: #A0C9A3;
	border-top:1px solid #666597;
}
TD.lightBack{
	background: #FBFFFD;
}

TD.lightingOff{
	padding-top:20px;
	width: 100px;
}
TD.lightingOn{
	background: url(http://shopaholic.ru/images/menu_back.gif) repeat-x bottom;
	padding-top:20px;
	width: 100px;
}
TD.mainCenterCell{
	background:#FBFFFD;	
	border:1px solid #F2F5F6;
	border-right:0px ;
	padding:5 10 5 15;
}
TD.mainLeftCell{
	padding:5;
}

TD.mainPreviewCell{
	padding:40 10 90 10;
}
TD.mainRightCell{
	background: #F2F5F6;
	padding:5 10 5 20;	
	color: #39386C;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;	
	border-bottom:1px solid #CEDBDD;
}
TD.rightColumn{
	color:#ECF7DE;
	background: #507887;
	border-top:1px solid #40487D;
	padding-left:10px;
}
TD.searchBar{
	background: #39386C;
	color:#FFF;
	font:normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	
	padding-left: 10px;	
	padding-top: 10px;
}

TD.topBack{
	background: #5A58A8 url(http://shopaholic.ru/images/header_back.gif) no-repeat top left;
	border-bottom: 1px solid #424184;
}

table {
  border-collapse: collapse;
	width: 100%;
}

table.prices {
  border-collapse: separate;
}

td
{
	margin: 0em;
	padding: 0em;
	vertical-align: top;
}

table.prices td {
  margin: 3px;
	padding: 2px;
}

table.tparam td {
	padding-left:5px;
	padding-right:3px;
}

DIV.price_model_list {
	margin-bottom : 4px;
	margin-top : 4px;
	font-size : 8pt;
}
span.val {
	font-size : 10pt;
	color: #bf1b22;
}

.input{
	border:1px solid #ACB5B5;	
	color:#3B3A7A;
	font:normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	
	
}

.img_border{
	border:1px solid #D1DDDF;
}

.img_border_special{
	border:1px solid #D1DDDF;
	margin-right : 5px;
	margin-bottom : 5px;
}

.fieldset{
	background: #FAFFFC;
	border:1px solid #DDEDDF;
	padding: 0px 12px 15px 12px;
	color:#797C9C;
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:10px;
	width:90%;
	margin-left:12px;
	margin-right:12px;
}

.good1{
	background: #F2F5F6;
	border:1px solid #DDEDDF;
	padding:9 11 15 11;
	color:#39386C;
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:10px;
	width:187px;
}
.good2{
	background: #E0E0F2;
	border:1px solid #DDEDDF;
	padding:9 11 15 11;
	color:#39386C;
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:10px;
	width:187px;
}

.good3{
	background: #D4DDD9;
	border:1px solid #DDEDDF;
	padding:9 11 15 11;
	color:#39386C;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:10px;
	width:187px;
}

.goodPreviewTableCell{
	background: #FBFFFD;
	border:1px solid #DFEDE0;
	padding:0 10px;
}

.goodPreviewTableHeader{
	background: #FBFCFC;
	border:1px solid #ECECF2;
	color:#8E8EC3;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:5;
}

.lightFont{
	color: #797C9C;
}

.legend{
	color: #39386C;
	font: bold 10pt Arial, Helvetica, sans-serif;
	position:relative;
	margin-left: 12px;
	top:-10px;
}

.noMargin{
	margin:0px;
}

.mainHeader{
	background: #ECF7DE;
	padding:0 5 0 7;
	color:#39386C;
	font: bold 10pt Arial, Verdana;
}
.padding-left{
	padding-left:20px;
}

.padding-right{
	padding-right	:20px;
}

.previewText{
	color:#39386C;
	font:normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	
}

.previewTextBold{
	color:#39386C;
	font:bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 		
}

.rightHeader{
	background: #FFF;
	padding:0 5 0 7;
	color:#bf1b22;
	font: bold 10pt Arial, Verdana;
	
}
.search{
	border:1px solid #ACB5B5;
	color:#3B3A7A;
	font:normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	
	width:70%;	
}

.select{
	border:1px solid #ACB5B5;
	color:#797C9C;
	font:normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	
	width:85%;	
}

.selectBox{
	border:1px solid #ACB5B5;
	color:#3B3A7A;
	font:normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	
}
.botSubMenu {
	padding-bottom: 7px;
	padding-top: 5px;	
	background: #D2E9D6;
	color:#5A58A8;
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.selectedPage{
	padding: 0px 3px 0px 3px;
	margin-left: 5px;
	background: #D2E9D6;
	color:#5A58A8;
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	
}
.separator{
	background: url(http://shopaholic.ru/images/dot.gif) repeat-x bottom;
	height: 4px;
	margin: 7;
	width: 100%;
}
.submit
{
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 		
   text-align: center;
	cursor: pointer !important;
	cursor: hand;

   background-color: rgb(254, 254, 254);
	background-image: url(http://shopaholic.ru/images/button_back.gif);
	background-repeat: repeat-x;
	background-attachment:scroll;

	border:3px double;
   border-top-color: rgb(196, 204, 204);
   border-right-color: rgb(172, 181, 181);
   border-bottom-color: rgb(111, 119, 119);
   border-left-color: rgb(172, 181, 181);
}

.submit:hover, .submit:focus
{

    border-top-color: rgb(174, 223, 154);
    border-right-color: rgb(148, 218, 120);
    border-bottom-color: rgb(106, 185, 75);
    border-left-color: rgb(148, 218, 120);

}
.text{
	border:1px solid #ACB5B5;	
	color:#3B3A7A;
	font:normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	
}

.textarea{
	border:1px solid #ACB5B5;	
	color:#3B3A7A;
	font:normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 	
	width:70%;
	height:200px;
}
.toUp{
	position: relative;
	top:-2px;
}

.wasFound{
	font-style: italic;
	font-size:8pt;
}

.attName {
	text-align:right;
	font-size:8pt;
	font-weight:bold;
	padding-top : 1px;
	padding-right : 7px;
}
.attGrName {
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	padding-top : 3px;
	padding-bottom : 3px;
}
.repTable {
	border: 1;
	border-collapse: collapse;
}
.repCell {
	border: 1;
	border-color: #ACB5B5;
	border-style: solid;
	border-width: thin;
}
.brands {
  clear: left;
  margin-bottom: 9px;
}
.brandLetter {
  font-size: 160%;
  float: left; 
  width:35px;
  margin-top: -6px;
}
.item {
  font-size: 100%;
  margin-right: 6px;
}

strong {
  font-size: 120%;
}

.paginator {
	text-align: center;
	width: 100%;
	margin: 5px 0px 10px 0px; 
}

.descr {
  margin: 5px 5px 5px 20px;
}

div.pname {
  margin: 5px 5px 5px 20px;
	font-size: 130%;
	font-weight: bold;}