*:focus
{
  -moz-outline: none  !important;
}

body {
	font-family:Arial, Helvetica, sans-serif;
}

a {
color:#5a422c;
 font-weight:normal;
  text-decoration:none;
  }
.left_w {
	width:200px;
	height:47px;
	_height:46px; /*** HACK IE ***/
}
.small_table_top{
background:url(/img/small_table_top.gif) no-repeat; font-size:14px; font-weight:normal; color:#ffffff; padding-top:10px; padding-left:34px;
}
.small_table_top a:hover{
color:#fff;
}
.small_table_top a{
color:#DBD1AE;
 font-weight:normal;
  text-decoration:none;
}

.mid_table_top a:hover{
color:#fff;
}
.mid_table_top a{
color:#DBD1AE;
 font-weight:normal;
  text-decoration:none;
}



.small_table{
background:url(/img/small_table_back.gif) repeat-y; padding:10px 18px 18px 18px;
}
.big_table_top{
background:url(/img/big_table_top.gif) no-repeat; font-size:14px; font-weight:normal; color:#ffffff; padding-top:10px; padding-left:34px;
}
.big_table{
background:url(/img/big_table_back.gif) repeat-y; padding:10px 18px 18px 18px;
}

body,table {
	color: #5a422c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	background-color: #000000;
	margin: 0px;
}
.submenu {background-repeat:no-repeat; text-align:center; font-weight:bold;}
.submenu a {color: #5a422c; font-weight:normal; text-decoration:none;}
h1 {font-size:24px; font-weight:bold; color:#72170f; margin:20px 0px 12px 50px;}
h2 {font-size:14px; font-weight:normal; color:#ffffff; margin:0 40px;}


p {margin:0px 14px 7px 14px;}
.small_table_top{
background:url(/img/small_table_top.gif) no-repeat; font-size:14px; font-weight:normal; color:#ffffff; padding-top:10px; padding-left:34px;
}

.mid_table_top {
background:url(/img/mid_table_top.jpg) no-repeat; font-size:14px; font-weight:normal; color:#ffffff; padding-top:10px; padding-left:34px;
}
.mid_table{
background:url(/img/mid_table_back.jpg) repeat-y; padding:10px 18px 18px 18px;
}
.mid_table img{

margin-right:10px;
}
.mid_table p{
margin-top:15px;

}


p a {color: #5a422c; text-decoration:none;}
.small_table_top{
background:url(/img/small_table_top.gif) no-repeat; font-size:14px; font-weight:normal; color:#ffffff; padding-top:10px; padding-left:34px;
}
.date{
font-weight:bold; color:#72170f;
padding-top:10px;
}
.small_table{
background:url(/img/small_table_back.gif) repeat-y; padding:10px 18px 18px 18px;
}
.big_table_top{
background:url(/img/big_table_top.gif) no-repeat; font-size:14px; font-weight:normal; color:#ffffff; padding-top:10px; padding-left:34px;
}
.big_table{
background:url(/img/big_table_back.gif) repeat-y; padding:10px 18px 18px 18px;
}
.bottom{
font-size:10px;
color:#8a8279;
text-decoration:none;
}
.bottom a{
font-size:10px;
color:#8a8279;
text-decoration:none;
padding:8px;
}

#cprght {
	margin-left:16px;
	padding-right:0px;
}

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

#main_tb {
	width:992px;
	border:none;

}
#main_tb .left_tb {
	width:200px;
}

/*************************** menu top ******************************/
#menu_top {
padding:0px;
margin:0px;
width:792px;
}
#menu_top li{
	display:inline;
	float:left;
	font-size:9px;
	padding:0px;
	margin:0px;
	margin-right: 1px;
	width:98px;
	text-transform:uppercase;

}
#menu_top a {
height:17px;
width:98px;
text-align:center;
display:block;
padding-top:30px;
_padding-top:33px;
float:left;
color:#fff;
 text-decoration:none;


 background-image:url(/img/menu_off.gif);
background-repeat:no-repeat;
}
#menu_top a:hover {
 background-image:url(/img/menu_over.gif);
 height:16px;
 padding-top:31px;
 _padding-top:34px; /*** HACK IE ***/
}
#menu_top a.active {
 background-image:url(/img/menu_over.gif);
  height:16px;
 padding-top:31px;
 _padding-top:34px; /*** HACK IE ***/
}
#menu_top a.active:hover {
 background-image:url(/img/menu_over.gif);


}
/********************************************************************/
/*************************** menu bottom ******************************/
#menu_bottom {
padding:0px;
margin:0px;
width:712px;
margin-left:40px;
}
#menu_bottom li{
	display:inline;
	float:left;
	font-size:9px;
	margin:0px;
	margin-right: 1px;
	border-right:1px solid #8a8279;



}
#menu_bottom .last_li {
border:none;
}
#menu_bottom a {

 font-weight:normal;
  text-decoration:none;
  text-transform:lowercase;


}
#menu_bottom a:hover, a.active{
 color: #fff;
}
#menu_bottom a.active:hover {

}
/********************************************************************/
/*************************** menu left******************************/
#menu_left {
padding:0px;
margin:0px;
width:200px;
text-align:center;
}
#menu_left li{
	list-style:none;
	font-size:13px;
	margin:0px;
	padding-bottom:20px;
	margin-top:10px;
	background-image:url(/img/line.png);
	background-position:center;
	background-position:bottom;
	background-repeat:no-repeat;


}
#menu_left .last_li {
background:none;
}
#menu_left a {
color:#5a422c;
 font-weight:normal;
  text-decoration:none;



}
#menu_left a:hover {
 color: #fff;
}
#menu_left a.active {
	color: #fff;
}
/********************************************************************/
/*************************hystory************************************/
table.hystory {
	background-image:url(/img/big_table_back.gif);
	width:779px;
}
.hystory p {
	margin:10px;
	padding-left:10px;
	border-left:1px dotted #A39061;
}
/********************************************************************/

/*************************PARTNER************************************/
#partner dt {
	margin-left:15px;
	font-weight:bold;
}

/********************************************************************/
/*************************catalog************************************/

#main_tb a.a_in, .catalog a.a_in {
	text-decoration:underline;
	margin:0;
	padding:0;
}

.catalog img {

	margin-top:22px;
	border:none;
}
.catalog a {
	margin-left:26px;

}

.catalog .td_list {
	padding-bottom:26px;


}

table.catalog {
	background-image:url(/img/big_table_back.gif);
	width:779px;

}
.catalog p {
	margin:10px;
	height:80px;

}
.catalog .small_img {
	width:100px;
	height:75px;
	margin:15px 0px 15px 20px;
	border:none;
}
.catalog p.bord {
	border-top:1px solid  #A39061;
	height:1px;
	margin:0px 20px;
}
.catalog a.podr {
	font-weight:bold;
	font-size:11px;
	margin-left:0px;

}

/********************************************************************/
.zagolovok h2 {font-size:24px; font-weight:bold; color:#72170f; margin:20px 0px 12px 50px;}
.zagolovok h1 {font-size:14px; font-weight:normal; color:#ffffff; margin:0 40px;}