body{
	margin:0;
	padding:0;
	/*background: #3e3c3d url(/img/bg_0.jpg); matte: #5b5b5d */
	background: #616163 url(/img/bg.gif) top repeat-x; 
	color: #FFF; 
	font-family: arial, sans-serif;  }
html,body,table{
	height:100%; 
	font-size: 85%; 
	border-collapse:collapse;
	overflow:auto;
	scrollbar-3dlight-color: #333; 
	scrollbar-arrow-color:#ccc;
	scrollbar-highlight-color: #333;
	scrollbar-face-color:#000;
	scrollbar-shadow-color:#333;
	scrollbar-darkshadow-color:#333;
	scrollbar-track-color: #333;
}
 img, div, input { behavior: url("/img/iepngfix.htc") }
:link{
 color:#ffd502;
}
:visited{
 color:#bfc0c0;
}
:hover{
 color:#FFF;
}
:active{
 color:#4a4848;
}

#main{
	margin:0;
	padding:0;
	min-height:99%;
	/*background: transparent url(/img/bg_1.gif) top repeat-x;*/
	border-top:1px solid  #000;
}
/* NAVIGATION !*/
#menu{
	font-weight:bold; 
	color:#bfc0c0;
	border:0px solid #FFF;
}
#menu ul{
	margin:0;
	padding:20px;
}
#menu li{
	display: inline;
	color:#bfc0c0;
}
#menu a:link, #menu a:visited{	
	padding:5px;
	color:#bfc0c0;
	text-decoration:none;
}
#menu a:hover, #menu a:active{	
	padding:5px;
	color:#FFF;
	text-decoration:none;
}
#menu a.active_1{
	border-bottom:2px solid #d1232a;
	color:#FFF;
	padding:5px;
}
#menu a.active_2{
	border-bottom:2px solid #ffda00;
	color:#FFF;
	padding:5px;
}
#menu a.active_3{
	border-bottom:2px solid #3785c6;
	color:#FFF;
	padding:5px;
}
#menu a.active_4{
	border-bottom:2px solid #92c43b;
	color:#FFF;
	padding:5px;
}
/* END OF NAVIGATION */
/* BOOK !*/
#book_1{
	margin:0;
	padding:0;
	position:relative;
	top:0px;
	width:407px;
	height:579px;	
	background:  #000 url(img/book_0.jpg) top center no-repeat;
	border:0px solid  #FF0000;	
}
#book_2{
	margin:0;
	padding:0;
	position:relative;
	top:0px;
	width:814px;
	height:598px;	
	background:  transparent url(img/book_1.gif) top center no-repeat;
	border:0px solid  #FF0000;	
}
#catalog{
	margin:0;
	padding:0;
	position:relative;
	top:0px;
	width:815px;
	height:598px;			
	border:0px solid  #FF0000;	
}
/* END OF BOOK*/
/* NAVIGATION*/
#navigation_1{
	margin:0;
	padding:0;
	position:relative;
	top:250px;
	width:500px;
	border: transparent 1px solid ; /*для оперы*/
}
#navigation_2{	
	margin:0;
	padding:0;
	position:relative;
	top:250px;
	width:900px;
	border:transparent 1px solid ;
}
#nav_left_1{
	float: left ;
	width:25px;
	height:40px;
	border:0px solid  #FFF;
	background: url(img/nav_left.gif) no-repeat;
	margin:0;
	padding:0;
}
#nav_right_1{
	float: right ;
	width:25px;
	height:40px;
	border:0px solid  #FFF;
	background: url(img/nav_right.gif) no-repeat;
	margin:0;
	padding:0;
}
#nav_left_2{
	float: left ;
	width:25px;
	height:40px;
	border:0px solid  #FFF;
	background: url(img/nav_left.gif) no-repeat;
	margin:0;
	padding:0;
}
#nav_right_2{
	float: right ;
	width:25px;
	height:40px;
	border:0px solid  #FFF;
	background: url(img/nav_right.gif) no-repeat;
	margin:0;
	padding:0;
}
/* END OF NAVIGATION*/
/* BOTTOM*/
#bottom_1{
	width:400px;	
	color:#adadae;
	font-size:80%;	
	border:0px solid #FFF;
	z-index:99;
}
#bottom_2{
	width:800px;	
	color:#adadae;
	font-size:80%;	
	border:0px solid #FFF;
	z-index:99;
}
.clear{
	margin:0;
	padding:0;
	clear:both;
	border:0px solid #FFF;}
#nav_bot{
	float:right;
	border:0px solid #FFF;
}
#nav_bot form{
	margin:5px;
	padding:0
}
#go2{
	width:20px;
	height:15px;
	color:#000000;
	background:#bfc0c0;
	font-size:11px;
	margin:0;
	padding:0;
	border:0px solid #FFF;
	vertical-align:middle;
}
#go2ok{
	width:20px;
	height:17px;
	color:#FFF;
	background:#7a7c7d;
	font-size:11px;
	margin:0;
	padding:1px;
	border:0px solid #FFF;
	vertical-align:middle;
}
#copyright{	
	float:left;
	border:0px solid #FFF;
}
#web-flower{
	float:right;
	border:0px solid #FFF;
}

/* END OF BOTTOM*/
#contents{
	position: relative;
	z-index: 99;
	border:0px solid #FFFFFF;
	margin: 10px;
	width:380px;
	height:440px;
	overflow:auto;
}
ul#toc {list-style:none; padding:0; margin:0; width:350px; }
#toc li {background:url(/img/dot.gif) repeat-x 0 1.3em; line-height:170%;}
#toc li a {float:right;color:#FFFFFF; padding:0 2px;}
#toc li a:hover {color:#000; background:#ffd502;}
#toc li span {float:left; }
#toc li span a { float:left; text-decoration:none; }
#toc li br {clear:both;}

/* CONTACTS */
#contacts_0{
	z-index: 99;
	float:left;
	border:0px solid #FFFFFF;
	padding:20px 0 20px 30px;
	width:780px;
}
#contacts_1{
	float:left;
	clear:both;
	z-index: 99;
	border:0px solid #FFFFFF;
	padding-left:30px;
	width:350px;
	height:450px;
	overflow:auto;
}
#contacts_2{
	float:right;
	z-index: 99;
	border:0px solid #FFFFFF;
	padding-left:30px;
	width:350px;
	height:450px;
	overflow:auto;
}
.city{
	color:#ffd502;
	font-size:110%;
	font-weight:bold;	
}
.conta{
	padding-left: 10px;
}
/* END OF CONTACTS */
#big_page_1{
	position:absolute;
	top:60px;
	left:40%;
	overflow:auto;
	width:718px;
	display:none;
}
#big_page_2{
	position:absolute;
	top:60px;
	left:40%;
	overflow:auto;
	width:718px;
	display:none;
}
.catalog_page{
	z-index:99;
	width:405px; 
	height:570px; 
	border:0px solid #FFF; 
	cursor:pointer;
}

.input{
	background:#FFFFFF;
	border: 0px solid #000000;
}
.button{
	background:#780000;
	color:#FFF;
	font:bold 90%;;
}