body{border:0px solid red;}
body,td,p{
	font-family: Times New Roman, tahoma, Arial, Helvetica, sans-serif;
	color: #672e08;
	font-size:13px;
}
/*p{
	margin: 0;
	padding: 0;
	padding-top: 2px;
	
}*/
img {
	border:0;
}
.alert{
	color: red;
	font-weight: bold;
	font-size:12px;
	text-align: center; 
}
.copyright{
	font-family: Times New Roman, tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px;
}
.adress{
	color: #847635;
	font-weight: normal;
	text-decoration:none;
}
.adress2{
	color: #8d4709;
	font-size:11px;
}
.tel{
color: #470707;
font-size:30px;
font-weight: bold;
}
.tel2{
color: #e1b0b0;
font-size:30px;
}
.news_main_text{
	color: #c03404;
	font-size:12px;
}
a {
	font-family: Times New Roman, tahoma, Arial, Helvetica, sans-serif;
	color: #aa1e1d;
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	text-decoration:none;
}
.item_title{
	color: #f34103;
	font-size:15px;
}
.em{
	color: #f34103;
}
.a_news_main_text{
	color: #f34103;
	font-size:11px;
	font-weight: normal;
}

.mail{
	font-weight: normal;
}
.p_url{
	color: #f37239;
	font-size:12px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
h1 {
	color: #aa1e1d;
	font-size:12px;
	font-weight: bold;
	margin:0px;
	margin-left: 0px;
	padding:0px;
	text-transform:uppercase;
}
h2 {
	color: #f34103;
	font-size:13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h3 {
	color: #515151;
	font-size:14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h4 {
	color: #515151;
	font-size:13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h5 {
	color: #FFFFFF;
	font-size:13px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h6 {
	color: #FFFFFF;
	font-size:12px;
	font-weight: bold;
	margin: 0;
}

.bgrpn{
	background-repeat: no-repeat;
}
.bgrpx{
	background-repeat: repeat-x;
}
.bgrpy{
	background-repeat: repeat-y;
}
.bgtl{
	background-position: top left;
}
.bgtr{
	background-position: top right;
}
.bgbr{
	background-position: bottom right;
}
.bgbl{
	background-position: bottom left;
}
.bgcc{
	background-position: center center;
}
.img_d{
	background-position: right 0px ;
}
.img_d2{
	background-position: 0px 28px ;
}
div.map{
	border: 0px solid red;
	position:absolute;
	top:237px;
	right:91px;
	width: 44px;
	height: 9px;
}

div.map a.mail{height: 9px;background: url('../../img/mail.gif') no-repeat 0 -22px;}
div.map a.home{height: 9px;background: url('../../img/home.gif') no-repeat 0 -20px;}

div.map a.mail:hover{background: url('../../img/mail.gif') no-repeat 0 0px;}
div.map a.home:hover{background: url('../../img/home.gif') no-repeat 0 0px;}

input.msg,textarea.msg,select.msg{border: #162495 solid 1px;}	  /*,img.reImage*/
/*input.butmsg{
	cursor: hand;
	padding: 0px;
	margin: 0px;
	border: #09A153 solid 0px;
	color: #ffffff;
	font-size:13px;
	font-weight: bold;
	background-color:#162495;

}*/
/* ...Менюшка через ul li... */
ul.left_menu{margin:0;padding:10px 0 0 0px;list-style-type: none;border : 0px solid #6E9520;}
ul.left_menu li{
	/*width:150px;*/
	list-style-type: none;
	float:left;
	border : 0px solid #6E9520;
}
ul.left_menu a{
	color: #952525;
	font-size:14px;
	font-weight: bold;
	margin:0px;
	padding:2px 12px 2px 10px;
	background: url('../../img/list_style_new.gif') no-repeat 0 7px;
	border : 0px solid red;
	display: block;
	/*height: 28px;*/
}
ul.left_menu a:hover{	background: url('../../img/list_style_new.gif') no-repeat 0 7px; color: #dc7a23;}
ul.left_menu a.curr_left_menu{background: url('../../img/list_style_new.gif') no-repeat 0 7px; color: #dc7a23;}



/* ...Двойные рамки вокруг картинок... */
/*#content_text{margin: 0 48px 55px 48px}*/
#content_text{padding: 0 48px 55px 48px;}

div.reImage,div.reImageLeft,div.reImageRight{
	cursor: hand;
	border: #ab9752 1px solid;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}
div.reImage div,div.reImageLeft div,div.reImageRight div{
	cursor: hand;
	border: #ffffff 1px solid;
}
div.reImage{
	margin:0;
	/*float:left;*/
	width:1px;
	height:1px;
}
div.reImageRight{
	margin:0 0 5px 5px;
	float:right;
}
div.reImageLeft{
	margin:0 5px 5px 0;
	float:left;
}
/*
#content_text img{	
	cursor: hand;
	border: #ab9752 0px solid;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}*/
#item_text_content img{	
	cursor: hand;
	border: #ab9752 1px solid;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}
body.richedit{
	background-color: #ffffff;
}

img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
 display:inline;
 _display:block;
 filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
 width:expression(this.firstChild.width); 
 height:expression(this.firstChild.height);
}

div.png100h{
 display:inline;
 /*_display:block;*/
 filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"',sizingMethod='scale')");
 width:expression(this.firstChild.width);
 height: 100%;
}
div.png100w{
 display:inline;
 /*_display:block;*/
 filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"',sizingMethod='scale')");
 width: 100%; 
 height:expression(this.firstChild.height);
}
.tu{text-transform:uppercase;}
.tl{text-transform:lowercase;}
.tc{text-transform:capitalize;}
.tn{text-transform:none;}
.f_left{float:left;}
.f_right{float:right;}
.a_centr {text-align: center;}
.v_centr {vertical-align: middle;}

table.reBordered,
table.reCellBordered td,
table.reCellBordered{
	border-color:#a99652;
}
