/* Optional Code */
body, html {
	 font-family:  Verdana, Arial, Helvetica, sans-serif;  
	font-size: 90%;
	color: #000000;
	background-color:#395E35;
	margin: 0px;
	padding:0px;
	width:100%;
}
A:link { color: #618E6F; text-decoration: none;}
A:visited {  color: #618E6F;  text-decoration: none;}
A:hover,a:visited:hover {  color: #618E6F;  text-decoration: underline;}
img{border:0px}
h1 { padding: 0.5em; margin: 0; font-size: 1.3em; font-weight: normal; color:#396163;}
h2 { padding: 0.5em; margin: 0; font-size: 1em; font-weight: bold; }
ul { padding-right: 1em; text-align: left; margin-bottom: 1em; }

/* Optional Code */

p  {text-indent: 30px; padding: 0.5em; margin: 0; font-size: 1em; text-align:justify;}
p.citate {font-weight:bold;}
.slovar{width:230px;float:left}
.slovar a{padding-left: 20px;}
.slovar b{font-size: 1.3em;color:#396163;}
.slovar a.slovarLetter{padding-left:10px; }

.dugaOver{background: url(../images/duga.gif); padding-top: 10px; background-repeat:no-repeat}
.udarOver{background: url(../images/udarSlog.gif); padding-top: 8px; background-repeat:no-repeat}
.lineOver{background: url(../images/line.gif); padding-top: 8px; background-repeat:no-repeat}
.overText{font-family: 'Times New Roman';font-stretch: extra-expanded; letter-spacing:0.15em; font-size: 1.3em; margin:10px 40px 10px 40px}

.mapLink {position:absolute;top:230px;left:30px;color:#f94069;z-index:1500} 
#fon{background: url(../images/fon.png);background-position: top; background-repeat: repeat-x; vertical-align:top}

#main{width:950px;text-align:left;padding:0px;margin: 0px;background-color:white}
/* головное меню - кнопки "литература", "русский" и т.п. */
#headMenu{width:100%;height:28px; font-size: 90%;background: url(../images//menu.png);}
#headMenu a {float:left; margin:0px;padding: 0px; display:block; vertical-align:bottom;} 
.searchDiv{width:335px;height:26px;float:right;top:3px;background: url(../images//menu.png);}

/* меню справа от логотипа */
#top{clear:both;background: url(../images//top.png);background-position: top; background-repeat: repeat-x;font-size:100%;width:100%;height:170px;padding:0px;margin:0px}
#top table{width:750px;border:0px;border-collapse: collapse;position:relative;top:-140px;left:200px}
#top td{padding:0px;vertical-align:top;text-align:left}
#top a{color:white;background-color: transparent}
#top h1{font-size:1.35em;position:relative;top:-140px;left:200px;width:700px;margin:0px;padding:0px;text-align:center;}
#top strong {font-size:1.1em;font-weight:bold;color:#f94069}
#top ul{padding:0px;margin:0px}
#top li{padding:0px 0px 0px 3px;margin:0px}
.topIMG{margin-top:10px}

.author{float:right;width:470px;height:60px;position:relative;top:-5px;}

/* меню ниже логотипа. Для интернет-магазина и литературы */
#menu{width:100%;height:47px;background: url(../images/list.png);font-size: 100%;}
#menu a {float:left; height:45px; font-size: 100%; margin:0;padding: 7px; display:block; vertical-align:middle;text-align:center;font-weight:bold;} 
#menu span{float:left; height:45px;margin:0; font-size: 0.9em;color:#FFDD00;text-align:left;padding-left:15px}

a.notSelectedMenu,a.notSelectedMenu:hover,a.notSelectedMenu:visited,a.notSelectedMenu:visited:hover  {color:white}
a.selectedMenu,a.selectedMenu:hover,a.selectedMenu:visited,a.selectedMenu:visited:hover  {color: #55835F;background-color: #FFFFFF;font-weight:bold;}

.logoText{text-align:right;font-weight:300; line-height: 0.9em; font-size: 1.1em;color:#DE7761;}
.headtext{position:relative;top:-10px;left:380px;}

/* рекламные блоки*/
.topGoogle{background: url(../images/reklama.gif);position:absolute;top:0px;left:0px}
.headReklama{width:460px;float:left}
.rightGooglePlace{position:relative;width:120px; height: 600px;top: 5px; float:right;margin:7px}
.rightGoogle{position:absolute;top: 95px; left:815px;margin:7px}

#content{padding:5px;min-height:750px;position:relative;}
.noSelectList{list-style:none;}

#bottomMenu {text-align:center;vertical-align:bottom;position:absolute;bottom:5px;left:10px}
#bottomMenu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 
#bottomMenu li {
	margin-left: 0;
	padding: 3px;
	border-left: 1px solid #55835F;
	list-style: none;
	display: inline;
	}
#bottomMenu	ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
#bottomMenu a {font-size:10px;}
ol {margin-left:20px;padding-left:40px}

ul.list{margin-left:100px; margin-top:-8px;padding-left: 40px; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 80%;}
li.list{padding-left:0px}

ul.short{margin-left:20px; margin-top:5px; padding-left: 20px; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 110%;}
li.short{padding-left:0px}

.hronikTable{margin:10px}
.hronikTableData{font-size:120%;width:120px}




.title1 {font-weight:bold;}
.title2 {text-indent: 60px;}
.title3 {text-indent: 90px;}
.titleShort{font-weight:250; text-align:center; font-size: 1.2em;color:#DE7761; font-stretch:extra-condensed;}
.divcitate {border-bottom: 1px dotted #55835F; border-top: 1px dotted #55835F;  font-weight: bold; padding-left:5%;padding-right: 5%;background-color: #92B481}


.right { font-style: italic; }
.normal { font-style: normal; }




.menuTable{background-color: #8AB187;width: 100%;border:0px;height:46px;}




a.critLink,a.critLink:hover,a.critLink:visited,a.critLink:visited:hover  {color: #55835F;text-decoration:none;position:relative;top:-0.5em; font-weight:bold;font-size:0.9em;}

.authorTable, .authorTable td{border: 1px solid #55835F; padding:5px; border-collapse: collapse;font-family:Verdana,Arial; text-align:justify; vertical-align:top; }
.authorTable{width:95%; font-size:0.9em;}

.literTable, .literTable td{border: 1px solid #55835F; padding:5px; border-collapse: collapse;font-family:Verdana,Arial;	 text-align:left; vertical-align:top; }
.literTable{width:95%; font-size:1.1em;}
.literTD{width:150px; font-weight:bold;padding:5px}
/* Main code */

.outer { width: auto; border-left-style: solid; border-right-style: solid}
.inner { margin: 0; width: 100%; }

.center {background-color: #BCE5B9; width: 100%;padding:0px;margin:0px;vertical-align:top;}


td.wideReklama{padding-top:10px; text-align:right;}


.clear { clear: both; }

.imageborder {border:1px solid #55835F;}
.imageBase {float: right; margin: 10px;border:1px solid #55835F;}

a.imagelink:hover {color: #FFFFFF; text-decoration: none; border: 1px solid #FFFFFF;}
a.imagelink:link {text-decoration: none; border: 0px solid #55835F;}
/*a.imagelink:visited {text-decoration: none; border: 1px solid #55835F;}*/


.nav {background-color: #BCE5B9; font-size: 110%;padding:5px}
a.headLink,a.headLink:hover,a.headLink:visited,a.headLink:visited:hover {color:#55835F; font-size:1.3em}



/* Основной код оформления титульной страницы книги*/
.floatimage {float: left; padding: 10px;}
.maintext {padding: 10px; text-align:justify;}
.chaprertitle {font-weight: bold; text-align:center; font-size: 120%;}
.underchaprer {font-weight: bold; text-align:center; font-size: 100%;}
.epigraph { padding: 10px; font-style: italic; text-align:right;}
.ill {font-style: italic; text-align:center; }
.description {float:right;width:400px; padding:10px;  font-size: 90%; font-weight: normal; color:#DE7761; text-align:right;}
.descriptionTable{float:left;width:400px;}

#epigraphTable {width:100%;font-style: italic; text-align:right;}
#epigraphTable .text{width:300px; text-align:left}
#reklama{width:400px; padding:10px; margin:5px; float: left; border:1px solid #55835F;  background-color: #FEF3B8; color: #55835F;font-size: 110%;}
#reklama a {text-decoration:none; color:#55835F; font-weight: bold;} 
#reklama a:hover {text-decoration:underline; color:#8AB187;font-weight: bold;} 
#reklama a:visited {text-decoration:none; color:#55835F;font-weight: bold;} 
#reklama a:visited:hover {text-decoration:underline; color:#8AB187;font-weight: bold;}
#reklama p{text-indent: 0px; padding: 0.1em; margin: 0;}
#reklama table{border: 0px; border-collapse: collapse;}

#reklama1{width:95%; padding:10px; margin:5px; border:1px solid #55835F;  background-color: #FEF3B8; color: #55835F;font-size: 110%;}
#reklama1 a {text-decoration:none; color:#55835F; font-weight: bold;} 
#reklama1 a:hover {text-decoration:underline; color:#8AB187;font-weight: bold;} 
#reklama1 a:visited {text-decoration:none; color:#55835F;font-weight: bold;} 
#reklama1 a:visited:hover {text-decoration:underline; color:#8AB187;font-weight: bold;}
#reklama1 p{text-indent: 0px; padding: 0.1em; margin: 0;}

#borderedTable{border:1px double black}
#borderedTable td{border:1px solid black}


#searchBlock{width: 800px;}
#searchBlock td{text-align:right;width:100%}

ul.audioList {TEXT-DECORATION:none; list-style:none;list-style-image:url(../images//cd.gif)}