body{margin:0;
background-color:#F8F6F0;}
img{border:none;}
.nobr{white-space:nowrap;}
.info{padding:0 20px 40px;}

h1{font:bold 130%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#101A12;
margin:0 0 15px;
padding:10px 0 7px 0;}
h1.main{color:#942C52;}
h2{font: bold 110%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#101A12;
margin:0 0 5px;
padding:15px 0 4px 0;}
h3{font:bold 95%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#101A12;
margin:0;
padding:5px 0 0 0;}
h3.main{font-size:110%;
margin:40px 10px 15px;
padding:0 0 3px 0;
border-bottom:3px solid #DBE3D4;}
h4{font:bold 85%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#000;
margin:0;
padding:7px 0 0;}

p{font: normal 85%/140% Arial,Helvetica,sans-serif;
color:#000;
padding:7px 0;
text-indent:25px;
margin:0;
text-align:justify;}
a.link{font-size:100%;
font-weight:normal;
color:#942C52;
text-decoration:underline;}
a.link:hover{color:#AF627C;}
.dop{border-bottom:1px dotted #101A12;}

ul{list-style: outside url(img/bull3.gif);
margin:0;
padding:10px 0 15px 30px;}
ul.doc_sublist{}
ul.doc_sublist li a{color:#942C52;
text-decoration:underline;}
ul.doc_sublist li a:hover{color:#AF627C;}
ol{list-style: decimal outside;
margin:0;
padding:10px 0 15px 30px;}
li{font:normal 85%/140% Arial,Helvetica,sans-serif;
text-align:justify;
text-indent:0;
margin:4px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Arial,Helvetica,sans-serif;
text-align:justify;
text-indent:0;
margin:2px 0;
padding:0;}

table.tab{margin:15px 0 0 0;
border-collapse:collapse;
border:1px solid #C0C7BA;
width:93%;}
th{font: bold 85%/140% Arial,Helvetica,sans-serif;
color:#fff;
border-collapse:collapse;
background-color:#DBE3D4;
padding:4px 5px;
margin:0;}
.tl{font: normal 85%/140% Arial,Helvetica,sans-serif;
color: #000;
padding:3px 4px;
margin:0;
text-align:left;}
.tb{font: normal 85%/140% Arial,Helvetica,sans-serif;
color: #000;
padding:3px 4px;
margin:0;
text-align:center;}
.tr{font:normal 85%/140% Arial,Helvetica,sans-serif;
color:#000;
padding:3px 4;
margin:0;
text-align:right;}

/*rblock*/
div.rblock{padding:30px 10px 0 10px;}
div.rblock p{text-align:left;
text-indent:0;
padding-top:0;}

/*новости*/
p.date{font:bold 70%/100% Arial,Helvetica,sans-serif;
color:#2C332C;
text-align:left;
text-indent:0;
margin:0;
padding:7px 0 0 10px;}
.info p.date{padding:25px 0 0 0;}
p.news{margin:0;
padding:0 0 10px 10px;
text-align:left;
text-indent:0;}
h3.news{padding:5px 0 0;
font-size:100%;}
div.bnews{}
div.bnews p{text-indent:0;
padding:4px 0;}
em.gray{font-size:90%;
color:#5A5E5A;}

/*top menu*/
.tmenu{position:absolute;
display:block;
top:215px;
right:20px;
font:normal 110%/100% Arial,Helvetica,sans-serif;
text-align:right;
padding:0 0 3px;
color:#942C52;}
.tmenu a{color:#942C52;
text-ecoration:underline;}
.tmenu a:hover{color:#AF627C;}
/*top menu*/

/*2 уровень меню*/
.menu2{font:normal 90%/120% Arial,Helvetica,sans-serif;
padding:4px 10px;
text-align:left;
text-indent:0;
color:#101A12;}
.menu3{font:normal 80%/120% Arial,Helvetica,sans-serif;
text-align:left;
text-indent:0;
padding:2px 10px 2px 20px;}
.menu2 a, .menu3 a{color:#101A12;
text-decoration:none;
border-bottom:1px solid #101A12;}
.menu2 a:hover, .menu3 a:hover{color:#101A12;
border-bottom:1px solid #7D9D7A;}

/*crumbs*/
.crumbs{font:bold 75% Arial,Helvetica,sans-serif;
color:#942C52;
padding:0 0 20px;
margin:0;
text-align:left;
text-indent:0;}
.crumbs a{font-weight:normal;
color:#942C52;
text-decoration:underline;}
.crumbs a:hover{text-decoration:none;}

/* Галерея */
.gallery IMG {
	width: 80px;
	height: 80px;
	padding: 1px;
}
.gallery A IMG {
	border: 3px solid #710A19;
	margin: 0 7px 7px 0;
}

.gallery A:hover IMG {border: 3px solid #710A19;}
h1.gall{
	font: bold 100%/110% Arial, sans-serif;
	color: #942C52;
	text-align:center;
	padding: 10px 0 5px 10px;
	margin:0;
	border-left:none;
}
img.big{border:3px solid #DBE3D4;}
td.gal{font:normal 80%/120% Arial,Helvetica,sans-serif;
padding:0 0 15px 2px;
text-align:left;}
td.gal a{color:#942C52;
text-decoration:underline;}
td.gal a img{border-top:2px solid #C0C7BA;
border-left:2px solid #C0C7BA;
border-right:2px solid #DBE3D4;
border-bottom:2px solid #DBE3D4;}
td.gal a:hover{text-decoration: none;}

.img{border-top:2px solid #C0C7BA;
border-left:2px solid #C0C7BA;
border-right:2px solid #DBE3D4;
border-bottom:2px solid #DBE3D4;
margin:0;}

/*карта сайта*/
ul.map{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:0 0 0 20px;}
ul.map li{font:bold 85%/140% Arial,Helvetica,sans-serif;
margin:7px 0;
color:#000;
padding:0;}
ul.map li a{font-weight:bold;
color:#000;
text-decoration:underline;}
ul.map li a:hover{text-decoration:none;}
ul.map ul{margin:0;
padding:2px 0 0 0;}
ul.map ul li{font:bold 100%/140% Arial,Helvetica,sans-serif;
margin:2px 0;
color:#000;
padding:0;}
ul.map ul li a{color:#000;
text-decoration:underline;}
ul.map ul li a:hover{text-decoration:none;}
ul.map ul ul{margin:0;
padding:0 0 0 10px;
list-style-type:none;
list-style-image:none;}
ul.map ul ul li{font:bold 95%/130% Arial,Helvetica,sans-serif;
margin:2px 0;
color:#000;
padding:0;}
ul.map ul ul li a{font-weight:normal;
color:#000;
text-decoration:underline;}
ul.map ul ul li a:hover{text-decoration:none;}

/*copy*/
.copy{font: normal 70% Arial,Helvetica,sans-serif;
color:#101A12;
padding:0 10px 5px;
margin:0;
text-align:left;
text-indent:0;}

/*forms*/
form{margin:0; padding:0;}
input{margin:5px 0;}
textarea{margin:5px 0;}

div.phone{position:absolute;
display:block;
top:180px;
left:20px;
width:218px;
height:20px;
z-index:0;}

table.top{position:absolute;
display:block;
top:0; left:0;
width:100%;
height:203px;
border-collapse:collapse;
border:none;}

.center-top{background:url(img/center-top.jpg) no-repeat left bottom;}
.center{background:#EDECE8 url(img/center.gif) no-repeat left top;}

.bot2{background:#EDECE8 url(img/bot2.jpg) no-repeat left bottom;
padding:0 10px 3px 5px;}

.img1{border:2px solid #C0C7BA;
margin: 0 7px 7px 0;}
.img2{border:2px solid #C0C7BA;
margin: 0 0 7px 7px;}