/* CSS Document */
* { margin: 0; padding: 0; color: #333; line-height: 1.4; }
body { font:76%/1.4 "Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif; background: #000;}
a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #f60; border-bottom: 1px dotted #f60;}
html body a:hover {color: #663; background-color: transparent; border-bottom: 1px solid #663;}
dt {margin-top:1em;	font-weight:bold;}
dd {margin:0} 
#search{width:158px; height:18px; background-color:#e8e8e8;}
#maicontaner {background:#e8e8e8 url(i/bgmain.gif) left top; margin:0; padding:0;}
#shtor {background:url(i/shtor5.jpg) no-repeat top left; width:100%; height:26px; padding-bottom:10px;}
#ishinfo {width:58%; margin-left:auto; margin-right:auto; float:left; }
div#ishinfo span.ishdate p {font:1.1em Georgia, "Times New Roman", Times, serif; color: #373700; padding:5px 0 0 70px; text-align:right;}
#maincontent {background: #e8e8e8 url(i/bgmain.gif) left top; margin:0; padding:0; width:100%; padding-bottom:20px;}
#bgdiag {background: url(i/bgleft.gif) left top; margin:0; padding:0; width:100%; height: auto;}
#sch { padding:5px 10px 10px 0; float:right; width:40%; text-align:right; }
ul, ol {list-style: none;}
#news {background:url(i/ros.jpg) no-repeat top left; height:78px; width:100%;}
#search, #submit {vertical-align: bottom; }
.first {padding: 10px 0 10px 0; border-top:none;}
#search {border:solid 1px #663;}
#submit { background: #ccc url(i/search.gif); width:60px; height:21px; border:none; text-align:center; color: #333; font-size:10px; padding-left:3px;}
img { display: block;}
#headtop {background:#e8e8e8 url(i/opthleft.jpg) no-repeat right;}
#htopcontainer {background: url(i/opthleft.jpg) no-repeat right; width:100%; float:left; margin-right:-150px;}
#headtop h3 {font: normal 14px Georgia, "Times New Roman", Times, serif; font-style:italic; color: #61271D; margin: 0 0 0.7em 220px ; padding-top:10px;}
#headtop h1 {font: normal 22px Georgia, "Times New Roman", Times, serif; color: #61271D; margin: 0 0 0.5em 220px ;
padding: 0.5em 0px 0px;}
#cent {background:#e8e8e8 url(i/centmain.gif) repeat-x left top; margin-right:150px; height:287px;}
h3#nisk { margin-bottom:0;}
h3#gorod { padding-top:0;}
#contcentpic {margin-right: -150px; width:100%; margin-left:107px;}
div#centpic {background:#e8e8e8 url(i/piccent.jpg) no-repeat ; width:410px;  height:126px; margin-left: auto; margin-right: auto; text-align:center;}
h3#tel {font: normal 14px Verdana, Arial, Helvetica, sans-serif; font-style:italic; margin: 0 0 0.5em 220px ; text-align:center; padding-top:5px;}
#headbot {float:right; width:150px; height:287px;}
#masthead {position: absolute; z-index: 5; top: 0; left: 0; display: block; background: #fff; width: 210px;}
	/*\*/ h1 strong a { overflow: hidden; } /**/
	h1 strong a:hover, h1 strong a:focus { background-position: 0 -287px; background-color: transparent; }
	/*h1 { font-weight: normal; font-size: 20px; padding: 0.45em 20px 31px; background: #fff  repeat-x left bottom; }*/
/*\*/ h1 { margin: 0 0 0 10px; margin: 0; font-size: 24px; font-weight: normal; line-height: 1.3; }/**/
h3 { font: normal 16px 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; color: #40550d; margin: 0 0 0.5em; }
p {padding-left:10px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 0.85em;}
h1 {font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:1px; text-align:center; color:#663;background-color: transparent;}
#header {background-color: #000; color:#FFF;}
#home, #sitemap, #mail {float:left; color:#C93; border:none;}
#home { visibility:hidden;}
#home a, #sitemap a, #mail a {border:none;}
#home {padding: 13px 30px 0 70px;}
#sitemap {padding: 13px 0 0 0;}
#mail{padding: 14px 0px 0 30px;}
#dsubnav {background:#000 url(i/shtor4.jpg) no-repeat left bottom; width:100%; height:40px; display:block;}
#subnav { float:left; background: #000 url(i/navbg.gif) repeat-x 48px 100%; display:block; height:40px; list-style: none; padding: 0 20px 0 48px; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; font: normal 11px  Verdana, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;}
#subnav ul {margin:0; padding: 0; list-style: none;}
#subnav li { float:left; padding:0; border-left: 1px solid #524a25; margin: 0; display:block; }
#subnav li:first-child { padding-left: 0; border: none; }
#subnav a { color: #C93; font-weight:bold; text-decoration: none; display:inline; float:left; height:30px; background:#000 url(i/linkhov12.gif) no-repeat 0 0; top: 0; border: none; text-align: left; left:0; padding:10px 0.3em 0 0.6em; }

#subnav a:hover, #subnav a:focus { color: #fff; text-decoration: none; background: #000 url(i/linkhov12.gif) ; background-position: 0 -40px;}
#subnav span a { color: #fff; text-decoration: none; background: #000 url(i/linkhov12.gif); background-position: 0 -40px;}
#content-tertiary {clear:both; padding:0 1em;}
.clearfix {display:block}
p.more {text-align:right}
p.more a {padding-right:10px; background:url(arrow-more.gif) no-repeat 100% 50%;}
p.more a:focus, p.more a:active {background:#ffc url(arrow-more.gif) no-repeat 100% 50%;}
#support {margin:2em 0 0; padding:0;}
#support p {margin:0; padding-bottom:10px; font-size:0.94em; line-height:1.6;}
#recommended-books { margin:0 5px;}
div#recommended-books h3 { margin-left:-5px; font-size:1em;}
.recommended {margin:0 0 0.75em; padding:0 0 1em; border-bottom:1px dashed #b6c8b0;}
.recommended ul {margin:0.5em 0 0; padding:0; list-style:none;}
.recommended li {display:inline; margin:0 6px 0 0; padding:0; background:transparent;}
.recommended img {display:inline; padding:3px; border:1px solid #ccc;}
.recommended li a, .recommended li a:hover {border:none; background-color:transparent;}
.recommended a:hover img, .recommended a:focus img, .recommended a:active img {border-color:#d03900;}
.recommended p {clear:both;	margin:0; text-align:left;}
#content-tertiary h3 {margin:1em 0 1em;	padding-left:10px; color: #663; background-color: transparent; font-weight:normal;	font-size:1.1em; line-height:1.0; text-transform:uppercase;	letter-spacing:1px;}
#content-tertiary ul {margin:0;	padding:0; list-style:none;}
#popular {float:left; width:32%; background:url(i/bgleft.gif);}
#popular dl, #popular p {margin:0; padding:0 5px 10px 10px;}
#popular dt {margin:0; padding:0 0 0 14px; background:url(i/star.gif) no-repeat 0 0.4em;}
#popular dd {margin:0 0 0.75em;	padding:0 0 1em 14px; border-bottom:1px dashed #b6c8b0;	font-size:0.94em;}
#popular dd.enddd { border:none;}
#popular p {font-size:0.94em}
#links {float:left;	width:32%; margin-left:2%; background:url(i/bgleft.gif);}
#links ul { padding:0 5px 10px 10px;  border-bottom:1px dashed #b6c8b0; margin:0 1em 0 1em;}
#links li {	margin:0; font-size:1em; padding:0.2em 0; display:block;}
#links li a:hover {background:url(i/uconer.gif) 0 0.4em no-repeat; display:block;}
#links li a {display:block;	padding:0 0 0 12px;	border:none; background:url(i/uconer1.gif) 0 0.4em no-repeat;}
#aff-supp {	float:right; width:32%;	background:url(i/bgleft.gif);}
#aff li {margin:0; padding:0;}
#aff a {border:none; background:transparent;}
/*#aff a:focus,
#aff a:active {background:#ffc}*/
#aff p.more {font-size:1em; }
#aff p.more a {font-weight:bold; border-bottom:1px dotted #f60;}
#aff p.more a:hover {border-bottom:1px dotted #663;}
#bignewfoto {margin:0; padding:0 1em 2em 1em;}
#desc {padding:1em 0 1em 0;
font:1em "Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;	letter-spacing:1px;}
h1 {margin-top:0;}
p.end {padding-bottom:1.5em;}
.last {height:0; padding-bottom:0; margin-bottom:0;}
/*.clearing { height: 0; clear: both; float:left;}*/
html>body .clearing { height: 0; clear: both;}
div#footer {clear: both; /*display:inline; float:left;*/}
div#footer { background: #663 url(i/polros.jpg) no-repeat left; height:87px; color:#FFF; margin-bottom: 1em; font-size: 0.85em; padding:0;}
#continerfoot {background:url(i/polros.jpg) no-repeat left; width:100%; height:87px; float:right; margin-left:-232px;}
#contentfoot {background:url(i/txpolros.jpg) repeat-x left; margin-top:0; padding-top:0; margin-left:232px; height:87px;}
#botr {width:232px; float:left;}
#niz {padding-top:20px;}
#footer h4 {font: 1em Verdana, Arial, Helvetica, sans-serif; color:#FFF; background-color: transparent; margin-left:-120px; text-align:center;}
#contentfoot h4#pochta a, #contentfoot h4#tehpod a { padding-top:10px; font-style:italic; color: #fff; background-color: transparent; border-bottom-color:#fff;} 
#contentfoot h4#tehpod {text-align:right; padding:20px 5px 0 0;} 
#contentfoot p {padding-top:0; margin-top:0; height:0;}
.pbodyend img { display:inline;}
