body { width: 1002px; margin: 0 auto; background: #f6e3c6 url('/images/background-horizontal.gif') repeat-x; font-family: tahoma; font-size: 12px; color: #424754 }

#layer_catalog { font-size: 12px; color: #424754 }

#layer_bg1 { width: 1002px; height: 600px; background: #f6e3c6 url('/images/background.jpg') repeat-x }

#layer_header { position: absolute; z-index: 3; margin: 143px 0 0 361px; color: #6478b6 }
#layer_header h1 { font-size: 16px; margin: 0; padding: 0; font-weight: normal }

#layer_marquee { position: absolute; z-index: 4; color: red; width="1000px"; }

#layer_address { position: absolute; z-index: 3; color: #3f528d; font-size: 13px; top: 48px; margin: 0 0 0 647px; width: 302px; text-align: right }
#layer_address p { margin: 0 0 7px }

#layer_menu { position: absolute; z-index: 10; top: 225px; margin: 0 0 0 74px }
#layer_menu ul { margin: 0 0 0 5px; padding: 0; white-space:nowrap }
#layer_menu li { list-style-type: none; background: url('/images/subpoint.gif') no-repeat 0 9px; padding: 0 0 8px 15px; font-weight: bold }
#layer_menu a:link,
#layer_menu a:visited { color: #3e5290; font-size: 16px; text-decoration: none; width: 131px; height: 21px; display: block; padding: 1px 0 0 }
#layer_menu a:hover { background: url('/images/menu-hover.png') no-repeat right top }
#layer_menu p { color: #ea7900; font-weight: bold; font-size: 16px; margin: 0; background: url('/images/spot.png') no-repeat 0 5px; padding: 0 0 0 23px; margin: 10px 0 10px }

#layer_menu ul ul { position: absolute; z-index: 10; visibility: hidden; margin: 0 0 0 131px; padding: 10px 0 0 0; background: url('/images/submenu-background-top.png') left -1px }
#layer_menu ul ul li { margin: 0; padding: 0 }
#layer_menu ul ul a:link,
#layer_menu ul ul a:visited { display: block; width: 220px; height: 21px; padding: 2px 0 0 10px; background: url('/images/submenu-background.png'); color: #5c6173; font-size: 14px; font-weight: normal }
#layer_menu ul ul a:hover { background: url('/images/submenu-background-hover.png') }
#layer_menu ul ul li.last a:link,
#layer_menu ul ul li.last a:visited { height: 32px; padding: 2px 0 0 10px; background: url('/images/submenu-background-last.png') }
#layer_menu ul ul li.last a:hover { background: url('/images/submenu-background-last-hover.png') }

#layer_content { position: absolute; z-index: 5; margin: 200px 0 0 320px; width: 590px; padding: 0 0 40px }

#layer_content .box-pic { float: left; width: 263px; height: 125px; background-position: 170px 33px; background-repeat: no-repeat; display: inline; margin: 0 0 25px 30px }
#layer_content .blue-box,
#layer_content .yellow-box { background: url('/images/front-bluebox.png'); font-size: 12px; color: #424754; padding: 5px 85px 5px 10px; width: 158px; height: 115px }
#layer_content .blue-box .header,
#layer_content .yellow-box .header { font-size: 14px !important; width: 243px; display: block; text-align: center; padding-top: 1px; margin-bottom: 10px; text-decoration: none; color: #424754 }
#layer_content .blue-box p,
#layer_content .yellow-box p { margin: 0 }
#layer_content .yellow-box { background: url('/images/front-yellowbox.png') }
#layer_content .with-pic .blue-box { background: url('/images/front-bluebox-with-pic.png') !important }
#layer_content .with-pic .yellow-box { background: url('/images/front-yellowbox-with-pic.png') !important }

#layer_content .front-boxheader1,
#layer_content .front-boxheader2 { font-size: 16px; color: #63686a; display: block; background: url('/images/content-spot.png') no-repeat left 5px; padding: 0 0 0 13px; margin: 0 0 18px 33px }
#layer_content .front-boxheader2 { clear: both }

#layer_footer { clear: both; margin: 0 0 0 10px; color: #7b7a7a; font-size: 11px }

#layer_footer a:link,
#layer_footer a:visited { color: #7b7a7a; text-decoration: none }
#layer_footer a:hover { text-decoration: underline }

#footer { margin: 0; padding: 50px 0 0 }
#footer li { list-style-type: none; float: left; padding: 0 7px 0; border-left: 1px solid #7b7a7a }
#footer li.item1 { border: none }

#layer_footer .content { width: 560px; height: 70px; background: url('/images/footer.png') no-repeat left 12px; padding: 20px 10px 10px; clear: both }
#layer_footer p { margin: 0 }

#layer_flash { position: absolute; z-index: 2; top: 0; margin: 0 0 0 13px }
table.simple { font-size: 8pt; margin-left: 3px; width: 97%; border-top: 1px solid gray; border-left: 1px solid gray }
table.simple td,  table.simple th { border-bottom: 1px solid gray; border-right: 1px solid gray; padding: 2px 3px }

table.simple1 { font-size: 12px; margin-left: 3px; width: 97%; }
table.simple1 td,  table.simple1 th { border-collapse: collapse; padding: 2px 3px }

table.docs { font-size: 12px; }
table.docs td { text-align: left; }

/* #7b7a7a */

a:link,
a:visited { color: #A0522D; text-decoration: none }
a:hover { text-decoration: underline }

/* Бегущая строка */
.marquee-container {
    position: relative; /* см. UPD 1 */
/*    border-right:1px dotted #d8cfc2;  */
    height:30px;
    width:950px;
    overflow: hidden;
/*    border:2px solid #f00; */
    margin:0px auto;
	z-index: 4;
}
 
.marquee-subcontainer {
    position: relative;
    width:99999px;
    height:30px;
    margin:0px;
}
 
.marquee-text {
    position: absolute;
    margin: 0px;
    top:0px;
    left:0px;
    height:30px;
    font: bold 16px Tahoma;
    color: red;
}
/* Конец бегущей строки */

.selection {
	border: 1px solid red;
}
