*{
	font-size:100%;	
}

* html .valign-center { 
display: inline-block; 
vertical-align: middle; 
} 
* html .valign-center { 
width: 100%; 
} 

* html span#thingBlock {width: 347px; font-size: 90%; text-align: left; padding: 10px; margin: 10px 0px;}
span#thingBlock {width: 325px; font-size: 90%; text-align: left; padding: 10px; margin: 10px 0px;}


.bSize {
	font-size: 120%;
}
.greyPadd{
	background-color: #eeeeee;
	padding: 5px 0px;
}

.bline{
OVERFLOW: hidden;
width: 100%; 
background-color: #000000;
height: 1px;
}

td#thing {
font-size: 90%;

}


.wrap { 
display: table-cell;  vertical-align: middle; 
} 
  
.l20 {
margin-left: 0px;
padding-left: 10px;
}


ol.l20 li {
margin-left: 0px;
padding-left: 0px;
}

DD.l20 {
margin-left: 0px;
padding-left: 0px;
}

P.t20b{
margin-top: 20px;
font-weight:bold;
}

DT.t20b{
margin-top: 20px;
font-weight:bold;
}

A:link, A:visited{
	color:#336699;
}

p.pheader {
background-color: #666666;
color: #ffffff;
padding: 10px 10px;
font-weight:bold;
}
p.pheader_light {
background-color: #999999;
color: #ffffff;
padding: 10px 10px;
font-weight:bold;
}

dt.pheader {
background-color: #666666;
color: #ffffff;
padding: 10px 10px;
font-weight:bold;
margin-top: 20px;
}

span.leftst {
padding-left: 20px;
}

A:hover{
	color:#cc0000;
}

a.cell:link, a.cell:visited, a.cell:hover
{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	text-align: left;	
}

a.header:link, a.header:visited {color: #000000;}
a.header:hover {color: #cc0000;}

div#wrapper{float:left;width:100%}
div#content{margin: 0 25%}
div#navigation{float:left;width:25%;margin-left:-25%}
div#extra{float:left;width:25%;margin-left:-100%}
div#footer{clear:left;width:100%}

div#block1{float:left;width:695px;height:160px; margin-bottom: 5px;}
div#block2{float:right;width:295px;text-align:right;}
div#block3{float:left;width:400px;}
div#block4{float:left;width:295px;text-align:left;}
div#block5{float:right;width:695px;}
div#block6{float:left;width:320px;}
div#block7{float:right;width:670px;}

div#bLinks{text-align: left;}

div#top{	
	margin-top: 5px;
	margin-right: auto; /* Отступ справа */
	margin-left: auto; /* Отступ слева */
	width: 990px;	
	text-align: center;	
}


hr#separator{clear: both; border-top: 1px solid #999999;}

.bodyM {
	float: left;
	background-color: #ffffff;
	margin-right: auto; /* Отступ справа */
	margin-left: auto; /* Отступ слева */
	width: 990px;	
	text-align: center;	
}

body{
	padding:0;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;	
	background:#ffffff;
	text-align: center;
}
table{
	border-collapse:collapse;
	vertical-align: top;
	width: 100%;
	margin-left:0px;
	margin-right:0px;
	padding:0;
}
tr{	
	vertical-align: top;	
	height: 5px;
}
td{
	vertical-align: top;	
	height: 5px;
}
td#middle{
	vertical-align: middle;	
}
td#pad{padding-top: 5px;}
img{
	border:0;	
	padding: 0px;
}
div.prev {
float:left;
}
div.next {
float:right;
}
.menuCat {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: left;
	padding: 6px 0px;
	width: 100%;
	margin: 5px 0px;
	background-color: #ffffff;
	display: table;
}
.menuCat2 {
	text-align: left;
	padding: 6px 0px;
	width: 100%;
	margin: 5px 0px;
	background-color: #999999;
	display: table;
}

