@charset "utf-8";

body {

	background-color: #000;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	text-align:center;

}

body,td,th {

	font-family: Verdana;

	font-size: 11px;

}

form {

	padding:0;

	margin:0;

}

img {

	border:0;

}

#body {

	padding:0;

	margin:0;

	width:1005px;

	margin-left:auto;

	margin-right:auto;

	background:#fff;

	list-style:none;

	text-align:left;

	color:#000;

	background:#fff url(/images/content-right.gif) bottom right repeat-y;

}

#header {

	height:197px;

}

#header-1 {

	list-style:none;

	padding:0;

	margin:0;

	height:100%;

}

#header-1 li {

	height:100%;

	float:left;

}

#header-1 #left {

	width:518px;

	background:url(/images/header-left.jpg) left top no-repeat;

	text-align:right;

}

#header-1 #left-emec {

	width:518px;

	background:url(/images/header-left-emec1.jpg) left top no-repeat;

	text-align:right;

}

#header-1 #left-mefody {

	width:518px;

	background:url(/images/header-left-emec.jpg) left top no-repeat;

	text-align:right;

}

#header-1 #left.emec{

	background:url(/images/header-left-emec.jpg) left top no-repeat !important;

}

#header-1 #left.emec1{

	background:url(/images/header-left-emec1.jpg) left top no-repeat !important;

}



#header-1 #left.emc{

	background:url(/images/header-left-emec1.jpg) left top no-repeat !important;

}



#logo {

	margin-left:220px;

}

#header-1 #middle {

	width:359px;

	background:url(/images/header-middle.jpg) center top no-repeat;

}

#header-1 #right {

	width:487px;

	background:url(/images/header-right.jpg) right top no-repeat;

	text-align:right;

}

#header-1 #right #menu {



}

#search {

	margin-left:300px;

	margin-top:20px;

	padding-top:14px;

	background:url(/images/search-top.gif) top left no-repeat;

	margin-bottom:30px;

}

#search input {

	background:#eee;

	border-right:1px solid #b0b0b0;

	border-bottom:1px solid #b0b0b0;

	margin-left:16px;

	width:109px;

}

#search input.submit{

	width:22px;

	font-size:10px;

	margin:0;

}

#content {
	margin-top:-5px;
	min-height:584px;
/*	height:784px;*/
	background:url(/images/content-middle.jpg) top no-repeat;

	background-repeat:no-repeat;

	background-position:280px top;

}

#content-1 {
	padding:0;
	margin:0;
	list-style:none;
	clear:both;
	height-min:100%;
/*	background:url(/images/content-left-1.gif) left top repeat-y; */

}

#content-1 #left {

	width:280px;
	float:left;
	background:url(/images/content-left.gif) left top no-repeat;

	text-align:center;

	padding-top:275px;

	clear:both;

}

#content-1 #left-emec {

	width:280px;

	float:left;

	background:url(/images/content-left-emec1.jpg) left top no-repeat;

	text-align:center;

	padding-top:275px;

}

#content-1 #left-mefody {

	width:280px;

	float:left;

	background:url(/images/content-left-emec.jpg) left top no-repeat;

	text-align:center;

	padding-top:275px;

}

#content-1 #left.emec {

	background:url(/images/content-left-emec.jpg) left top no-repeat !important;

}

#content-1 #left.emec1 {

	background:url(/images/content-left-emec1.jpg) left top no-repeat !important;

}

#left-page-menu {
	padding:0;
	margin:0;
	list-style:none;
}

#left-page-menu li {

	background:url(/images/left-page-menu-bg.gif) center no-repeat;

	height:60px;

	padding-top:15px;

}

#left-page-menu a {

	height:45px;
	width:136px;
	display:block;
	margin-left:70px;



}

#left-page-menu #m1 {

	background:url(/images/tanya-green.gif) center no-repeat;

}

#left-page-menu #m2 {

	background:url(/images/dmitriy-green.gif) center no-repeat;

}

#left-page-menu #m3 {

	background:url(/images/mefodiy-green.gif) center no-repeat;

}
#left-page-menu #m4 {
	background:url(http://www.shnir.ru/img/shnir_green.gif) center no-repeat;
}


#left-page-menu #m1.active {

	background:url(/images/tanya-magenta.gif) center no-repeat !important;

}

#left-page-menu #m2.active {

	background:url(/images/dmitriy-magenta.gif) center no-repeat !important;

}

#left-page-menu #m3.active {

	background:url(/images/mefodiy-magenta.gif) center no-repeat !important;

}
#left-page-menu #m4.active {
	background:url(http://www.shnir.ru/img/shnir_magenta.gif) center no-repeat !important;
}



#left-page-menu #m1:hover {

	background:url(/images/tanya_o.gif) center no-repeat;

}

