body{ background-color: #E2E2E2;}
.all{ background-color: #fff; }
.vert_col{ position: absolute; top: 0; right: 0; background: #D9D9D9 url(images/bg_9.gif) 0% 0% repeat-y; width: auto; height: 100%; }
.vert_bahroma{ position: absolute; top: 0; right: 132px; background: url(images/bahroma_vert.gif) 0px 233px no-repeat; width: 40px; height: 100%; }

.f1{ width: 258px; height: 138px; background: #fff url(images/f3.jpg) 0% 0% no-repeat;}
.sl_menu_blank{ width: 208px;}
.sl_menu{ margin: 0 193px 0 208px; background: #42ce04 url(images/bg_8.gif) 100% 0% no-repeat;}
.l1{ top: 140px; left: 22px;}
.l3{ position: absolute; top: 138px; left: 186px; width: 62px; height: 62px;}
.str_nav{ position: relative; margin: 0 217px 0 215px; height: 200px;}
	.str_nav p{ text-transform: uppercase; margin: 15px 0;}

.main_menu{ margin: 0 10px 0 30px; padding: 0; width: 150px; }
	.main_menu ul{ margin: 0; padding: 0; }
	.main_menu li{ margin: 0 0 10px 0; padding: 0;}
	.main_menu p{ margin: 0; font-size: 1.1em; }
.list_menu { padding-top: 20px !important;}
	.list_menu li{ margin: 0 0 2px 0px; padding: 0 0 0 15px; width: auto;}
	
.center{ margin: 0 190px 0 20px;}
.center_tbl{ width: 100%;}
.center_tbl td{ vertical-align: top;}
.center_tbl td.content{ width: 100%; padding: 0 25px 20px 8px;}


.content p{ font-size: 1.2em; margin: 0 0 10px;}
.content td{ font-size: 1.2em;}
.content td p{ font-size: 1em;}

/*------------- Постраничный вывод   -------------------*/
.strnav{}
.strnav a{ text-decoration: none;}
.strnav a:hover{ text-decoration: none; font-weight: bold;}

/*------------- Оглавление   -------------------*/
.chapter{ position: relative; margin: 0 0 20px 17px; }
	.chapter p{ margin: 0; font-size: 1.1em;}
	.chapter h1{ color: #169601; font-weight: bold; font-size: 1.7em; margin: 0;}
	.chapter h2{ color: #169601; font-weight: normal; font-size: 1.6em; margin: 0px;}

	img.img_pm{ position: absolute; top: 0.5em; left: -22px;}
	img.img_pm_menu{ position: absolute; top: 0; left: -22px;}

/*------------- Список статей    -------------------*/	
.list_art{ width: 100%; margin: 10px 0 0;}
.list_art td{ vertical-align: top; font-size: 1.1em;}
	.list_main{ width: 100%; padding: 0 0 20px 0; }
	.list_main p{ margin: 0; }
	.list_main h3{ color: #333; font-weight: bold; margin: 0;}
	
	.langs_vers{ padding: 10px 0 0 20px; text-align: right;}
	.langs_vers a{ font-weight: bold; color: #169601; padding: 0 2px; text-decoration: none;}
	.langs_vers a:hover{ text-decoration: underline;}
	
/*-------------Заголовок статьи   -------------------*/
.article p{ margin: 0 0 3px;}
.article h2{ color: #169601; font-size: 1.6em; margin: 0 0 3px;}
.article a{ color: #000; text-decoration: underline;}
.article a:hover{ color: #333; text-decoration: none;}

/*-------------Навигация по версиям   -------------------*/
.vers_art{ padding: 40px 0 20px; }
a.ab{ font-weight: bold; color: #169601;  text-decoration: none;}
a.ab:hover{ text-decoration: underline;}

/*------------- Тело статьи   -------------------*/
.art_content p{ margin: 0 0 20px; text-align: left;}
.art_content h1{ color: #169601; font-size: 1.5em; font-weight: bold; margin: 0 0 20px;}
.art_content h2{ color: #169601; font-size: 1.5em; font-weight: bold; margin: 0 0 20px;}
.art_content h3{ color: #169601; font-size: 1.5em; font-weight: normal; margin: 0 0 20px;}
.art_content h4{ color: #169601; font-size: 1.4em; font-weight: normal; margin: 0 0 20px;}


.form_search{ background-color: #D9D9D9; margin: 0 0px 0 40px; padding: 15px 25px 10px 15px;}
.form_search p.search{ color: #390; }
.banner{ margin: 100px 0 0 40px;}
.footer{ padding-left :10px;}