.menuCat2_news {
	text-align: left;
	padding: 6px 0px 0px 5px;
	width: 100%;
	margin: 5px 0px 20px 0px;
	background-color: #999999;
	display: table;
	border: 0px;
}

	.price  {						
		position: relative;
		width: 100px;height: 22px;		
		background-color: #CC0000;
		color: #ffffff;	
		cursor: hand;
		text-align:center;
	}
	.gPrice  {								
		font-size: 130%;
		width: 140px;height: 27px;		
		background-color: #999999;
		color: #000000;		
		text-align:center;
	}
	.gPrice_new  {								
		font-size: 100%;
		font-weight:bold;
		width: 100px;height: 20px;		
		background-color: #999999;
		color: #000000;		
		text-align:center;
	}
	.gOldPrice  {								
		float: left;
		margin-left: 5px;		
		text-decoration: line-through;
		font-size: 130%;		
		width: 140px;height: 27px;		
		background-color: #999999;
		color: #000000;		
		text-align:center;		
	}
	.gOldPrice_new  {								
		
		font-weight:bold;				
		text-decoration: line-through;
		font-size: 100%;		
		width: 100px;height: 20px;		
		background-color: #999999;
		color: #000000;		
		text-align:center;		
	}
	.rPrice  {								
		float: left;
		font-size: 130%;
		width: 140px;height: 27px;		
		background-color: #CC0000;
		color: #ffffff;		
		text-align:center;
	}
	.rPrice_new  {								
		
		font-weight:bold;
		font-size: 100%;
		width: 100px;height: 20px;		
		background-color: #CC0000;
		color: #ffffff;		
		text-align:center;
	}
	.pageSelector {		 	
		font-size: 90%;
		height: 34px;	
		margin: 10px 0px;
		background-color: #999999;		
		text-align:center;		
	}
	
	.pageSelectorW {		 	
		font-size: 70%;
		height: 34px;	
		margin: 18px 10px 18px 0px;
		background-color: #ffffff;		
		vertical-align: middle;
		text-align:center;		
	}
	div#nPage {		
		float: left;		
		margin: 5px 3px;
		padding: 3px 6px;
		background-color: #ffffff;
		color: #000000;			
		text-align:center;
		vertical-align: middle;
		width: 20px auto;	
	}	
	div#nPageSel {		
		float: left;		
		margin: 5px 3px;
		padding: 3px 6px;
		background-color: #ffcccc;
		color: #000000;			
		text-align:center;
		vertical-align: middle;
		width: 20px auto;	
	}
	.mInfoBlock  {						
		font-size: 130%;		
		margin: auto;
		margin-top: 3px;
		padding: 2px 0px 5px 0px;		
		position: relative;
		width: 92px;			
		background-color: #ffffff;		
		color: #000000;			
		text-align:center;
		vertical-align: middle;
	}
	.mInfoBlockOld  {						
		font-size: 130%;				
		padding-bottom: 3px;
		margin: auto;
		position: relative;
		width: 92px;			
		background-color: #999999;		
		color: #000000;			
		text-align:center;
		text-decoration: line-through;
	}
	.mInfoBlockNew  {						
		margin: auto;
		font-size: 130%;				
		padding-bottom: 3px;
		position: relative;
		width: 92px;			
		background-color: #ffffff;		
		color: #000000;			
		text-align:center;
	}
	.wBlock, .rBlock  {						
		float: left;
		font-size: 70%;
		margin: 1px 3px;
		padding: 5px;		
		text-align:center;
		vertical-align: middle;
		width: 20px auto;
		white-space:nowrap;		
	}
	.wBlock {
		background-color: #ffffff;
	}
	.rBlock  {						
		background-color: #ffcccc;
	}

