body {
	margin: 0px;
	padding: 0px;
	}
 
img {
 	border: 0px;
}
 
h1, h2, h3 {
  color:#559955;
  font-family: Georgia;
  font-weight: normal;
 }

a {
  color:#559955;
}

.sad {
	color: #606060;
	}
 
ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
} 

.li2 {
	margin-left: 20px;
	}
	.subsec {
		font-weight: bold;
		margin-top: 20px;
		}

.tooltip {position:relative;text-indent:0;}
.tooltip strong {
   border-bottom:1px dashed;
   font-weight:normal;
}
.tooltip strong span {display:none;}
/*-- for FF, OPERA, IE7 --*/
.tooltip b:hover {
   border-bottom:red 1px dotted;
   color:red;
}
.tooltip strong:hover span {
   background:#EEE;
   border:#303030 1px solid;
   color:#000;
   display:block;
   padding:7px;
   position:absolute;
   top:-120px;
   right:80px;
   z-index:10;
   text-align:left;
   width:250px;
   -webkit-border-radius:5px;
   -moz-border-radius:5px;
   -webkit-box-shadow:0 0 5px #000; 
   -moz-box-shadow:0 0 5px #000;
   box-shadow:0 0 5px #000;
}

.tooltip strong:hover span i {
	position:absolute;
	z-index:1;
	bottom:-7px;
	right:5px;
	border-top:7px solid #000;
	border-left:7px solid transparent;
	_border-left:7px solid #FDEFC6; 
	display:block;
	height:0;
	overflow:hidden;
}

#header {
	display: table;
	position: absolute;
	top: 0px;
	left: 270px;
	font-size: 0.8em;
	width: 600px;
	}
#siteHeader {
	margin-top: 50px;
	margin-bottom: 10px;
	display: table;
	}
	#siteHeader a {
		text-decoration: none;
		}
#pageHeader {
	color: #505050;
	line-height: 1.2em;
	display: table;
	font-size: 1.6em;
	}	
	
#ushki {
	float: left;
	margin: 20px 40px 0px -15px;
	}	
 
#navigation {
    float: left;
	width: 200px;
	height: 100%;
	padding: 20px 0px 0px 20px;
	padding-bottom: 350px;
	font-size: 0.7em;
	font-family: Arial;
	display: table;
	background-color: #F0F0F0;
	background-image: url('/decor/nav-gradient.png') ;
	background-repeat: repeat-x;
	background-position: left bottom;
	} 
	#navigation ul {
		margin-bottom: 25px;
		}
	#navigation ul li {
		margin-bottom: 4px;
		}
	#navigation strong {
		font-weight: normal;
		background-color: #FFFFE0;
		}

    #navBlogLink {
        margin-top: 20px;
        display: block;
        font-weight: bold;
        }
	
#content {
	display: table;
	position: absolute;
	top: 250px;
	left: 270px;
	font-family: Georgia;
	font-size: 0.85em;
	line-height: 1.5em;
	float: left;
	width: 70%;
	}	
.staticText {
	width: 70%;
	}
#contentBody {
	min-height: 650px;
	}	

#contentBody h2 {
	margin-top: 40px;
	}	

.sad {
	margin: 20px 0px;
}

.cover {
	float: left;
	margin: 0px 50px 20px 0px;
}

.floatFix {
	float: none;
	clear: both;
	display: table;
	height: 1px;
	}
	
.calendar p {
		float: left;
		margin: 0px;
		margin-right: 2%;
		}	
	.calendar p.active {
		background-color: #F0F0F0;
		}	
	#news div {
		margin-bottom: 40px;
		}	
		
#startPageNews {
		float: left;
		width: 40%;
		margin-right: 6%;
		}
	#startPageSitenews {
		margin-right: 12%;
		float: left;
		width: 40%;
		}	 
	#startPageNews div, #startPageSitenews div {
		margin-bottom: 40px;
		}
	#startPageNews, #startPageSitenews {
		margin-top: 20px;
		}

#footer {
	font-family: Georgia;
	margin: 20px 0px 0px 0px;
	display: table;
	padding: 10px;
	background-color: #F0F0F0;
    font-size: 0.9em;
    line-height: 1em;
	}
#footer p {
	margin: 15px 0px;
	}

	
#recent div {
	margin-bottom: 60px;
	}	
	#recent .date {
		color: #505050;
		}		
		
#bibliography div {
	margin-bottom: 90px;
	}	
	#bibliography li {
		margin-left: 40px;
		}				
	#bibliography p {
		margin: 0px 0px 5px 0px;
		}				
	#bibliography div div {
		margin-bottom: 40px;
		}	
		
#think div.r {
	margin-bottom: 60px;
	}	
	
.novelCover {
	width: 350px;
	margin-right: 40px;
	float: left;
	margin-bottom: 50px;
	display: table;
	}	
.oneRecord {
	margin-bottom: 50px;
	float: left;
	}		
.comment {
	color: #707070;
	}		
.oneRecord  h2.novel {
	margin: 0px !important;
	}	


#prose p {
	margin: 0px;
	text-indent: 2em;
	text-align: justify;
	}	
.quote {
	margin: 20px 20px 20px 0px;
	}	
	
#azb h2 {
		margin-top: 50px;
		}
	#azb h3 {
		margin-top: 30px;
		margin-bottom: 0px;
		}
	#azb .toarticle {
		background-color: #F0F0F0;
		}			
	#azb p {
		margin: 0px;
		}	
		
#guestbookForm p {
		margin: 0px;
		}
	#guestbookForm input {
		margin-bottom: 20px;
		}							
	#guestbookForm textarea {
		width: 50%;
		}									
		
.answer {
	background-color: #e8eeff;
	padding: 20px;
	margin: 10px 0px 60px 0px;
	}	
#qa  {
	width: 70%;
	}		
	
#stalker .glava {
	font-size: 1.2em;
	display: block;
	margin: 0px 0px 20px 20px;
	}	
	
.nomargin {
	margin: 0px;
	}
	
#stalkerSubscribe {
	margin: 60px 0px 0px 0px;
	}
	
#faq div {
	margin-bottom: 60px;	
	}	
	
.seflPromo {
	width: 33%;
	background-color: #F0F0F0;
	padding: 20px;
	margin-top: 20px;
	font-family: Arial;
	font-size: 0.9em;
	line-height: 1.1em;
	}	
	.seflPromo h3 {
		margin: 0px 0px 10px 0px;
		font-size: 1.7em;	
		}	
	.seflPromo p {
		margin: 0px;
		}	

#chapterVote {
	margin-top: 80px;
	}
	#chapterVote span {
		border: 1px dashed black;
		border-width: 0px 0px 1px 0px;
		cursor: pointer;
		}
	
#socialButtonsCont {
	margin-top: 40px;
	}		

#RSSIcon {
	margin-top: 20px;		
	}

#stalkerLink {
	margin: 0px 0px 20px 0px;
	}
	#stalkerLink a {
		color: #303030;	
		}


.block_links {
        margin: 20px 0px 20px 0px;
        }

#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}


.share42init {
    text-align: left;
    //width:120px;
    }

#donateLink {
	background-color: #FFFFFF;
	display: table;
	width: 90%;
	padding: 10px 0px;
	border-radius: 4px;
	margin-top: 20px;
	font-size: 2.5em;
	font-family: Georgia;
	font-variant: small-caps;
	text-align: center;
	color: green;
	background: url('/decor/donate-bg.jpg');
	}

#sezon3 {
		color: #ffffff;
		font-size: 0.1em;
		height: 10px;
		overflow: hidden;;
	}