body,td,input,select,textarea{
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}

body{
	background-color:#FFFFFF;
}

body.mir{
	background-color:#5E5E5E;
}

body.mir td{
	color: #FFFFFF;
}
body.print{
	margin:10px 15px 5px 5px;
}
table.big{
	height: 100%;
}

table.re_table{
	border-collapse: collapse;
	border: 0;
	border-left: #C5C7C7 1px solid;
	border-top: #C5C7C7 1px solid;
}

table.re_table td{
	border: 0;
	padding: 5px;
	border-right: #C5C7C7 1px solid;
	border-bottom: #C5C7C7 1px solid;
}

table.adv_brd{
	border-collapse: collapse;
	border: 0;
	border-left: #8F8F8F 1px solid;
	border-top: #8F8F8F 1px solid;
}

table.adv_brd td{
	border: 0;
	padding: 3px;
	border-right: #8F8F8F 1px solid;
	border-bottom: #8F8F8F 1px solid;
}

tr.catalogue td{
	border-top:10px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
}

table.edit{width:500px;}
table.edit td{padding:2px 5px 2px 0;}

h4{
	font-size: 24px;
	line-height:90%;
	margin: 0 0 6 0;
	color:#666666;
	font-weight:normal;
}


h4.newparticion
{
	font-size: 15px;
	line-height:90%;
	margin: 0 0 6 0;
	color:#666666;
	font-weight:normal;
}



.mir h4{
	font-size: 24px;
	line-height:90%;
	margin: 0 0 6 0;
	color:#CCCCCC;
	font-weight:normal;
}
h4.noname{
	font-size: 17px;
	margin:0;
	color:#B80000;
}

h4.lordofrings,h4.fantasy,h4.new_arrivals{
	font-size: 13px;
	margin:5px 10px;
	color:#B80000;
	font-weight:bold;
}

h4.matrix,h4.starwars{
	font-size: 13px;
	margin:5px 10px;
	color:#FFFFFF;
	font-weight:bold;
}

h5{
	font-family: tahoma, sans-serif;
	text-indent: 0px;
	font-size:21px;
	margin:10px 0 5px 0;
}

h6{
	font-size:13px;
	margin:5px 0 5px 0;
}

input.butmsg{
	background-color:#069306;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	font-weight:bold;
}

input.black{
	background-color:#000000;
	border:1px solid #000000;
	color:#FFFFFF;
}

input.gray{
	background-color:#9F9F9F;
	border:1px solid #9F9F9F;
	color:#CCCCCC;
}

input.msg,textarea.msg{
	border:1px solid #555555;
}

textarea.msg{
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #CCCCCC; 
	scrollbar-shadow-color: #CCCCCC; 
	scrollbar-3dlight-color: #CCCCCC; 
	scrollbar-arrow-color: #CCCCCC; 
	scrollbar-track-color: #EEEEEE;
}

p{
	margin: 0px 0px 7px 0px;
}

p.mn{
  margin: 0px 0px 0px 20px;
	text-indent: 0px;
	color:#565656;
	font-size: 11px;
	text-align: left;
}

p.date{
  margin: 1px 0 3px 0;
	text-indent: 0px;
	font-size: 11px;
	font-weight: bold;
	color:#595959;
	text-align: left;
}

p.adr{
	font-family: verdana, tahoma, sans-serif;
  margin: 0px 0px 0px 0px;
	text-indent: 0px;
	color: #FFFFFF;
	font-size:9px;	
}

p.top{
	margin:0;
	font-family: Times;
	font-size:13px;
	color:#424242;
}

p.cnt_news{
	margin:0 0 0 25;
}

p.det_news{
	margin:5 0 5 0;
	text-align:right;
}

.tiny{
font-size: 9px;
}

ol{
	margin: 5px 0px 0px 25px;
}

ul{
	margin: 5px 0px 0px 25px;
}
li{
	margin-top: 3px;
	margin-bottom: 0px;
}
dl.menu{
	margin:0 0 0 45px;
	padding:0;
}
dl.menu1,dl.menu2{
	margin:0;
	padding:0;
}
dl.menu3{
	margin:0 0 0 15px;
	padding:0;
}

