.ttt {
width: 100%; /* ðàçìåðû */
height: 234px; /* áëîêà */
background: url('/images/gerb_dorogomilovo_info2.png'); /* ôîí ñ ïðîçðà÷íîñòüþ */
background-position:  right 15px; /* çàäàåì ïîçèöèþ ôîíó */
background-repeat: no-repeat; /*çàïðåùàåì ïîâòîðåíèå ôîíà */
 }
.ttm {
margin: 0x 0 0 0; border:0; width:100%;height: 234px;
background: url('/images/txt.png');
background-repeat: no-repeat;

} 
.imghs { font-size:10px; color:#006699; font-style:italic; line-height:11px; text-decoration:none;}


body, table, div, p { margin:0; padding:0; color: #301600; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}
p { margin:5px 0;}
a {color: #914800; text-decoration:none;}
a:hover { color:#301600; text-decoration:underline;}

h3 { font: bold 20px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #804300; margin:7px;}

.det { font: bold 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #914800; margin:10px; text-decoration:none;}
.det:hover {color:#301600; border-bottom:dashed 1px #301600; }
.det span {color:#B00}

.tbl { margin:0; padding:0px; border-top:#301600 solid 1px; border-left:#301600 solid 1px;}
.tbl td, .tbl th  {margin:0; padding:5px; border-bottom:#301600 solid 1px; border-right:#301600 solid 1px;}
.tbl td {text-align:left;}
.tbl th { vertical-align:middle; text-align:center; background: url(/glossyback.gif) repeat-x bottom left;}

.webform table, .webform table td { border:0;}

.bb, .bb td{ border:0;}
.hmenu {position:relative; display:block; overflow: visible; height:32px; text-align:left; margin:0px 0 0 0; padding:0;}
.hmenu table, .hmenu table tr, .hmenu table tr td  { border:0;  text-align:center;}
.hmenu table { width:100%; background:url(/glossyback.gif) repeat-x bottom left; margin:0; padding:0;}
.hmenu table tr td a {color:#914800; padding:0; margin:0 5px 0 5px; font-weight:bold; text-decoration:none;}
.hmenu table tr td a:hover {color:#603200;}
img {border:0;}
.his , .his td { border:0;}

.nc_row a, .nc_row p a { color:#333; text-decoration:none;}
.nc_row a:hover, .nc_row p a:hover { color:#CE0000; text-decoration:underline;}
.tit, h4 {font-size:16px; color:#914800; font-weight:bold; margin:7px 0;}
.tit span, h4 span { color:#B00;}
.tit+p, .tit+a+p, h4+p, h4+a+p { text-align:justify;}
.hrr {position:relative; display:block; overflow: hidden; height:2px; text-align:left; margin:0; padding:0;background:url(/glossyback.gif) repeat-x bottom left;}
.tit {font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; height:20px; background:url(/glossyback.gif) repeat-x bottom left; padding:0 20px 3px 20px; color: #914800; vertical-align:middle;}


.glossymenu{
margin: 5px 0;
padding: 0;
width: 176px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(/glossyback.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #914800;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 2px 4px 4px; text-align:left;

text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color:  #914800;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(/glossyback2.gif); color:#603200;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px dashed #A85400; text-align:right;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #630;
text-decoration: none;
padding: 2px 0;
padding-left: 10px; padding-right:3px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: #914800;
}

/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 450px;
height: 1.2em;
border: 1px dashed black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
width: 170px;
height: 250px;
border: 1px solid black;
padding: 5px;
background-color: #F0F0F0;
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a{
text-decoration: none;
}


.leftpad {
	float:left;
	height:1%;
	width:50%;
	margin-right:-700px;
}
.rightpad {
	float:right;
	height:1%;
	width:50%;
	margin-left:-700px;
}
.contenttt {
	padding:0px;
	border:1px solid #000;
	
}
* html .contenttt {
float:left;
}
* html .innerrr { width:100%;}

#page {margin-left:auto; margin-right:auto; min-width:800px; max-width:1240px;}
#page {width:expression((document.compatMode && document.compatMode == 'CSS1Compat')? (document.documentElement.clientWidth > 1240? «1240px»: «auto»): (document.body.clientWidth > 1240? «1240px»: «auto»))}
.page_min {width:expression((document.compatMode && document.compatMode == 'CSS1Compat')? (document.documentElement.clientWidth < 800? «800px»: «auto»): (document.body.clientWidth < 800? «800px»: «auto»))}
.parallax-layer {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(/img/009.jpg) 50% 0 repeat;
    z-index: -1;
}
    .parallax-layer.snow-1 {
        background: url(/img/snow-1.png) 0 0 repeat;
    }
    .parallax-layer.snow-2 {
        background: url(/img/snow-2.png) 0 0 repeat;
    }
    .parallax-layer.snow-3 {
        background: url(/img/snow-3.png) 0 0 repeat;
    }