.wBlock_news, .gBlock_news  {						
		float: left;
		font-size: 70%;
		color: #333333;
		font-weight:bold;
		margin: 0px 5px;
		padding: 5px 5px 10px 5px;		
		text-align:center;
		vertical-align: middle;
		width: 20px auto;
		white-space:nowrap;				
	}
	
	.wBlock_news {
		background-color: #ffffff;
	}
	.gBlock_news  {						
		background-color: #cccccc;
	}
	
	.cat  {						
		display: table-cell !important;
	  display: inline; /* для IE */		
		float: left;
		font-size: 75%;
		margin: 0px 3px;
		padding: 5px;		
		color: #CCCCCC;			
		text-align:center;
		vertical-align: middle;				
	  width: 20px auto;		
	  white-space:nowrap;
	  border: 1px solid #000000; /*для IE*/

	}
	.cat2  {						
		display: table-cell !important;
	  display: inline; /* для IE */		
		float: left;
		font-size: 120%;
		margin: 0px 3px;
		padding: 5px;		
		color: #ffffff;			
		text-align:left;
		vertical-align: middle;				
	  width: 20px auto;			  
	  /*white-space:nowrap;*/
	  border: 1px solid #999999; /*для IE*/

	}
	
	.desc  {								
		float: right;
		font-size: 80%;		
		padding: 5px;		
		color: #000000;
		text-align:left;
		vertical-align: middle;				
	}
	.lblock {
	 float: left;
	 padding-top: 5px;
	 margin: 0px 10px 10px 0px;
	}
	.simplesprt{
		float: left;
		margin: 5px 0px;
		width: 100%;
		height: 22px;		
		background: url('/img/li_type2.gif') center no-repeat;	
	}
