/* CSS Document */

* {margin:0;padding:0}
html {background:#fff}

body{
	font-size:100.01%/1.1 ;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	border: 0px solid Black;
    background-color: #A6CEAB;
	color: black;
	text-align: center;	
}
h1 {font-size:1.7em;margin-bottom:10px}
h2 {font-size:1.05em;padding-left:5px;margin-bottom:20px}
h1,h2 {margin-left:10px;font-weight:normal}

ol {margin:10px 10px 0 10px;text-align:left}
ol li {display:inline;margin-right:5px}
ul {margin-left:10px;text-align:left}
ul li {margin-right:9px;list-style:none;margin-bottom:10px;margin-top:0px;}


p {margin:15px}

#header,#menu,#content,#sub-section,#footer{padding:0px; margin:0px;font-size:.9em;text-align:left;}
#header {background:#A6CEAB}
#menu {background:#A6CEAB}
#content {background:#CFE8D4}
#sub-section {background:#A6CEAB}
#footer {background:#A6CEAB}


/*******************************************************************/
body {min-width:640px}
/* MSIE display:inline-block is to make sure MSIE doesn't paint the backround above the containers, the overflow declaration is to make sure the containers do not drop below siblings if content pushes the width (in modern browsers it doesn't drop, but it spawns an orizontal scrollbar)  */
#header,#menu,#content,#sub-section,#footer {overflow:hidden;display:inline-block}
#header,#footer {width:100%} /* safari and opera need this */
#menu,#content,#sub-section {float:left}
#menu {width:24.9%}
#content {width:75%}
#footer {clear:left}


#header #header_mainpage h1 {margin:10px; padding:0px; font-size:0.8em;}


/*
              menu
              menu
              menu
*/
#menu ul li a, #sub-section ul li a, #content ol li a{color:blue;text-decoration:none}
#menu ul li a:visited, #sub-section ul li a:visited, #content ol li a:visited{text-decoration:none}
#menu ul li a:hover, #sub-section ul li a:hover, #content ol li a:hover{text-decoration:none;border-bottom: 1px dashed blue}
#menu ul {padding-top:10px; padding-bottom:0px;}
#menu #tags {text-align:left; font-size:0.9em; margin:0px;}



/*
              menu-articles
              menu-articles
              menu-articles
*/
#menu #menu-articles{margin-left: 30px; font-size:90%;}
#menu #menu-articles, #menus #menu-articles ul, #menu #menu-articles ul li{margin-top:0px; padding-top:0px;}



/*
              content
              content
              content
*/
#content p {font-family:"Times New Roman", Times, serif; font-size:1.15em; text-align:justify;}


#content ol li{font-size:0.9em;}
#content ol li em{font-size:1.1em; font-style:normal;}

#content h2 {margin-top:20px; font-size:1.2em; text-align:center;}
#content h3 {margin-top:20px; font-size:1em; text-align:center;}

#content table {text-align: justify; margin:10px; }

#content form {font-size:0.85em; margin: 10px;}

#content div {margin:10px; text-align:center;}

#content #tags{text-align:left; font-size:0.9em; margin:40px 10px 40px 10px;}

#content ul {margin-left:10px;text-align:left}
#content ul li {list-style: disc; margin: 0px 10px 5px 10px; font-size:0.9em;}

#content #zhdanov-video-comment {text-align:justify; margin: 10px 10px 50px 30px; border-left: 2px solid #008040; font-size:80%;}
#content #zhdanov-video-comment .aftor{font-weight:bold;}
#content #zhdanov-video-comment .time{font-style:italic; margin:0px 0px 0px 20px;}
#content form {margin:10px 10px 10px 30px;}

#content #comment-page-number-current a {padding: 2px 5px 2px 5px; 
border: 1px solid #A6CEAB;
border-color: #A6CEAB;
background: #A6CEAB;
color: Black;
text-decoration: none;
}
#content #comment-page-number a {padding: 2px 5px 2px 5px; 
border: 1px solid #A6CEAB;
border-color: #A6CEAB;
color: Black;
text-decoration: none;
}
#content #comment-page-number a:hover {background: #61a46a;}







#content #see-also {text-align:left; font-size:90%; margin:30px 30px 30px 20px;}
#content #see-also p {margin:0px; padding: 0px;}

#content .right_txt {text-align:right;} 
#content h2 .right_txt {text-align:right;} 
.right_txt {text-align:right;} 

.bold {padding:10px;background:#fff;border:1px dotted #666}
.highlight {background-color:#ffc}
#footer, #footer p{
	font-size: 75%;
	color: #333333;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	text-align: center;
}

#also-on-site {text-align:left; font-size:120%; margin:0px;}
