body, html {
	 font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90%;
	color: #000000;
	background-color:#514C49;
	margin: 0px;
	padding:0px;
	width:100%;
}
img{border:0px}
a {color: #0097AA;TEXT-DECORATION:none;}
a:hover,a:visited:hover{TEXT-DECORATION:underline;}

h1{font-size:1.35em;text-align:center;color:#396163}
h2{font-size:1.3em;text-align:center;padding:2px;margin:0px;color:#666d7b;}
h3{margin:0px;padding:0px;font-size:1em}
strong{font-size:1em;font-weight:normal}
p{text-align:justify;text-indent: 30px;}
sup{color:blue;font-weight:bold}
ol li{padding:3px}

.mapLink {position:absolute;top:230px;left:30px;color:#396163;z-index:1500} 
	
#fon{background: url(../img/fon.png);background-position: top; background-repeat: repeat-x; vertical-align:top}
.author{float:right;width:215px;height:90px;font-size: 95%;margin:0px}

#main{width:950px;text-align:left;padding:0px;margin: 0px;background-color:white}
/* головное меню - кнопки "литература", "русский" и т.п. */
#headMenu{width:100%;height:28px; font-size: 90%;background: url(../img/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(../img/menu.png);}


/* меню справа от логотипа */
#top{clear:both;background: url(../img/top.png);background-position: top; background-repeat: repeat-x;font-size:100%;width:100%;height:140px;padding:0px;margin:0px}
#top .topTable{width:750px;border:0px;border-collapse: collapse;position:relative;top:-140px;left:200px}
#top .topTable td{padding:0px;vertical-align:top;text-align:left}
#top a{color:white;}
#top h1{font-size:1.35em;position:relative;top:-140px;left:200px;width:700px;margin:0px;padding:5px;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;}
#top .links  {padding:5px;width:30px;vertical-align:middle;margin-top:5px}

 /*рекламные блоки*/
 #squareGoogle{width:346px;float:right;margin:-10px -10px 7px 7px; border:1px solid #514C49;background-color:#AFD4FF;padding:5px}

a.selectedMenu,a.selectedMenu:hover,a.selectedMenu:visited,a.selectedMenu:visited:hover  {color:white;font-weight:bold;}
a.notSelectedMenu,a.notSelectedMenu:hover,a.notSelectedMenu:visited,a.notSelectedMenu:visited:hover  {color: #125ACA;}

#content{padding:10px;text-align:left;min-height:750px;position:relative;}
.noSelectList{list-style:none;}
.commentText{font-style: italic; margin:5px 25px 5px 25px;border-left:2px solid black;padding-left:5px}
.questionText{background: url(../img/quest.gif);background-repeat: no-repeat;font-family: Times New Roman, Arial; font-size: 13; margin:5px 25px 5px 25px;padding-left:5px}
.interestingText{background-color:#BFBFBF; margin:0px 25px 5px 25px;position:relative;top:-10px;z-index:10}
.interestingTitle{margin-left:30px;margin-bottom:0px}
.funnyText{height:85px;background: url(../img/funny.png);background-repeat: no-repeat;font-family: Times New Roman, Arial; font-size: 16px; margin:5px 55px 5px 55px;padding-left:190px;}
.interesText{margin:0px 25px 5px 25px;position:relative;top:-12px;border-top:1px solid black;border-bottom:1px solid black;}

#List a {color:#666d7b;TEXT-DECORATION:none; font-family:Verdana,Arial;font-size:16px;font-stretch:extra-condensed;position:relative;top:-30px;}
#List a:hover{color:black; TEXT-DECORATION:none;}
#List a:visited{TEXT-DECORATION:none;}
#List a:visited:hover  {color:black;TEXT-DECORATION:none;}
#List td {text-align:left;height:45px;padding-left:5px;}
#List img {width:12px; border:0px}
#List .square{width:20px;text-align:right;}

#MapTable {border: 0px solid black; border-collapse: collapse;}
#MapTable td{border: 0px solid black; vertical-align:top}
#MapTable img{border:0px}
#MapTable .menuImg{width:222px;border:0}
.menuPoint{position:absolute;width:12px;border:0;margin-top:20px;margin-left:22px;}
.menuText{position:absolute;width:160px;border:0px solid red;margin-top:10px;margin-left:50px;font-weight:600}
.menuTextsmall{position:absolute;width:160px;border:0px solid red;margin-top:15px;margin-left:50px;font-weight:600}

table.nb, table.nb td {
		border: 0px solid black;
        border-collapse: collapse;
		text-align:left;
		vertical-align:top;
		padding:3px
        }
	


#bottomMenu {text-align:center;vertical-align:bottom;}
#bottomMenu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 
#bottomMenu li {
	margin-left: 0;
	padding: 3px;
	border-left: 1px solid #666d7b;
	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;}

.leftReklama{position:absolute;left:20px;top:600px}

.leftList{width:150px;float:left;border:0px solid red}

table.borderedTable{border:3px double black;border-collapse: collapse;text-align:center}
table.borderedTable td{border:1px solid black;padding:10px}
.selectedRow{background-color:#ADC9FF}

table.NoBorderedTable{border:3px double black;border-collapse: collapse;text-align:center;margin-left:20px}
table.NoBorderedTable td{border:0px solid black;padding:10px}

table.HRtable{border:0px;border-collapse: collapse;text-align:left;padding:10px;vertical-align:top}
table.HRtable td {border-bottom:1px solid black;padding-right:5px}
.example{margin-top:5px;margin-bottom:5px;margin-left:30px;border-top:1px dotted;border-bottom:1px dotted;padding:5px;background-color:#AFD4FF}

.doubleLine{border-bottom:4px double black;position:relative;top:-15px}
.squareLine{border:1px double black;padding:5px;position:relative;top:-15px}
.oneLine{border-bottom:1px solid black;position:relative;top:-15px}

.list li{padding:3px}
.boldList li{font-weight:bold;padding:3px}
.boldList ul li{list-style:square; font-weight:normal;padding:1px}


.news{border-bottom:1px solid}
.news h2{background-color:#ADC9FF;text-align:left;}
.newsComment{font-size:90%;padding-bottom:5px;margin-bottom:5px;margin-top:5px;border-bottom:1px dotted}
ul.links{margin:0px 0px 0px 10px;padding:0px;font-size: 95%;}

.comment{border-bottom:1px solid #396163;text-align:center;margin-bottom:5px;padding-bottom:5px;font-style:italic}
.rus{font-weight:bold}

.nav{font-size: 95%;overflow:hidden;padding:0px 0px 0px 15px;margin:0px}
.nav strong{font-weight:bold;color:#514C49}
