body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Tahoma;
	background-color: #FFFFFF;
}
.ppp {
	font-size: 10px;
	color: #00F;
	text-decoration: none;
}
.red_bold {
	font-size: 102%;
	font-weight: bold;
	color: #990000;
}


p.wings {
	word-spacing: 3pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #660066;
	font-weight: normal;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.tahoma_red {
	color: #0066CC;
	font-family: Tahoma;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #009900;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h1.eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #339;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
h1.eng2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #339;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
h1.rus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #339;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
h1.probelov_net {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color: #660000;
}

.vyezd {
	margin: 0px;
	padding: 0px;
}
.vyezd td {
	margin: 0px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	margin: 3px;
	padding: 3px;
}
.horizont {
	height: 1px;
	width: 1000px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.first {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0C3;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
h4 {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
h4.rus {
	color: #339;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
table.main {
	background-image: url(/img/eve.jpg);
	background-repeat: no-repeat;
}

.epigraf {
	font-family: "Book Antiqua", "Bookman Old Style";
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	margin-left: 30px;
	width: 96%;
	padding: 0px;
	font-style: italic;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.epigraf2 {
	font-family: "Book Antiqua", "Bookman Old Style";
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
	margin-left: 60px;
	width: 96%;
	padding: 0px;
	font-style: italic;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
td.eng {
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}
td.top {
	margin: 0px;
	padding: 0px;
}
.white_word {
	color: #FFF;
	font-size: 16px;
}



.author {
	font-family: "Book Antiqua", "Bookman Old Style";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	text-align: left;
	margin: 3px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main {
	background-image: url(/img/eve.jpg);
	background-repeat: no-repeat;
}
#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #000066;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #793158;
	background-color: #E3C9D6;
	font-weight: bold;
}
h1.up {
	color: #D5E1DD;
	margin: 0px;
	width: 100%;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}

a.m {
	color: #793158;
	text-decoration: none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #0033CC;
	margin: 7px;
	font-size: 12px;
}
p.prof {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: justify;
	margin: 6px;
	border: 8px solid #583971;
}
.web {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.green {
	color: #009933;
}
.biruza {
	color: #10A385;
}

.phone {
	font-family: "Book Antiqua", "Bookman Old Style";
	font-size: 24px;
	font-weight: bold;
	color: #003366;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
.style9 {font-size: 13px}
.article_title {
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
div.top {
	margin: 0px;
	padding: 0px;
	height: 2px;
	width: 2px;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
.epigraf_author {
	font-family: "Book Antiqua", "Bookman Old Style";
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	width: 100%;
	padding: 5px;
	font-style: italic;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style32 {color: #793158; font-size: 22px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style33 {color: #793158}
.style35 {color: #793158; font-size: 18px; }
div.main {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: justify;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 550px;
}
.style36 {
	color: #660000;
	font-style: italic;
	font-weight: bold;
	font-size: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 75px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.style37 {
	font-size: 14px;
	color: #793158;
}

.menu1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #793158;
	background-color: #E3C9D6;
	font-weight: bold;
}
.author_metod {

	font-family: "Book Antiqua", "Bookman Old Style";
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

a.certificate {
	color: #336600;
}
a.certificate visited{
	color: #336600;
}a.certificate2 {

	color: #FF8671;
}
a {
}
h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #660000;
	vertical-align: 130%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
.eng .style49 {
	margin-left: 130px;
	font-family: Arial, Helvetica, sans-serif;
}
.first .style90 {
	margin-left: 130px;
}
ul {
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}
li ul {
	list-style-type: square;
}
.menu {
	color: #FFFFFF;
	text-decoration: none;
}
.underline_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #660066;
	text-decoration: underline;
}
p.russian {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}
a.about_author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	margin-top: 10px;
}
div.author {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
div.first p {
	width: 500px;
}
.500 {
	width: 600px;
	text-align: left;
}
p.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a.green {
	color: #0D9B1B;
	text-decoration: underline;
}
.on_facet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FF0000;
	margin: 0px;
	border: thin none #4583C0;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-weight: bold;
}
table.onepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
td.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.onepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	margin: 0px;
	border: thin none #4583C0;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
td.header_main {
	font-size: 14px;
	font-weight: bold;
	color: #0D9B1B;
	font-family: Arial, Helvetica, sans-serif;
	border: thin none #4583C0;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.letter {
	color: #FF0000;
}
p.salut {
	font-size: 22px;
	font-weight: bold;
	color: #CC0000;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
h2.dar {
}

td.salut {font-size: 18px; font-weight: bold; color: #660066; }
.uvas {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	font-size: 14px;

	color: #660066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	padding: 5px;
	margin: 0px;
}

.style175 {
	color: #0D9B1B;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.que {
	color: #00008C;
}
p.stihi {
	vertical-align: 120%;
}
h2.price {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009900;
	margin: 3px;
	padding: 3px;
}
td.kvadrat {

	font-size: 12px;
	color: #003366;
	margin: 0px;
	padding: 0px;
}
h1.wer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC0000;
}
.wer {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CC0000;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
b {
	font-family: Tahoma;
}

.repet {
	color: #3288AD;
}
.style306 a {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
a.style306 {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 7px;
	text-decoration: none;
}
a.menu-left-new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009900;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
podpis_stixi {
	padding: 6px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "Book Antiqua", "Bookman Old Style";
	font-style: italic;
	font-size: 10px;
}
.podpis-stixi {
	margin-top: 0px;
	margin-right: 90px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "Book Antiqua", "Bookman Old Style";
	font-size: 12px;
	font-style: italic;
	color: #990000;
}

.professor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #113342;
	line-height: 110%;
}
h5 {
	color: #0D9B94;
}
.elitnoe {
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #009900;
	font-size: 12px;
	font-weight: bold;
}
.zubrezhka {
	font-size: 10px;
	font-weight: bold;
}

.spaceafter {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h1.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #009900;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
	font-weight: bolder;
	letter-spacing: 4pt;
}
p.wings_1 {

	word-spacing: 3pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #660066;
	font-weight: normal;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
p.color_light {
	margin: 0px;
	padding: 0px;
}
.probel {
	word-spacing: 5px;
}
.probel_4px {
	word-spacing: 4px;
}
#free_place {
	margin: 0px;
	padding: 0px;
}
.free_place {

	margin: 0px;
	padding: 0px;
}
.abzatz {
	text-indent: 25px;
	margin-top: 2px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: justify;
}
.underline_head {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #006699;
	width: 100%;
	font-family: "Times New Roman";
	font-size: 24px;
	font-style: italic;
	color: #CC0000;
}

.spisok1 {
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 1px;
	font-size: 11px;
}

.abzatz2 {
	text-indent: 25px;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.grata {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; font-size: 14px; color: #993333; }
.grata12 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; font-size: 11px; color: #993333; }
.spisok1 li {
	margin-top: 1px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-size: 11px;
}
.spisok_red li {
	margin-top: 1px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-size: 11px;
	list-style-image: url(/2011/list.jpg);
}
li.red {

	margin-top: 1px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-size: 13px;
	list-style-image: url(/2011/list.jpg);
}
.head_3_green {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0C3;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.interval {
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: 1px;
	color: #990066;
	word-spacing: 4px;
}
p.zeromargin {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.skazka {
	list-style-image: url(/2011/deti_tvoryat/skazka.png);
	list-style-type: none;
}
ul.skazka li {
	list-style-image: url(/2011/deti_tvoryat/skazka.png);
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 3px;
}
img.deti {
	margin: 3px;
	padding: 3px;
}
p.norma {

	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	margin: 7px;
	font-size: 12px;
}
.toptop {
	vertical-align: top;
	text-align: center;
}
.vip_td {
	font-size: 11px;
}
.abzatz img {
	margin: 0px;
	padding: 0px;
}
.books {
	padding: 10px;
}
.ramka{ 
border: #003366; border:solid 1px;	 
}
h3.redtitle {
color:#990000; font-size:28px; padding:0; margin:0; text-align:center;}
.redtitle {
	color:#990000;
	font-size:12px;
	padding:0;
	margin:0;
	text-align:left;
	font-weight: bold;
}
#proff {
	font-family: Tahoma;
}
#proff p { margin:0; padding:0;
font-size:12px;
}
.tahoma_red_2 {

	color: #660033;
	font-family: Tahoma;
}
.kachestvo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #207591;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.green_light {
	color: #00CC00;
	font-size: 26px;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	width: 100%;
}

.metodiki {
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.zanyatiya {
	font-size: 16px;
	font-weight: bold;
	color: #D60367;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.pedagogi {
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.result {
	font-size: 16px;
	font-weight: bold;
	color: #00CC00;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.dear_friends {
	margin: 5px;
	padding: 5px;
	width: 100%;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #0066CC;
}
.chudo {

	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #00CC66;
}
.grani {
	font-size: 16px;
	font-weight: bold;
	color: #3A3A81;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.daem_znaniya {
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	padding: 0px;
	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.treniruem {
	font-size: 12px;
	font-weight: normal;
	color: #990066;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 50px;
}
.zubrezzka {
	font-size: 14px;
	color: #000066;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.podhodit {
	font-size: 14px;
	color: #660033;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#en_left_ugol {
background:url(/new_img/bg_td_en2.jpg) bottom left no-repeat;
}
#en_right_ugol {
background: url(/new_img/bg_td_en_right2.jpg) bottom right;}
#en_right_top {
background: url(/new_img/bg_td_en_right.jpg) top right;}
#en_right {
background:url(/new_img/r_bg.jpg) right;}
#en_top {
background: url(/new_img/en_top.jpg);}
#en_bottom {
background: url(/new_img/en_bottom.jpg) bottom;}

.vert_vzlet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #207591;
	font-weight: bold;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.epigraf_eng {
	font-family: "Book Antiqua", "Bookman Old Style";
	font-size: 16px;
	font-weight: bold;
	color: #33CC00;
	margin-left: 30px;
	width: 96%;
	padding: 0px;
	font-style: italic;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.epigraf_eng2 {
	font-family: "Book Antiqua", "Bookman Old Style";
	font-size: 16px;
	font-weight: bold;
	color: #FF00CC;
	margin-left: 60px;
	width: 96%;
	padding: 0px;
	font-style: italic;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#new_menu {}
#new_menu td {
	font-weight: normal;
	color: #990099;
	font-size: 12px;

}
#new_menu td a{
	color: #990099;
	text-decoration:underline;
}
.padding_30_left {
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
}