.wBlock a:link{color:#666666;}
.wBlock a:visited{color:#666666;}
.wBlock a:hover{color:#666666;}
.rBlock a:link{color:#666666;}
.rBlock a:visited{color:#666666;}
.rBlock a:hover{color:#666666;}

.wBlock_news a:link{color:#333333;text-decoration: none;}
.wBlock_news a:visited{color:#333333;text-decoration: none;}
.wBlock_news a:hover{color:#333333;text-decoration: none;}
.gBlock_news a:link{color:#333333;text-decoration: none;}
.gBlock_news a:visited{color:#333333;text-decoration: none;}
.gBlock_news a:hover{color:#333333;text-decoration: none;}

div#nPage a:link{color:#666666;}
div#nPage a:visited{color:#666666;}
div#nPage a:hover{color:#666666;}
div#nPageSel a:link{color:#666666;}
div#nPageSel a:visited{color:#666666;}
div#nPageSel a:hover{color:#666666;}

		.price1  {				
		position: relative;		
		cursor: hand;			
		margin: 0px;
		padding: 0px;
		
	}
	.price_old  {				
		position: absolute;
		width: 100px;height: 22px;		
		background-color: #CC0000;
		color: #ffffff;	
		cursor: hand;	
		float: left;					
	}

	.link {
		text-decoration: none;
		display: block;
		cursor: hand;
	}
	
a:link.news {color:#000000;}
a:visited.news {color:#000000;}
a:hover.news {color:#ffffff;}

a:link.white {color:#ffffff;}
a:visited.white {color:#ffffff;}
a:hover.white {color:#000000;}


.link a:link{color:#ffffff;}
.link a:visited{color:#ffffff;}
.link a:hover{color:#ffffff;}


.leftICO a:link{color:#ffffff;}
.leftICO a:visited{color:#ffffff;}
.leftICO a:hover{color:#ffffff;}

.ico a:link{color:#ffffff;text-decoration: none;}
.ico a:visited{color:#ffffff;text-decoration: none;}
.ico a:hover{color:#ffffff;text-decoration: underline ;}
.ico {
font-size: 110%;
text-align: center;
vertical-align: top;
}
.ico2 a:link{color:#ffffff;text-decoration: none;}
.ico2 a:visited{color:#ffffff;text-decoration: none;}
.ico2 a:hover{color:#ffffff;text-decoration: none;  background-color: #ffcccc;}
.ico2 {
font-size: 110%;
text-align: left;
vertical-align: middle;
}

.ico2 a {
background-color:#CCCCCC;
display:block;
line-height:100%;
padding: 9px 0px 9px 3px;
}

.new_thing {
	color:#cc0000;
	font-weight:bold;
	padding-left: 5px;	
}

.white{
color: #ffffff;
}
.rightICO a:link{color:#ffffff;}
.rightICO a:visited{color:#ffffff;}
.rightICO a:hover{color:#ffffff;}

.blockNews a:link{text-decoration: none;}
.blockNews a:visited{text-decoration: none;}
.blockNews a:hover{text-decoration: underline;}



.width {
	width: 98%;
	
}
.widthMargin {
	width: 98%;
	margin: 0px auto;
	padding: 0px;
	float: right;
}

.widthTop {
	width: 98%;
	margin-top: 5px;
}
.block {
	background-color: #999999;
	padding: 15px 15px 5px 15px;	
	text-align: left;
	font-size:80%;	
	margin: 0px;
}
.block2 {
	background-color: #CCCCCC;
	padding: 15px 15px 5px 15px;	
	text-align: left;
	font-size:80%;	
	margin: 0px;
}
hr.news {
	color:  #ffffff;
	border-color: #ffffff;
	height: 1px;
	border-style: dotted;
	border-width: 1px 0px 0px 0px;
}

hr.black {
	color:  #000000;
	height: 1;
}

.moreNews {
	border: 1px #ffffff;
	border-style: dotted;
	padding: 5px;
	border-width: 1px;
}

.blockNews {
	padding: 0px 5px;
}

#DIV a:link, #DIV a:visited{
	color:white;
}

#DIV a:hover{
	color:#fc1921;
}

#DIV .selected{
	color:#ffffff;
	font-weight:bold;
}


.dTable {  
  width: 100%;
  display: table;  

}
.dCell {
  display: table-cell !important;
  display: inline; /* для IE */
  width:48%;
  vertical-align: top; text-align: center;
}

.cellsBlock {  
  width: 100%;
  height: 165px;  
}
.cell, .cellMiddle, .cellRight {
  height: 165px;  	
  vertical-align: top; text-align: center;
}

select {
width: 100%;
}

.search{
	margin:0px 5px 0px 35px;
	padding:5px 0 0 0;
	height:140px;
	text-align: left;
}
.searchButton {
	border: #000000 1px solid;	
	background-color: #666666;
	color: #ffffff;	
	margin-top: 10px;	
	float:left;
}
.button {
	border: #000000 1px solid;	
	background-color: #666666;
	color: #ffffff;	
	margin-top: 0px;	
}
.searchForm {
	width: 98%;	
	font-size:70%; 
	height: 160px;
	margin: 0px;
	padding: 0px;
	
	text-align: left;	
	background: url('/img/search.gif') left no-repeat;	
	background-color: #CCCCCC;
}
.searchForm2 {
	float: left;
	width: 98%;	
	font-size:70%; 
	height: 175px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	
	text-align: left;	
	background: url('/img/search.gif') left no-repeat;	
	background-color: #CCCCCC;
}
.searchForm1 {
	width: 98%;	
	font-size:70%; 
	height: 140px;
	margin: 0px;
	padding: 0px;
	
	text-align: left;	
	background: url('/img/search.gif') left no-repeat;	
	background-color: #CCCCCC;
}
.newsmenu {
	width: 98%;	
	font-size:80%; 
	height: 115px;
	margin-top: 5px;
	padding: 1px 0px ;
	float: left;
	text-align: left;	
	background: url('/img/news.gif') left no-repeat;	
	background-color: #999999;	
}

.newsmenu .li{
	margin: 1px 0px 1px 40px;	
	padding: 1px 0px;	
}
* html .newsmenu .li A {color: #ffffff;	DISPLAY: block; width: 100%;	padding: 0px 0px 0px 20px;}
.newsmenu .li A {color: #ffffff;	DISPLAY: block; width: 100% auto;	padding: 0px 0px 0px 20px;}

.newsmenu .li a:link{background-color: #999999;}
.newsmenu .li a:visited{background-color: #999999;}
.newsmenu .li a:hover{background: url('/img/news_li.gif') left no-repeat;background-color: #666666;}

.cabinetmenu {
	width: 98%;	
	font-size:80%; 
	height: 115px auto;
	margin: 5px 0px 0px 0px;
	padding: 1px 0px ;
	float: left;
	text-align: left;	
	background: url('/img/cabinet.gif') left no-repeat;	
	background-color: #999999;	
}

.cabinetmenu .li{
	margin: 1px 0px 1px 40px;	
	padding: 1px 0px;	
}
* html .cabinetmenu .li A {color: #ffffff;	DISPLAY: block; width: 100%;	padding: 0px 0px 0px 20px;}
.cabinetmenu .li A {color: #ffffff;	DISPLAY: block; width: 100% auto;	padding: 0px 0px 0px 20px;}

.cabinetmenu .li a:link{background-color: #999999;}
.cabinetmenu .li a:visited{background-color: #999999;}
.cabinetmenu .li a:hover{background: url('/img/news_li.gif') left no-repeat;background-color: #666666;}

.aboutmenu {
	width: 98%;	
	font-size:80%; 
	height: 115px auto;
	margin: 5px 0px;
	padding: 1px 0px ;
	float: left;
	text-align: left;	
	background: url('/img/about.gif') left no-repeat;	
	background-color: #999999;	
}

.aboutmenu .li{
	margin: 1px 0px 1px 40px;	
	padding: 1px 0px;	
}
* html .aboutmenu .li A {color: #ffffff;	DISPLAY: block; width: 100%;	padding: 0px 0px 0px 20px;}
.aboutmenu .li A {color: #ffffff;	DISPLAY: block; width: 100% auto;	padding: 0px 0px 0px 20px;}

.aboutmenu .li a:link{background-color: #999999;}
.aboutmenu .li a:visited{background-color: #999999;}
.aboutmenu .li a:hover{background: url('/img/news_li.gif') left no-repeat;background-color: #666666;}

.basketThing {
	margin-top: 5px;
	margin-left: 3px;
	text-align: left;		
	width: 130px;
	float: left;
	font-size: 15px;
	padding-left: 10px;
	height: 100px;			
}

.logoCat {	
	width: 98%;
	height: 50px auto;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	float: left;	
	text-align: center;	
	background-color: #383838;

}

.leftForm {
	font-size:70%; 
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;	
	text-align: left;	
	background-color: #000000;
	color: #ffffff;
}
.leftForm2 {
	font-size:70%; 
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;	
	text-align: left;		
	background-color: #CCCCCC;
	color: #000000;
}
.centerForm {
	width: 100%;	
	margin: auto;
	text-align: left;		
}
.centerFormLogo {
	width: 100%;	
	height: 75px;
	margin-left: 0px;
	padding-left: 0px;	
	margin-top: 5px;
	text-align: center;	
	position:relative;
	background: url('/img/logo_bou_bgd_nya.gif');	
}

.centerFormLogo1 {
	position:relative;
	z-index: 2;
	float: right;
	font-size: 10pt;
	margin-top: -20px;	
	color: #FFCCCC;
	padding-right: 5px;		
	
	padding-right: 45px;	
	color: #ffffff;	
	font-weight:bold;	
}
.thingNumber {
	font-size: 80%;
	width: 100%;
	margin: 0px;
	padding: 0px;	
	text-align: left;	
	background: url('/img/number.gif') left no-repeat;
	background-color: #cccccc;
}
.basketInfo {
	font-size:80%; 	
	text-align: left;	
	border: #666666 solid 1px;
	background-color: #333333;
	color: #ffffff;	
	padding: 20px;	
	margin: 7px;
}
.basketInfoSmall {
	font-size:80%; 	
	text-align: left;	
	border: #666666 solid 1px;
	background-color: #333333;
	color: #ffffff;	
	padding: 5px 10px;	
	margin: 7px;
}
.blackDiv {
	margin-top: 5px;
	background-color: #000000;	
}
.thingInfo {	
OVERFLOW: auto;
	font-size: 70%;
	margin-top: 5px;	
	background-color: #CC9999;			
	padding-top: 10px;
	width: 390px;
}

.thingDesc {	
OVERFLOW: auto;
	font-size: 70%;
	margin-top: 5px;	
	background-color: #CCCCCC;			
	padding-top: 10px;
	width: 390px;
}

.thingInfo2 {	
OVERFLOW: auto;
	font-size: 70%;
	margin-top: 5px;	
	background-color: #CC9999;			
	padding-top: 10px;
	width: 290px;
}

.thingDesc2 {	
OVERFLOW: auto;
	font-size: 70%;
	margin-top: 5px;	
	background-color: #CCCCCC;			
	padding-top: 10px;
	width: 290px;
}


.basketInfo a:hover, .basketInfo a:link, .basketInfo a:visited {	
	color: #FFCCCC;
}
.basketInfoSmall a:hover, .basketInfoSmall a:link, .basketInfoSmall a:visited {	
	color: #FFCCCC;
}
.redInfo {	
	font-size: 80%;	
	margin-left: 0px;
	padding: 4px 10px 5px 10px;
	margin-top: 5px;	
	text-align: center;	
	background-color: #cc0000;
	color: #FFCCCC;	
}
.greyInfo {		
	margin-left: 0px;
	padding: 5px 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;	
	background-color: #CCCCCC;
	color: #000000;	
}

.menuUl {	
	width: 100%;	
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align: left;		
	background: url('/img/ul_bgd.gif') right no-repeat;
	background-color: #000000;	
}
.menuUl2 {	
	width: 100%;	
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align: left;		
	background: url('/img/menu/ul_bgd.gif') right no-repeat;
	background-color: #ffffff;	
}
.menuLi_sprt{
OVERFLOW: hidden;
height: 1px;
background: url('/img/li_sprt_bgd.gif') left top no-repeat;
margin-left: 12px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}


.menuLi_sprt2{
OVERFLOW: hidden;
height: 1px;
background: url('/img/menu/li_sprt_bgd.gif') left top no-repeat;
margin-left: 12px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}
.news_sprt{
OVERFLOW: hidden;
height: 1px;
background: url('/img/news_sprt.gif');
margin: 7px 0px;
padding: 0px;
}
.moreNews_sprt {
	
	padding: 1px;
	background: url('/img/dot_bgd.gif') repeat;
	
}
.menuLi {	
	margin: 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	vertical-align: middle;	
	
	
}
.menuUl_right {	
	width: 98%;
	margin: 0px auto;
	margin-top: 5px;
	padding-left: 0px;
	text-align: left;
	background: url('/img/ul_bgd.gif') right no-repeat;
	background-color: #000000;
	float: right;
}
.menuUl_right2 {	
	width: 98%;
	margin: 0px auto;
	margin-top: 5px;
	padding-left: 0px;
	text-align: left;
	background: url('/img/menu/ul_bgd.gif') right no-repeat;
	background-color: #ffffff;
	float: right;
}
.menuLi_sprt_right{
OVERFLOW: hidden;
width: 50%;
height: 1px;
background: url('/img/li_sprt_bgd.gif') left top no-repeat;
margin: 0px 0px 0px 17px;
padding: 0px;
}
.menuLi_sprt_right2{
OVERFLOW: hidden;
width: 50%;
height: 1px;
background: url('/img/menu/li_sprt_bgd.gif') left top no-repeat;
margin: 0px 0px 0px 17px;
padding: 0px;
}
.menuLi_right {	
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	text-align: left;	
	
}
.basketUl {	
	width: 98%;	
	margin: 0px;
	text-align: left;	
	background-color: #000000;	
}
.basketLi {
	height: auto;
	margin: 0px 0px 1px 0px;	
	padding: 2px 0px 2px 10px;	
	text-align: left;
	color: #CCCCCC;
	background-color: #666666;	
}
.leftICO {
	width: 48%;		
	text-align: center;		
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
  vertical-align: top;
}
.rightICO {
	width: 48%;		
	text-align: center;		
	float: right;
	padding-bottom: 10px;
	padding-top: 10px;
	display: table-cell !important;
  display: inline; /* для IE */  
  vertical-align: top;
}
.footer  {
		width: auto;
		height: 45px;		
		background-color: #990000;
		color: #ffffff;
		font-size: 80%;		
		padding-left: 10px;
		margin-top: 0px;
		vertical-align: middle;
		display: table-cell !important;
  display: inline; /* для IE */  
  
	}
	
.mBlock_gL, .mBlock_rL {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 6px;
	width: 114px;	
	color: #ffffff;
	padding: 5px;
	text-align: center;
	font-size: 90%;
	float: left;
}
.mBlock_gL {
	background-color: #666666;
}
.mBlock_rL {
	background-color: #cc0000;
}

.mBlock_g, .mBlock_r {
	margin-top: 5px;
	margin-right: 10px;
	width: 114px;	
	color: #ffffff;
	padding: 5px;
	text-align: center;
	font-size: 90%;
	float: right;
}
.mBlock_g {
	background-color: #666666;
}
.mBlock_r {
	background-color: #cc0000;
}

.basketThing_new_form {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;		
	width: 200px;
	float: left;
	font-size: 70%;
	padding-left: 6px;
	padding-bottom: 0px;
	
}
.basketThing_new {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 3px;
	text-align: left;		
	width: 70px;
	float: right;
	font-size: 70%;
	padding-left: 10px;
	padding-bottom: 0px;
			
}
.trademark_logo {
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;		
	width: 130px;
	float: left;	
	padding-top: 15px;		
	padding-left: 0px;		
}
.newsBlock, .newsBlock2, .newsBlockAnn, .aboutPressBlock {
	font-size: 90%;
	text-align: left;
	width: 98%;	
	float: left;
	vertical-align: top;
	padding: 0px 10px 20px 0px;
}

.newsBlockAnn img {
float:center;
}

.newsBlock img {
	float: right;
	padding: 0px 0px 10px 10px;
}
.aboutPressBlock img {	
	padding: 0px 0px 10px 10px;
}

.newsBlock,.newsBlock2 a:link{color:#000000;}
.newsBlock,.newsBlock2 a:visited{color:#000000;}
.newsBlock,.newsBlock2 a:hover{color:#000000;}

.textBlock {
	font-size: 90%;
	text-align: left;
	width: 98%;	
	float: left;
	vertical-align: top;
	padding: 0px 0px 20px 0px;
	margin-right: 5px;
}

.styleBlock {
	font-size: 90%;
	text-align: left;
	width: 100%;		
	vertical-align: top;
	padding: 0px 3px 20px 0px;
}

.textBlock, .styleBlock a:link{color:#000000;}
.textBlock, .styleBlock a:visited{color:#000000;}
.textBlock, .styleBlock a:hover{color:#000000;}

a:link.type2 {color:#336699;}
a:visited.type2 {color:#CC0000;}
a:hover.type2 {color:#CC0000;}

.wf {
 width: 100%;
 float: left;
}

.newsImg {
	font-size: 70%;
	float: left;
	padding: 10px 10px 0px 0px;
	text-align: left;
	width: 150px;
}
.newsImg1 {
	font-size: 70%;
	float: left;
	padding: 0px 10px 0px 0px;
	text-align: left;
	width: 155;
}
.newsImg2 {
	font-size: 70%;
	float: left;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 155;
}

table.maintable {
	
	border: 0px solid #333333;	
	width: 100%;
		
}
table.maintable th {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	text-align: left;
	color: #333333;
}
table.maintable td {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	text-align: center;
	color: #333333;
}
tr.header td {
	border-bottom: 1px solid #333333;
	border-left: 0px;	
}
tr.header th {
	border-bottom: 1px solid #333333;
	border-left: 0px solid #333333;	
	border-right: 0px solid #333333;
	text-align: right;	
}
td.right {
	border-right: 1px solid #333333;
}
td.top {
	border-top: 1px solid #333333;
}
td.bottom {
	border-bottom: 1px solid #333333;
}
td.topright {
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
}

.noneA {
	text-decoration: none;
	cursor: default;
	color: #000000;
}
.backA {
	text-decoration: underline;
	cursor: hand;
}
A.noneA:hover{
	color:#336699;
}