html { background: rgb(207,212,216); }

body { 
	width: 894px; 
	margin: 0 auto; padding: 0 2px;
	background: white; 
	font-family: Futuris, sans-serif; font-size: 12pt; }

A:active, A:focus, IMG { outline: 0; }
IMG { border: 0; }
	
/* ШАПКА */
#header { background: url('img/blue_line.png') no-repeat; height: 43px; width: 100%; position: relative; clear: both; }
#ph_ru, #ph_ru_ie { position: absolute; top: 13px; left: 14px; height: 18px; width: 148px; cursor: default; border: 0; }
#ph_ru_ie { cursor: hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ph_ru.png'); }
#ph_en, #ph_en_ie { position: absolute; top: 13px; left: 745px; height: 18px; width: 131px; cursor: default; border: 0;  }
#ph_en_ie { cursor: hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ph_en.png'); }
#logo, #logo_ie { position: absolute; top: 2px; left: 404px; height: 35px; width: 87px; cursor: default; }
#logo_ie { cursor: hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png'); }

	
/* ГЛАВНОЕ МЕНЮ */ 
.menu_index, .menu_ { height: 185px; padding: 0px 0px 2px 0px; margin: 0px 0px 2px 0px; 
			border-bottom: 1px solid #7e8082; }
.menu_ { width: 894px; height: 114px; }


UL.menu_main { padding: 0px; margin: 2px 0; display: block;
	list-style-type: none; width: 100%; position: relative;
  }
* html UL.menu_main { margin: 2px 0 0 0; }  

UL.menu_main LI {
	position: relative; float: left; width: 126px; margin: 1px;
	display: block;
	list-style-type: none;
	font-size: 14px; color: #c3c3c3; text-align: center;
	overflow: hidden;
}

UL.menu_main A { text-decoration: none; color: white; }

UL.menu_main LI IMG { position: absolute; top: 0px; left: 0px; border: 0px; }

UL.menu_main LI IMG.blank { position: absolute; top: 0px; left: 0px; border: 0px; width: 126px; height: 184px; }

#i01 { background: #007caa; padding-top: 155px; height: 29px; margin-left: 0px; }
#i02 { background: #a25ea6; padding-top: 135px; height: 49px; }
#i03 { background: #c88a12; padding-top: 115px; height: 69px; cursor: default; cursor: hand; }
#i04 { background: #7e8082; padding-top: 105px; height: 79px; }
#i05 { background: #ef3e47; padding-top: 100px; height: 84px; }
#i06 { background: #008f54; padding-top:  93px; height: 91px; cursor: default; cursor: hand; }
#i07 { background: #00457c; padding-top: 130px; height: 54px; margin-right: 0px; cursor: default; cursor: hand; }

#m01 { background: #007caa; padding-top: 80px; height:  34px; margin-left: 0px; cursor: default; cursor: hand;}
#m02 { background: #a25ea6; padding-top: 76px; height:  38px; }
#m03 { background: #c88a12; padding-top: 72px; height:  42px; cursor: default; cursor: hand;}
#m04 { background: #7e8082; padding-top: 70px; height:  44px; }
#m05 { background: #ef3e47; padding-top: 70px; height:  44px; }
#m06 { background: #008f54; padding-top: 57px; height:  57px; cursor: default; cursor: hand;}
#m07 { background: #00457c; padding-top: 80px; height:  34px; margin-right: 0px; cursor: default; cursor: hand;}

.main { background: url('/img/backgr.gif') repeat-y; }

/* ЛЕВОЕ МЕНЮ */
.left_menu { width: 126px; background: #007caa; float: left; }

.left_menu UL { padding: 10px 0 0 0; margin: 0; }
.left_menu LI {	font-size: 14px;
	line-height: 1.2em; 
	list-style-type: none; padding: 9px 6px;
	border-top: 1px solid #007caa;
}
.left_menu LI.selected { background: #00457c; }
.left_menu A { color: white; text-decoration: none; }
.left_menu A:hover { color: #f0c900; }
.left_menu A.selected { color: white; }
.left_menu LI:hover A { color: #f0c900; }


/* ОПИСАНИЕ КНИГИ */
.main_central { width: 472px; float: left; padding: 20px 20px; }

TABLE.book_data { border-collapse: collapse; margin: 0; }
TABLE.book_data TD { padding: 0; vertical-align: top; }
TABLE.book_data TD.img { width: 106px; }
TABLE.book_data TD.img IMG { cursor: pointer; cursor: hand; }
TABLE.book_data TD.data { padding-left: 20px; }

TABLE.preview { margin-bottom: 50px; }
TABLE.preview TD.data { border-bottom: 1px solid #7e8082; padding-bottom: 20px;
	line-height: 1.4em; }

.main_central { padding-top: 67px; }
.main_central H1, H2 { font-size: 14pt; font-weight: normal; margin: 0 0 5px 0; color: #007caa; }
.main_central H1.lite { font-size: 12pt; }
.main_central H2.contents { margin: 30px 0 10px 0; font-size: 12pt; }
.main_central P, .main_central UL { font-size: 11pt; margin-bottom: 5px; color: #626f71;
	 }
.main_central A { color: #007caa; }

.description P, .description UL { line-height: 1.4em; }
.book_contents UL { list-style-type: none; }
.book_contents UL { margin: 0; padding: 0; }
.book_contents UL.sub { margin-left: 30px; }
.book_contents LI { padding-top: 7px; }

.intro { line-height: 1.4em; margin-bottom: 50px; }

.in_print, .new { width: 106px; color: white; text-align: center; padding: 3px 0; margin: 3px 0;  }
.in_print { background: #00457c;}
.new { background: #008f54;}

#price_note { border-top: 1px solid #7e8082; margin-top: 50px; }


/* РАЗВОРОТЫ */
.selected_pages { width: 254px; float: right; padding-top: 30px; }
.selected_pages H1 { margin: 0; font-weight: normal; font-size: 100%;
	width: 254px; color: white; text-align: center; padding: 3px 0; background: #ef3e47; }
.selected_pages IMG { margin: 12px 24px; cursor: pointer; cursor: hand; }
.selected_pages IMG.border { border: 1px solid #cccccc; }

.cat { width: 100%; }
.cat TD { padding-bottom: 15px; }
.cat TD.r { text-align: right; }
.cat IMG { border: 1px solid #cccccc; }

.pic_feat { width: 254px; float: right;  }

/* Новостной блок */
.news_block { border: 1px solid #00457c; background: #eef; padding: 0 10px 10px 10px; 
	margin: -48px 0 40px 0; font-size: 90%; line-height: 1.3em; }
.news_block H1 { font-size: 100%; color: white; background: #00457c; 
	margin: 0 -10px 10px -10px; padding: 5px 10px;}
TABLE.new_books { margin: 20px auto; }
TABLE.new_books TD {text-align: center; }
TABLE.bk3 TD { width: 160px; }
TABLE.bk2 TD.l { width: 160px; padding-left: 80px;  }
TABLE.bk2 TD.r { width: 160px; padding-right: 80px; }

#gmap { height: 400px; border: 1px solid #7e8082; overflow: hidden; }

/* ПОДВАЛ */
#footer { background: url('img/blue_footer.png') no-repeat bottom left; 
		  width: 894px; height: 48px; clear: both; position: relative; 
}