dl.menu dd{
  background:url(../images/imn.gif) 0px 8px no-repeat;
	list-style:none;
	padding:2px 0px 2px 11px;
	margin:0;
}
dl.menu1 dd{
  background:url(../images/imn1.gif) 0px 8px no-repeat;
	list-style:none;
	padding:2px 0px 2px 11px;
	margin:0;
}
dl.menu2 dd{
  background:url(../images/imn2.gif) 0px 8px no-repeat;
	list-style:none;
	padding:2px 0px 2px 11px;
	margin:0;
}
dl.menu3 dd{
  background:url(../images/imn3.gif) 0px 8px no-repeat;
	list-style:none;
	padding:2px 0px 15px 11px;
	margin:0;
}
dl.menu dd a, dl.menu1 dd a{
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}
dl.menu dd a.current, dl.menu1 dd a.current{
	font-size: 11px;
	color:#B80000;
	text-decoration: none;
}
dl.menu dd a:hover, dl.menu1 dd a:hover{
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
}

dl.menu2 dd a{
	font-size: 11px;
	color:#C9C9C9;
	text-decoration: none;
}
dl.menu2 dd a.current{
	font-size: 11px;
	color:#2DD853;
	text-decoration: none;
}
dl.menu2 dd a:hover{
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
}

dl.menu3 dd a{
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
}
dl.menu3 dd a.current{
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: underline;
}
dl.menu3 dd a:hover{
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: underline;
}

.club dd{
	margin:0 0 8px 35px;
}

ul.temper{
	font-size:19px;
	margin:0;
	padding:0;
	background:url(../images/libg.gif) 0px 100% no-repeat;
	border-bottom:1px solid #CCCCCC;
}

ul.temper li{
	font-size:19px;
	margin:0 0 0 30px;
	padding:2px 0px 10px 2px;
}

ul.temper a{
	text-decoration: none;
}
ul.temper a:hover{
	text-decoration: underline;
}

a.contra{
	text-decoration: none;
}
a.contra:hover{
	text-decoration: underline;
}

img{
	color:#BBBBBB;
}
img.photo{
	border: 1px solid #000000;
}
img.news{
	margin: 0 0 10 0; /*верх,зад,низ,перед*/
}
input.blue{
	border:1 solid #006EAA;
}
/*низ,зад,верх,перед*/
/* ссылки **********************************/
a{
	color:#000000;
	text-decoration: underline;
}
a:hover{
	color:#000000;
	text-decoration: none;	
}

body.mir a{
	color:#FFFFFF;
	text-decoration: underline;
}
body.mir a:hover{
	color:#FFFFFF;
	text-decoration: none;	
}

a.backlordofrings,a.backfantasy,a.backnew_arrivals,a.backnoname{
	background:url(../images/back1.gif) 0 6px no-repeat;
	list-style:none;
	padding:2px 0px 2px 15px;
	margin:0;
}

a.applylordofrings,a.applyfantasy,a.applynew_arrivals,a.applynoname{
	background:url(../images/apply1.gif) 0 6px no-repeat;
	list-style:none;
	padding:2px 0px 2px 15px;
	margin:0;
}

a.backmatrix,a.backstarwars{
	background:url(../images/back2.gif) 0 6px no-repeat;
	list-style:none;
	padding:2px 0px 2px 15px;
	margin:0;
}

a.applymatrix,a.applystarwars{
	background:url(../images/apply2.gif) 0 6px no-repeat;
	list-style:none;
	padding:2px 0px 2px 15px;
	margin:0;
}

a.noname1{
	color:#3E3E3E;
	margin:0 20px 0 0;
	padding:0 0 2px 0;
	text-decoration: none;	
	border-bottom:3px solid #3F3F3F;
}
a.noname2{
	color:#3E3E3E;
	margin:0 20px 0 0;
	padding:0 0 2px 0;
	text-decoration: none;	
	border-bottom:3px solid #BA0002;
}
a.noname1:hover,a.noname2:hover{
	color:#3E3E3E;
	border-bottom:3px solid #BA0002;
}

a.lordofrings,a.fantasy,a.new_arrivals,a.noname{
	color:#B80000;
	font-weight:bold;
	margin:0;
	text-decoration: none;	
}

a.matrix,a.starwars{
	color:#2DD853;
	font-weight:bold;
	margin:0;
	text-decoration: none;	
}

a.add{
	background:url(../images/add.gif) 0px 2px no-repeat;
	list-style:none;
	padding:2px 0px 2px 22px;
	margin:0;
}

a.detail{
	font-size:11px;
	font-weight:bold;
	color:#B80000;
	text-decoration: underline;
}
a.detail:hover{
	color:#555555;
	text-decoration: none;
}
/*a{color:#FFFFFF;text-decoration:none}
a:hover{color:#FFFFFF;text-decoration:underline}
a.mn{text-decoration:none;color:#FFFFFF;}
a.mn:hover{color:#FFFFFF;text-decoration:underline}*/
a.ad{
	font-size: 11px;
	font-family: tahoma;
	color:#999999;
	text-decoration: underline;
}
a.ad:hover{
	color:#000000;
	text-decoration: none;	
}
a.adr{
	font-size:11px;
	color:#FFFFFF;
	text-decoration: underline;	
}
a.adr:hover{
	color:#FFFFFF;
	text-decoration: none;	
}

