
BODY {
	background:#000;
	padding:0px;
	margin:0px;
}


DIV, TD {
	color:#ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding:0;
}

A {	
	color: #ffa741;
}

A:HOVER {
	color: #cc0000;
	text-decoration: none;
}

A:FOCUS { 
	outline:none; 
}


H1 {
	color:#c27215;
	font-size: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-top:0;
}

H2 {
	color:#ffffff;
	font-size: 18px;
	margin-bottom:-3px;
}

DIV.h1 {
	color:#c27215;
	font-size: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-top:0;
	margin-bottom: 10px;
}

FORM {
	padding: 0px;
	margin: 0px;
}

INPUT, SELECT, TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

IMG {border-color: #ffffff;}
IMG.left {margin-right:10px;}
IMG.right {margin-left:10px;}


DIV.clear {
	clear:both;
	overflow:hidden;
	zoom:1;
	font:0;
	height:0;
}


TABLE.tophdr {
	border-left:solid 1px #61390b;
	border-right:solid 1px #61390b;
	height:80px;
	width:760px;
}
.tophdr_l {
	padding:0 0 0 39px;
}
.tophdr_r {
	text-align:right;
	padding:0 29px 0 0;
}

.langsw {
	padding:0 10px;
	white-space:nowrap;
	font-size:11px;
}
.langsw A {
	text-decoration:none;
}

.collage IMG {
	border:solid 1px #61390b;	
}

TABLE.tbcnt {
	margin-top:-3px;	
	width:760px;
}
.cnt {
	padding:20px 39px 30px 39px;	
	border-left:solid 1px #61390b;
	border-right:solid 1px #61390b;
	width:680px;
}
.cnt_bl {
	background:url(/tpl/bm.ru/img/hb_l.gif) bottom left no-repeat;
	height:3px;
}
.cnt_br {
	background:url(/tpl/bm.ru/img/hb_r.gif) bottom right no-repeat;
	height:3px;
}
.cnt_tl {
	background:url(/tpl/bm.ru/img/ht_l.gif) top left no-repeat;
	height:3px;
}
.cnt_tr {
	background:url(/tpl/bm.ru/img/ht_r.gif) top right no-repeat;	
	height:3px;
}

TABLE.tbincnt {
	margin-bottom:20px;	
}
.incnt {
	padding:0px 39px 0px 39px;	
	border-left:solid 1px #61390b;
	border-right:solid 1px #61390b;
	text-align:justify;
	font-size:11px;
	color:#bbbbbb;
}

TABLE.bottom {
	width:758px;
	margin-bottom:20px;
}
TABLE.bottom TD A {
	color:#FFF;
}

.copy {
	color:#bbbbbb;
	font-size:11px;
	padding-top:15px;
	width:300px;
}
.developer {
	padding-top:15px;
	width:230px;
}

.promoting {
	/*display:block;
	background:url(/tpl/bm.ru/img/promoting.gif) left no-repeat;*/
	height:31px;
	color:#555555;
	font-size:11px;
	padding:5px 0 0 75px;
	margin:10px;
}

.promoting TD {
	height:31px;
	color:#555555;
	font-size:11px;
}

TABLE.tmenu {
	margin-bottom:40px;	
	background:url(/tpl/bm.ru/img/tmbk_l.gif) top left no-repeat;
	height:34px;
}
.tmenu_plate {
	text-align:center;
	vertical-align:middle;
	background:url(/tpl/bm.ru/img/tmbk_r.gif) top right no-repeat;
}
.tmenu_item {
	padding:0 14px;
	color:#bbbbbb;
	font-size:12px;
	white-space:nowrap;
}
.tmenu_item A {
	text-decoration:none;
}


.btmflash {
	display:block;
	margin:40px 0 0 0;
}


.warn {
	font-size:11px;
	color:#bbb;
}


.white {color:#ffffff;font-size:12px;}



.catmodel_hdr {
	text-align:center;
	padding:3px 10px 5px 10px;
	background:#333333;
	color:#aaaaaa;
}
.catmodel_item {
	text-align:center;
	vertical-align:middle;
	padding:0 10px;
	height:220px;
	width:200px;
	background:#333333;
}
.catmodel_ftr {
	text-align:center;
	padding:5px 10px 8px 10px;
	background:#333333;
	color:#ffffff;
	font-weight:bold;
}
.catmodel_ftr A {	
	text-decoration:none;
}


TABLE.pgrule {
	height:16px;
	margin-top:20px;
}

TD.pgrule_btn {
	background: url(/tpl/bm.ru/img/bkpg.gif) top center no-repeat;
	width:29px;
	color:#ffffff;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	vertical-align:top;
	padding-top:1px;
}
TD.pgrule_btn_ {
	background: url(/tpl/bm.ru/img/bkpg_.gif) top center no-repeat;
	width:29px;
	color:#0e0a08;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	vertical-align:top;
	padding-top:1px;
}
TD.pgrule_btn A {padding:2px 8px;text-decoration:none}




TD.anketaname {
	color:#aaaaaa;
	padding:5px 5px 5px 0px;
	border-top:solid 1px #61390b;
}
TD.anketaprop{
	color:#ffffff;
	padding:5px 0 5px 5px;
	border-top:dashed 1px #61390b;
}


.catmodel_cm{
	padding:10px;
	background:#333333;
	width:200px;
	text-align:center;
	vertical-align:middle;
}
.catmodel_anketa{
	padding:10px;
	background:#333333;
	color:#ffffff;
}

TD.anketaname_cm {
	color:#aaaaaa;
	padding:2px 3px 3px 0px;
	border-top:solid 1px #555555;
	font-size:11px;
}
TD.anketaprop_cm{
	color:#ffffff;
	padding:2px 0 3px 2px;
	font-size:11px;
	border-top:dashed 1px #555555;
}

TABLE.catalog_gallery {
	margin-top:20px;	
	margin:20px -5px 0 0px;
}

TD.gallerycontainer {
	background-color:#c27215;
	padding:5px;
}

#motioncontainer {
	width: 415px; 
	height: 120px;
	cursor:pointer;
}

#motioncontainer a img {
	border: solid 1px #FFF; 
	margin-right:3px;
}

