BODY	{ /*  */
	font-family: Times New Roman, serif; /*Garamond,*/
	COLOR: black;
	margin : 10px 0px 10px 0px;
	padding:0;

/*	background:	#E9D6B6;*/
	background:	#E5D6B3;
}
img.png, input.png { behavior: url("/htc/iepngfix.htc"); }
TD		{ 
vertical-align:top;
}

A	{ /* */

	COLOR: #336699; TEXT-DECORATION: underline
}
ul{
	list-style-position: outsite;
	list-style-image: url(li-intext.jpg);
}
ul  li{
margin-left:-10px;
padding:3px;}

img
{border:0;
padding:0;
/*margin:0;*/}

A:visited, A.menu:visited	{ /* , . */
	
}

p {
 text-indent: 20px; /*      */
 text-align:justify;
}


A.gray, A.gray:visited	{ /*  */
	COLOR: #555555
}
.footsteps{
font-size:80%;
text-align:left;
}
.footsteps a{
color:#336699;
}
div.content {
max-width:1100px;
width:expression(document.body.clientWidth > 1100? "1100px": "960" );
padding:0;
margin:0;
}

TD.small	{ /*    */
	FONT-SIZE: 65%
}
DIV.small	{ /*    */
	FONT-SIZE: 90%
}
.grey	{ /* */
	COLOR: #7A7A7A
}

.icon	{ /* */
	PADDING: 5px 15px 5px 0
}



H1	{ 	MARGIN: 0.7 em 0 0.4em 0; 
	color:#336699; 
	font-size:180%;
	font-weight:normal;

}
H2	{ 
	color:#336699; MARGIN: 0.7em 0 0.4em 0; FONT: 130%; 
	font-weight:normal;
}
H3	{ 
	color:#336699; MARGIN: 0.7em 0 0.7em 0;FONT:  120%;
	font-weight:normal;
}
LI H3	{ 
	MARGIN: 0.2em 0
}
H3 a{
	text-decoration : none;
}
H4		{ 
	COLOR: #7A7A7A; MARGIN: 0.7em  0 0; FONT: bold 110% 
}

.bg H4	{	/*    */
	MARGIN-TOP: 0
}
H5	{ 
	MARGIN: 0 0 0.3em; FONT: bold 100% 
}
.branch H5 { /*  */
	MARGIN-TOP: 0
}
H6	{ 
	MARGIN: 0 0 0.3em; FONT: bold 100% Arial, Helvetica, sans-serif
}


.head-left{
background:url(head1.jpg) no-repeat top left;
padding:0;
margin:0;
}
.head-mid{
background:url(head2.jpg) no-repeat top center;
}
.head-mid1{
background:url(head2-l.jpg) no-repeat top left;
}
.head-mid2{
background:url(head2-r.jpg) no-repeat top right;
}
.header{
background:#E5D6B3;
padding:0;
margin:0;
}
.header td {
vertical-align:top;}
.head-right{
background:url(head3.jpg) no-repeat top right;
padding:0;
margin:0;
}


.m-menu{background:url(main-m-bg.jpg) repeat-x top left;
height:42px;
}
.left-end{background:url(left-end.jpg) no-repeat top left;}
.right-end{background:url(right-end.jpg) no-repeat top right;}

table.banner{

margin:0px;
border-collapse:collapse

}
.br-border{
border:1px solid #B5A478;
}
.w-border{
margin:0px;
padding:0px;
border:3px solid #FFFFFF;
vertical-align:top
}
.r-m {
height:20px;}
/*.r-m td{
border-bottom:3px solid #FFFFFF;}*/