a.cms_current{
	background-color:#FFFFFF;
	text-decoration: none;
	padding:0 3px;
	color:#B80000;
	font-weight:bold;
}

a.pagelordofrings,a.pagefantasy,a.pagenew_arrivals, a.pagenoname{
	background-color:#FFFFFF;
	text-decoration: none;
	padding:0 3px;
	color:#000000;
}
a.pagelordofrings:hover,a.pagefantasy:hover,a.pagenew_arrivals:hover, a.pagenoname:hover{
	background-color:#D8D8D8;
	text-decoration: none;
	color:#000000;
}
a.pagematrix,a.pagestarwars{
	background-color:#5E5E5E;
	text-decoration: none;
	padding:0 3px;
	color:#FFFFFF;
}
a.pagematrix:hover,a.pagestarwars:hover{
	background-color:#D8D8D8;
	text-decoration: none;
	color:#FFFFFF;
}

span.currlordofrings,span.currfantasy,span.currnew_arrivals,span.currnoname{
	color:#B80000;
	font-weight:bold;
}

span.currmatrix,span.currstarwars{
	color:#2DD853;
	font-weight:bold;
}

dl{
	margin: 3 0 10 0;
}

a.pem{
	color:#000000;
	text-decoration: none;
}
a.pem:hover{
	color:#000000;
	text-decoration: underline;	
}

a.cat{
	font-size: 11px;
	color:#B51629;
	text-decoration: underline;
}
a.cat:hover{
	color:#000000;
	text-decoration: none;	
}

a.prod{
	font-size: 11px;
	color:#525252;
	text-decoration: underline;
}
a.prod:hover{
	color:#000000;
	text-decoration: none;	
}

a.mn{
	padding:0px 0px 0px 16px;
	margin:0;

	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
a.mn:hover{
	color:#FFFFFF;
	text-decoration: underline;
}

a.none{
	color:#000000;
	text-decoration: none;
}
a.none:hover{
	text-decoration: none;	
}

a.non{
	margin-left:3px;
	color:#000000;
	text-decoration: underline;	
}
a.non:hover{
	text-decoration: none;
}
#show_image{
	cursor: normal;
}
img.reImage{
	margin: 5px;
	cursor: hand;
}
/* область печати **************************/
div.h{
	visibility: hidden; display: none; overflow: hidden;
}
div.v{
	position: absolute; visibility: visible; display: inline; overflow: auto;
}

div.h1{
	visibility: hidden; display: none; overflow: hidden; background-color: #FFFFFF; border: 1px solid #FFFFFF; z-index: 200;
}
div.v1{
	left:400px; top: 112px; position: absolute; visibility: visible; display: inline; overflow: auto; background-color: #FFFFFF; border: 1px solid #FFFFFF; z-index: 200;
}
/*--------------------------------------------------*/
.men1{
	padding:2px 0px 3px 15px;
	background-color:#D7D7D7;
	width:250px;
	height:100%;
}
.men2{
	padding:2px 0px 3px 30px;
}
.men3{
	padding-left:45px;
}
.tit1{
	padding:2px 2px 3px 2px;
}
.toppadd{
	padding-top: 10px;
}
.leftpadd{
	padding-left: 30px;
}
.rightpadd{
	padding-right: 30px;
}
.botpadd{
	padding-bottom: 7px;
}
.addrpadd{
	padding: 19px 30px 15px 169px;
}
.rlp{
	padding: 0px 45px 0px 30px;
}
tr.mnpd td{
	padding:5 0 7 0;
}
/* растягивание ***************************/
.bgrp{
	background-repeat: repeat;
}
.bgrpy{
	background-repeat: repeat-y;
	background-position: top;
}
.bgrpyr{
	background-repeat: repeat-y;
	background-position: top left;
}
.bgrpyl{
	background-repeat: repeat-y;
	background-position: top right;
}
.bgrpn{
	background-repeat: no-repeat;
}
.bgrpx{
	background-repeat: repeat-x;
}
.bgrpxr{
	background-repeat: repeat-x;
	background-position: top left;
}
.bgrpxl{
	background-repeat: repeat-x;
	background-position: top right;
}
.bgrpxb{
	background-repeat: repeat-x;
	background-position: bottom left;
}
.bgrpnb{
	background-repeat: no-repeat;
	background-position: bottom left;
}
.bgtr{
	background-position: top right;
}
.bgbr{
	background-position: bottom right;
}
.bgrpnc{
	background-repeat: no-repeat;
	background-position: center center;
}
/* выделение ******************************/
hr{
	border-style: #DDDDDD 1px solid;
	background-color: #DDDDDD;
	color: #DDDDDD;
	height: 1px;
}
.bordered{
	border:1px solid #808080;
}
.rightbordered{
	border-right:1px solid #FFFFFF;
}
.botbordered{
	border-bottom:1px solid #1751A0;
}
.rsplconbrd{
	border-right:1px solid #B5B5B5;
}
.lsplconbrd{
	border-left:1px solid #B5B5B5;
}
.bprodbrd{
	border-bottom:3px solid #FFFFFF;
}
.tsplconbrd{
	border-top:1px solid #8F8F8F;
}
.tbrd{
	border-top:1px solid #8F8F8F;
}
.tbrdm{
	border-top:4px solid #CCCCCC;
}
.lbrd{
	border-left:1px solid #8F8F8F;
}
.lbrdlordofrings, .lbrdfantasy, .lbrdmatrix, .lbrdstarwars,.lbrdnew_arrivals,.lbrdnoname{
	padding:0 5px;
}

