@import url("block_style.css");

*				{ font:12px/16px Tahoma,sans-serif; }
body,html		{ width:100%; height:100%; margin:0; padding:0; }
html			{ background:#f5f5f5 url("images/html_bg.gif") repeat-x top center; }
div#body		{ position:relative; width:986px; margin:0 auto -20px; height:auto !important; height:100%; min-height:100%; }
#footer			{ position:relative; height:120px; width:920px; margin:0 auto; vertical-align:middle; font-size:10px; }
.footer_placeholder { display:block; height:120px; clear:both; border:0; color:white; }

h1,h2,h3,h6		{ margin:10px 0 10px 0; padding:0; letter-spacing:-0px; }
h1				{ color:000000; font-size:150%; line-height:150%; }
h2				{ color:#b7001f; font-size:125%; line-height:150%; }
h3				{ color:#333; font-size:125%; line-height:150%; }
h5				{ color:#b7001f; font-size:180%; line-height:180%; }
h6				{ color:#333; font-size:200%; line-height:200%; }
h7				{ color:#333; font-size:200%; line-height:200%; }
strong			{ font-weight:bold; }
em				{ font-style:italic; }
ul				{ list-style-type:square; }

hr				{ display:block; color:white; border:0; width:1px; height:1px; clear:both; }

a				{ text-decoration:underline; color:#b7001f;}
a:hover			{ text-decoration:none; }

b				{ font-weight:bold; }

/* логотип, телефоны вверу */
#logo			{ margin:0px 0px 40px 0px; height:120px; padding:30px 0 0 5px; }
#logo img		{ border:0; margin-top:0px; }
#logo .phone	{ position:absolute; right:0px; margin-top:4px; text-align:left; }
#logo .phone span{ font:20px/23px "URW Gothic L","Lucida",sans-serif; color:#222; display:block; cursor:help; }
#logo .phone sup { color:#b7001f; vertical-align:30%; font-size:65%; }
#logo .phone small{ color:#333333; vertical-align:30%; padding-left:3px; font-size:55%; }
/* верхняя строка (меню) */
#menu			{ clear:both; float:right; }
#menu .nav		{ border:0; padding-right:10px; float:left; }
#menu .nav img	{ border:0; margin:12px 0px 0px 10px; }
/* меню первого уровня, красное */
#menu .level1			{ color:white; background:#c11201; font-weight:bold; font-size:8px; line-height:24px; float:right; height:24px; padding:5px 0 0 0;}
#menu .level1 a			{ color:white; text-decoration:none; font-weight:bold; font-size:10px; line-height:24px; background:#c11201; padding:0 8px; }
#menu .level1 img		{ width:10px; height:24px; background:#c11201 url("images/menu_corner.gif") no-repeat 0px bottom; vertical-align:bottom; }
#menu .level1 img.div	{ width:1px; height:24px; background:white; }
#menu .level1 img.right	{ background-position:-10px bottom; }
#promo			{ width:960px; height:280px; background:#bc1100 url("images/promo_index.jpg") no-repeat center top; }
#promo .vis		{ width:960px; height:280px; background:no-repeat center top; position:absolute; z-index:0; }
#promo .img1	{ background-image:url("images/promo_index4.jpg"); display:none; }
#promo .img2	{ background-image:url("images/promo_index5.jpg"); display:none; }
#promo .img3	{ background-image:url("images/promo_index6.jpg"); display:none; }
#promo h1,#promo h2	{ color:white; margin:0; }
#promo h2		{ font-size:140%; }
#promo p		{ color:white; font-size:100%; line-height:125%; font-style:normal; margin:7px 0; }
#promo td		{ padding:0 40px; }
#promo td.right	{ padding:0 40px 0 0; color:white; }

#promo ul		{ color:white; font-size:92%; line-height:125%; font-style:normal; margin:7px 0; padding-left:15px; }
#promo li		{ margin:7px 0; }
#promo a		{ color:white; text-decoration:none; }
#promo a:hover	{ text-decoration:underline; }
/* контент в рамке */
#main			{ background:white url("images/body_bg.gif") repeat-y center top; margin:0; padding:1px 12px 10px 13px; }
#main_top		{ height:11px; background:white url("images/body_bg_top.gif") no-repeat center top; margin:0; padding:0; }
#main_bot		{ height:11px; background:white url("images/body_bg_bottom.gif") no-repeat center top; margin:0; padding:0; }
#main .text		{ padding:10px 10px 10px 35px; margin:10px 0; }
#main .text p	{ margin:5px 0; }
#main .text ol	{ padding-left:0px; margin:7px 0; }
#main .text ul	{ padding-left:20px; margin:7px 0; }
#main .text li	{ margin:8px 0; }
#main .text ol li{ font:200%/100% serif; color:#999;/*#b7001f;*/ }
#main .text li p  { color:#222; }
#main .text li h3 { color:#333; font-size:13pt; line-height:150%; }
#main .text blockquote  { margin:10px 0; padding:0; }
#main .text blockquote p{ padding-right:20px; font-style:normal; text-align:justify; }
#main .text blockquote big { position:relative; font-size:200%; vertical-align:middle; margin-left:-0.8em; }
#main .text blockquote big.qclose { margin:0; }

#main_top_NY		{ height:50px; background:white url("images/body_bg_top_NY.gif") no-repeat center top; margin:0; padding:0; }


/* контент вне рамки */
#text			{ width:920px; margin-top:33px;}
#text td		{ margin:0; padding:0; text-align:left; }
/* оформление подвала (его расположение и размер заданы выше) */
#footer			{ background:url("images/logo_footer.gif") no-repeat left 60%; vertical-align:bottom; }
#footer table	{ margin:30px 0 0 25%; }
#footer table td p	{ font-size:90%; vertical-align:top; margin:5px 0 0 0; }
#footer table td p *{ color:#656565; font-size:100%; line-height:120%; font-weight:normal; text-decoration:none; }
#footer table td p b{ color:#333; font-weight:normal; }
#footer table td p sup{ font-size:80%; color:#222; }

/* Google Map */
.map			{ display:none; background:#999999; padding:1px; }
.over_map		{ background:#999999; padding:1px; border:10px solid white; }

.stextshort,
.stext			{ margin-top:10px; border-top:1px dashed #999; }

#approve_text	{ display:none; border:1px solid #555; }
#approve_text .box { background:white; width:400px; text-align:center; padding:20px; }
#approve_text .ok,
#approve_text .reject { border:1px solid #555; }
#approve_text .ok { background:green; color:white; }
#approve_text .reject { background:red; color:white; }
img{border:none}
#xxx
{
display: none;
}
function Display() id="xxx"
{
document.getElementById("xxx").style.display="block";
} 

#div1 {
background-color: #FFFFFF;
width: 1166px;
height: 730px;
left: 0px;
top: 0px;
position: absolute;
z-index: -10;
}

#div2 {
width: 1166px;
height: 730px;
left: 0px;
top: 25px;
position: absolute;
}


h8 {
	font-size: 20px;
	font-weight: bold;
}
h9 {font-size: 20px}