.r-m-td{
background:url(r-m-bg.jpg) repeat-x top left;
text-align:left;
vertical-align:middle;
/*padding-top:15px;*/
}
.num1{
	/*position:relative;
	top:-22px;
	height:14px;
		display: block;*/

	background: url(n1.gif) no-repeat right 3px;

}
.num2{
background: url(n2.gif) no-repeat right 3px;
}
.num3{
background: url(n3.gif) no-repeat right 3px;
}
.num4{
background: url(n4.gif) no-repeat right 3px;
}
.num5{
background: url(n5.gif) no-repeat right 3px;
}
.num6{
background: url(n6.gif) no-repeat right 3px;
}
.num7{
background: url(n7.gif) no-repeat right 3px;
}
a.r-m-link{
	color:#336699;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	font-family:"Times New Roman", "MS Serif";
	background:	#E1CEAE;

}

div.lang{
position:relative;
top:30px;
left:160px;
vertical-align:bottom;
height:28px;
width:190px;
}
div.weather{
color:#336699;
position:relative;
top:40px;
left:165px;
vertical-align:bottom;
height:50px;
width:140px;

}


div.icons	{ /*  */
height:25px;
width:70px;
position:relative;
top:35px;
left:75px
}
.logo{
	position:absolute;
	height:201px;
	width:300px;
	/*background-image: url(logo.gif);
	background-repeat: no-repeat;
	background-position: center center;*/
	margin-left:expression(document.body.clientWidth > 1100? "50px": "0px" );
	text-align:left;
}
div.phone	{ /*  */
height:70px;
width:200px;
position:relative;
top:40px;
left:70px;
}
div.phone a
{
color: #294D73;}

.text{
padding:15px 10px 20px 25px;
font-size:90%;
vertical-align:top;
text-align:left;}
.promo-td{
vertical-align:top;
padding:25px 10px 25px 15px;
}

.mid-area{
background:#FFFFFF;
border:1px solid #B5A478;
}

.footer{
background:url(footer-bg.jpg) repeat-x top right;
height:69px;
font-size:80%;
font-family:"Times New Roman", Times, serif;
color:#84543E;
}
.footerleft	{ /*  */
	PADDING: 1em 15px 0.5em; 
	 background:url(footer-left.jpg) no-repeat top left;

}
IMG.counter	{ /*   */
	MARGIN: 0 10px 10px 0
}
.footerright	{ /* */
text-align:right;
 PADDING: 0.7em 1em 0.7em 0;
 background:url(footer-right.jpg) no-repeat top right;
}
.footermid{ /* */
 PADDING: 0.7em 1em 0.7em 0; 
 wodth:100%;
}
.footer a{
color:#84543E;
}
.promo-block{
background:url(promo-bg.jpg) repeat-x top right;
width:196px;
color:#336699;
font-size:14px;
font-weight:bold;
vertical-align:middle;
text-transform:uppercase;}
.promo-block td{
vertical-align:middle;}
.promo-block a{
color:#336699;
text-decoration:none;
}

/*.second-menu{

 margin-bottom : 10px;
}*/
hr.s-menu{
color: #E9D6B6;	
height:1px;
}
.second-menu td{
background:url(second-m-li.jpg) no-repeat 3px; center;
padding: 5px 20px 5px 20px;
font-size:16px;
/*font-weight:bold;*/

}
.second-menu a{
color:#335583;

}

ul.star{
	list-style-position: outsite;
	list-style-image: url(li-intext.jpg);
}
ul.star li{
margin-left:-10px;
padding:3px;}

.gray-txt{
color:#8A8A8A;}


.bj-bg{
background:#E9D6B6;
}
.sh1{
	padding-left:10px;
	font-weight:bold;
}
.sh2{
	padding-left:20px;
}
.sh3{
	padding-left:30px;
}
table{
border:0px;
margin:0px;
border-collapse:collapse
}


table.generaltable  tr td{
margin:0px;
padding:3px;
border:1px solid #E5D6B3;
vertical-align:top
}
table.generaltable  th{
background:#D3B88D;
color:#335583;
font-weight:bold;
padding:5px 10px;
}

table.bj-b {padding:0px;border:0px solid #E5D6B3}
table.bj-b  tr td{
margin:0px;
padding:3px;
border:1px solid #E5D6B3;
vertical-align:top
}

table.generaltable tr.bj_tr{
	background:#E5D6B3;
}

/*---------forms--------------*/

textarea.contact {

border: 1px solid #E5D6B3;
width:325px;
height: 150px;
overflow: auto;

}
textarea.contact1 {

border: 1px solid #E5D6B3;
width:325px;
height: 70px;
overflow: auto;

}
input.fio {

border: 1px solid #E5D6B3;
width:325px;
/*overflow: auto;*/

}
input.fio2 {

border: 1px solid #E5D6B3;
width:100px;
overflow: auto;

}
input.submit {
font-family : Times New Roman,serif;
background-color:#ffffff;
border: 1px solid #E5D6B3;
width:100px;
FONT-SIZE: 14px;
/*color:#952929;*/
height:25px;

}
select.sel{
	width:330px;
	font-family : Times New Roman,serif;
	}
/*-----------------------*/

table.zebra {
	padding: 0;
	margin: 0;
	/*border: 1px solid #ffffff;*/
	border:1px solid #E5D6B3;
}

table.zebra th {
	background: #D3BF9E;/*#D3B88D;*/
	color:#335583;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
	margin:0;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #ffffff;

}

table.zebra td {
	background: #ffffff;
	padding: 10px 10px 10px 10px;
    margin:0;
	text-align: center;
	vertical-align: middle;
	/*border-left: 1px solid #ffffff;*/
}
table.zebra td p{
	text-align:center;
	text-indent:0px;	
}

table.* td p{
	
	text-indent:0px;	
}
td.text p{
	
	text-indent:20px;	
}

table.zebra td.event {
	background:#F1E7D1;/* #E5D6B3;*/
    padding: 10px 10px 10px 10px;
	margin:0;
    text-align: center;
    vertical-align: middle;

}
table.zebra tr.event td{
	background:#F1E7D1;/* #E5D6B3;*/
    padding: 10px 10px 10px 10px;
	margin:0;
    text-align: center;
    vertical-align: middle;

}
table.zebra tr td{border:1px solid #E5D6B3;}
.topmenu{
	display:inline;
	font-size:18px;
	width: 200px;
	position:relative;
	top: -13px;
}	
.topmenu a{
text-decoration:none;}
.topmenu a:hover{
color:#84543E;}
a.r-m-link:hover{
/*color:#226dca;*/
color:#84543E;
}

a.promo-link:hover{
color:#226dca;
}


 
   /*----------------------формы-------------------------*/
.formsecheading{

font-size:18px;
font-weight:bold;}
table.form-tbl{
margin-bottom:20px;
border:0;}

table.form-tbl td{
border:0;
padding:3px;
padding-right:5px;
font-size:14px;}

table.form-tbl td.label{
font-size:14px;
color:#6C5D4B;
font-weight:bold;
text-align:right;}

input.text-input{
border:0;
border-bottom:1px solid #6C5D4B;
background:transparent;
font-family:"Garamond","Times New Roman", Times, serif;
width:400px;
font-size:14px;}
.textarea-input{
border:1px solid #6C5D4B;
overflow:hidden;
background:transparent;
font-family:"Garamond","Times New Roman", Times, serif;
font-size:14px;

width:400px;
height:150px;}
.input-submit{
background:#6C5D4B;
color:#FFFFFF;
border:0px solid #000;
font-size:16px;
font-family:"Garamond","Times New Roman", Times, serif;
font-size:16px;}


/**************************form end*********************************************/


.shortnews{
width:196px;
text-align:left;
font-size:14px;
}
.shortnews b{
color:#336699;
text-transform:uppercase;
text-decoration:none;
}
.shortnews p, .shortnews p a{text-align:left;}
.shortnews p span{
COLOR: #7A7A7A;
font-size:11px;}


table.stars td{
text-align:center;
}
table.stars td p{
text-align:center;
text-indent:0;
}

.allnews{margin-top:20px;}

.news-img{
margin:0 20px 20px 0;}

td p{
 text-indent:0;
}