#left-page-menu #m2:hover {

	background:url(/images/dmitriy_o.gif) center no-repeat;

}

#left-page-menu #m3:hover {

	background:url(/images/mefodiy_o.gif) center no-repeat;

}

#left-page-menu #m4:hover {
	background:url(http://www.shnir.ru/img/shnir_magenta.gif) center no-repeat;
}

#content-1 #right {

	background:url(/images/content-right-top.jpg) left top no-repeat;

	width:303px;

	float:right;

	padding-top:346px;

}



#content-1 #right1 {

	background:url(/images/content-right-top-emec.jpg) left top no-repeat;

	width:303px;

	float:right;

	padding-top:346px;

}



#content-1 #middle {
	width:390px;
	float:left;
	background:url(/images/content-middle.jpg) top no-repeat;
	padding:16px;
}

#right-paper {

	margin-left:69px;

	background:url(/images/right-text-top.gif) top right no-repeat;

	padding-top:60px;

	width:156px;

}

#right-paper-bg {

	background:url(/images/right-paper-bg.gif) top repeat-y;

}

#right-paper-bottom {

	background:url(/images/right-paper-bottom.gif) bottom no-repeat;

	padding:22px;

	padding-top:0;

}



#top-banner {

}

.dirs, .dirs a {

	color:#f71494;

	font-weight:bold;

	text-decoration:none;

}

.dirs {

	display:block;

	margin-top:25px;

	margin-bottom:16px;

}

.books {

	padding:0;

	margin:0;

	text-transform:uppercase;

	font-size:18px;

	font-weight:normal;

	padding-bottom:15px;

}

.book {

	float:left;

	padding-right:10px;

}

.book-title {

	text-transform:uppercase;

	font-size:14px;

	padding:0;

	margin:0;

	padding-bottom:7px;

}



#book-info {

	clear:both;

	padding:0;

	margin:0;

	list-style:none;

	padding-top:15px;

	padding-bottom:25px;

}

#book-info li {

	float:left;

	width:110px;

	padding-right:10px;

}

#book-info a {

	color:#f00891;

}

#book-info img {

	float:left;

	padding-right:10px;

}

#molniya-d {
	background: url(/images/molniya.gif) top left no-repeat;
	padding-top:0px;
	height: 216px;
	margin-top:27px;
	margin-left:-16px;
	margin-right:-16px;

}

#molniya {
	clear:both;
	padding:0;
	margin:0;
	height:223px;
	list-style:none;
	padding-left:23px;

}

#arrows {

	padding-left:3px;

	padding-right:13px;

}

#molniya li {

	margin-top:5px;

	background:url(/images/molniya-info.gif) top left no-repeat;

	width:87px;

	float:left;

	height:142px;

	text-align:center;

}

#molniya li a {

	display:block;

	padding:0;

	margin:0;

	padding-left:5px;

	padding-right:5px;

	font-size:10px;

	color:#f00891;

}

.active {

	color:#749102 !important;

}

#b2 {

	background:url(/images/molniya-info.gif) -1px top no-repeat !important;

}

#b3 {

	background:url(/images/b3.gif) right top no-repeat !important;

	width:88px !important;

}

#b4 {

	background:url(/images/b4.gif) top right no-repeat !important;

	width:90px !important;

}

#footer {
	background:url(/images/footer.gif) top no-repeat;
	height:119px;
	position: relative;
	clear:both;
}



#footer-menu {
	padding:0;
	margin:0;
	list-style:none;
}

#footer-menu li {

	float:left;

	padding:0;

	margin:0;

	padding-right:10px;

}

#footer-menu a {
	display:block;
}

#footer-menu #eksmo {

	padding-left:33px;

	padding-top:62px;

	width:100px;

}

#footer-menu #m1 {

	padding-left:180px;

}

#footer-menu #m1 a {

	background:url(/images/contacts.gif) no-repeat;

	width:177px;

	height:54px;

}

#footer-menu #m2 a {

	background:url(/images/site-map.gif) no-repeat;

	width:233px;

	height:62px;

}

#footer-menu #m3 a {

	background:url(/images/register.gif) no-repeat;

	width:217px;

	height:51px;

}

#footer-menu #m1 a:hover {

	background:url(/images/contacts_o.gif) no-repeat;

}

#footer-menu #m2 a:hover {

	background:url(/images/site-map_o.gif) no-repeat;

}

#footer-menu #m3 a:hover {

	background:url(/images/register_o.gif) no-repeat;

}
p.disc{
	height: 60px;
	padding:10px;
        background:url(/images/main_due_bg.gif) no-repeat;
}
p.disc a{
	font-weight: bold;
}

a:hover,a:active ,img{
        outline-color:invert;
        outline-style:none;
        outline-width:0pt;
}
