*{font-size:100.01%;margin:0;padding:0}
html,body{background:#A6CEAB}

body{
    font-size:100%;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    border:0px solid Black;
    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{text-align:left;background:#A6CEAB}
#content{background:#CFE8D4}

/*******************************************************************/
body{min-width:640px}
#header,#menu,#content,#sub-section,#footer{overflow:hidden;display:inline-block}
#header,#footer{width:100%} /* safari and opera need this */

#menu,#container{float:left}
#content,#sub-section{float:right}

#menu{width:20%}
#content{width:79.9%}
#sub-section{width:19.9%}
#container{width:80%}

#footer{clear:left}



/**********
 *			header
 *			header
 *			header
 **********/
#header ol li a,#header ol li a:visited,#header ol li a:hover{color:blue;text-decoration:none}
#header ol li a:hover{border-bottom:1px dashed blue}
#header ol{padding-top:0px;font-size:80%;}


/**********
 *			menu
 *			menu
 *			menu
 **********/
#menu{font-size:90%;}
#menu ul li a,#menu ul li a:visited,#menu ul li a:hover{color:blue;text-decoration:none}
#menu ul li a:hover{border-bottom:1px dashed blue}
#menu ul{padding-top:10px;}

/**********
 *			content
 *			content
 *			content
 **********/
/*#content ol li{font-size:0.9em;}
#content ol li em{font-size:1.1em;font-style:normal;}
#content ol li a, #content ol li a:visited{text-decoration:none}
#content ol li a:hover{text-decoration:none;border-bottom:1px dashed blue}
*/


#content h2{margin-top:20px;font-size:120%;text-align:center;}
#content h3{margin-top:20px;font-size:100%;text-align:center;}

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

#content form{font-size:90%;margin:10px;}

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

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


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


/**********
 *			sub-section
 *			sub-section
 *			sub-section
 **********/
#sub-section p em a, #sub-section p em a:visited{color:black;text-decoration:none;font-size:80%}


/**********
 *			footer
 *			footer
 *			footer
 **********/
#footer,#footer p{font-size:75%;color:#333333;text-align:center;}






/**
 *  Есть смысл для каждого типа страниц делать свой стиль.
 *  Точнее, один стиль общий, а в нём или в дополнительных файлах - дополнительные атрибуты для каждой страницы
 */

/*Главная страница сайта ("морда")*/
#root_index_page #header h1{margin:10px;padding:0px;font-size:80%;}
#root_index_page #content h2{margin:10px;font-size:100%;}
  /**/
.not_bold,.not_bold b,.not_bold a b{font-weight:normal;}
.not_bold_u,.not_bold_u a,.not_bold_u a b,.not_bold_u a:visited,.not_bold_u a:visited b{color:black;text-decoration:none;font-weight:normal;}




#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:#000;
text-decoration:none;
}
#content #comment-page-number a{padding:2px 5px 2px 5px;
border:1px solid #A6CEAB;
border-color:#A6CEAB;
color:#000;
text-decoration:none;
}
#content #comment-page-number a:hover{background:#61a46a;}

/*-----------------------------------------------------------------------*/


/*
.bold{padding:10px;background:#fff;border:1px dotted #666}
.highlight{background:#ffc}
*/
/*
			menu-articles
			menu-articles
			menu-articles
*/
#menu-articles{width:24.9%}
#menu-articles #menu-articles-list{margin-left:30px;}
#menu-articles #menu-articles-list, #menu-articles #menu-articles-list ul, #menu-articles #menu-articles-list ul li{margin-top:0px;padding-top:0px;}
#content-articles{width:55%}

#last_robots_query{font-size:70%; margin-right:20px}
#last_robots_query p{margin:0;padding:0;}
#last_robots_query img{margin:0;padding:0;border:0px;}
#last_robots_query a{text-decoration:none; color:#000;}
#last_robots_query a:hover{text-decoration:underline; color:#00F;}