#statusdiv {
	position: absolute;
	left: -300px;
	visibility: hidden;
}



FORM#fm_auth {
	margin: 20px 0 50px 0;
}

#fm_auth TABLE TD {
	padding: 5px;	
}

#login, #password {
	width:250px;	
	font-size:14px;
	height:21px;
}

TABLE.tbhdr {
	margin-bottom:20px;	
}


TABLE.btnlr {
	height:25px;
	background:#c27215 url(/tpl/bm.ru/img/btn_l.gif) left no-repeat;
}
TABLE.btnlr TD {
	background:url(/tpl/bm.ru/img/btn_r.gif) right no-repeat;
	text-align:center;
	color:#ffffff;
	white-space:nowrap;
}
TABLE.btnlr TD A {
	color:#ffffff;
	text-decoration:none;
	padding:3px 10px;
}


.incnt_search {
	padding:10px 39px 10px 39px;	
	border-left:solid 1px #61390b;
	border-right:solid 1px #61390b;
}

.hdr_search {
	padding:0 0 0 39px;
	color:#c27215;
	font-size: 12px;
	font-weight:bold;
	border-left:solid 1px #61390b;
}
.hdr_searchico {
	padding:0 2px 0 0;
	text-align:right;
	border-right:solid 1px #61390b;
}
.hdr_form {
	padding:2px 0 0 39px;
	color:#c27215;
	font-size: 12px;
	font-weight:bold;
	border-left:solid 1px #61390b;
	border-right:solid 1px #61390b;
}



TABLE.basepic_plate {
	width:450px;
	height:450px;	
	background:#1a1a1a;
}

.basepic  {
	padding:0 10px;
	text-align:center;
	vertical-align:middle;
	border-left:solid 1px #61390b;
	border-right:solid 1px #61390b;
}


TABLE.gallery {
	margin:20px 0 0 0;
	background:#c27215;
}
TD.tdgallery {
	padding:5px 2px;
}

.stepcarousel {
	position:relative;
	width:100%;
	height:120px;
	overflow: scroll;
}
.stepcarousel .belt {
	position:absolute;
	top:0px;
	left:0px;
}
.stepcarousel .panel {
	margin:0 2px;
	float:left;
	overflow:hidden;
	cursor:pointer;
	width: 120px;
}

TABLE.bbp TD {
	padding-top:20px;
}


DIV.map_root {
	font-size:12px;
	font-weight:bold;
	padding-left:13px;
	background:url(/tpl/bm.ru/img/dmstart0.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node1 {
	font-size:12px;
	padding-left:47px;
	background:url(/tpl/bm.ru/img/dmap1.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node2 {
	font-size:12px;
	padding-left:81px;
	background:url(/tpl/bm.ru/img/dmap2.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node3 {
	font-size:12px;
	padding-left:115px;
	background:url(/tpl/bm.ru/img/dmap3.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node4 {
	font-size:12px;
	padding-left:149px;
	background:url(/tpl/bm.ru/img/dmap4.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node5 {
	font-size:12px;
	padding-left:183px;
	background:url(/tpl/bm.ru/img/dmap5.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}

.red {
	color: red;
}

#startnode2 {background:url(/tpl/bm.ru/img/dmstart1.gif) left no-repeat;}
#endnode2 {background:url(/tpl/bm.ru/img/dmend1.gif) left no-repeat;}

#startnode3 {background:url(/tpl/bm.ru/img/dmstart2.gif) left no-repeat;}
#endnode3 {background:url(/tpl/bm.ru/img/dmend2.gif) left no-repeat;}

#startnode4 {background:url(/tpl/bm.ru/img/dmstart3.gif) left no-repeat;}
#endnode4 {background:url(/tpl/bm.ru/img/dmend3.gif) left no-repeat;}

#startnode5 {background:url(/tpl/bm.ru/img/dmstart4.gif) left no-repeat;}
#endnode5 {background:url(/tpl/bm.ru/img/dmend4.gif) left no-repeat;}

#rootend {background:url(/tpl/bm.ru/img/dmend0.gif) left top no-repeat;}


H2.page {
	color:#c27215;
	font-size: 16px;
	margin-bottom:4px;
	font-weight:normal;
}
B.message {
	color:#c27215;
}
.scroll {
	cursor:pointer;
}
TABLE.photo {
	margin-top:0px;
}