.lbrdlordofrings img, .lbrdfantasy img, .lbrdmatrix img, .lbrdstarwars img, .lbrdnew_arrivals img,.imgbrd img, .lbrdnoname img{
	border:1px solid #3F3F3F;
	/*margin:0 5px;*/
}
.bbrd{
	border-bottom:1px solid #8F8F8F;
}
.bbrdm{
	border-bottom:4px solid #CCCCCC;
}
.rbrd{
	border-right:1px solid #8F8F8F;
}
table.allbrd{
	border:1px solid #DDDDDD;
}
.nbbrd{
	border-bottom:1px solid #C0DCCB;
}
/* выделение ******************************/
.gr{
	color: #A3A3A3;
}
.dr{
	background-color: #DFDFDF;
}

div.hr{
	display: block;
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
	padding:3 0;
	overflow: auto;
}
div.add{
	margin:18px 0 0 0;
	width:100%;
	height:35px;
	padding:12px;
	background-color:#F0F0F0;
}

td.anketa {
	background-color: #DCDCDC; 
	color: #333399; 
	text-align: left;
	padding: 2px 5px;
	vertical-align: middle;
	margin:  0;
	text-transform: uppercase;
}

td.tit{
	COLOR:#85B196;
	font-weight:bold;
	text-transform: uppercase;
}

small, temper small{
	font-size: 9px;
}

tr.colorlordofrings td, tr.colorfantasy td, tr.colornew_arrivals td, .colorlordofrings, .colorfantasy, .colornew_arrivals, .colornoname{
	color:#B80000;
}
tr.colormatrix td, tr.colorstarwars td, .colormatrix, .colorstarwars{
	color:#FFFFFF;
}

tr.bgcolorlordofrings td, tr.bgcolorfantasy td, tr.bgcolornew_arrivals td, tr.bgcolornoname td{
	background-color:#EEEEEE;
}
tr.bgcolormatrix td, tr.bgcolorstarwars td{
	background-color:#8F8F8F;
}
/*********************************************/
body.page{
	background:url(../images/uzor.gif) 0 0 repeat-x;
}
tr.black_line td{
	border-bottom:1px solid #3F3F3F;
	padding-bottom:1px;
}
tr.black_line p{
	background-position:0 21px;
	background-repeat:repeat-x; 
	padding:0;
	margin:0;
}
tr.black_line p.grey{background-image:url(../images/px.grey.gif);}
tr.black_line p.red{background-image:url(../images/px.red.gif);}

a.tab{
	background-repeat:no-repeat; 
	background-position:top  left; 
	display:block;
	width:133px;
	min-height:1px;
	_height:1px;
}
a.tab:hover{background-position:0 -25px;}

table.table_margin{margin:20px 0;}
tr.new_arrivals td{
	padding:6px 25px 6px 0;
	border-bottom:1px solid #BA0002;
}	 
tr.new_arrivals a{
	font-weight:bold;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}	 
tr.new_arrivals a:hover{
	color:#BA0002;
	text-decoration:none;
}	 
span.new_arrivalslordofrings, span.new_arrivalsnoname{
	font-weight:bold;
	color:#BA0002;
}
span.new_arrivalsstarwars{
	font-weight:bold;
	color:#2DD853;
}

img.persents{background-color:#999999;vertical-align:middle;}
p.alert{
	font-size: 17px !important;
	margin:10px 0 !important;
	color:#B80000 !important;
}

