html ,body{width: 100%; height: auto; background:url(/assets/images/bg.jpg) repeat right top;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, caption {margin:0; padding:0; border:0;}
table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0; }
td{vertical-align:top}

a img, :link img, :visited img { border:0; }
a { cursor:pointer; outline:none}

.clear{clear:both; font-size:1px; line-height:1px; height:1px}

.errors {font-family:arial, sans-serif; margin:0 0 0 10px; color:#FF0000}
/*---------------------
	Style for index.html
	-----------------*/
#header {width:100%; height:254px; background:url(/assets/images/line1.gif) repeat-x left bottom; }
	.centBLok {width:985px; margin:auto; background:url(/assets/images/alfa.jpg) no-repeat 235px top; position:relative}
	.logo {float:left; margin:23px 0 0 0}
	.topMenu {float:right; margin:140px 0 0 0; background:url(/assets/images/line2.gif) no-repeat left top;}
	.topMenu ul {margin:0px; padding:0px; list-style:none; }
	.topMenu ul li {float:left; height:43px; background:url(/assets/images/line2.gif) no-repeat right top; padding:0 10px}

	.topMenu ul li div {height:27px; margin:8px 0 0 0; float:left}
	.topMenu ul li div div {height:27px; float:left; margin:0px}

	.topMenu ul li a {display:block; font-family:arial, sans-serif; font-weight:bold;color:#0a7cb5; font-size:17px; text-decoration:none; padding:6px 7px 5px 7px}

	.topMenu ul li:hover div {background:url(/assets/images/menuBG2.png) repeat-x left top;}
	.topMenu ul li:hover div div {background:url(/assets/images/menuBG1.png) no-repeat left top;}
	.topMenu ul li:hover div div a {background:url(/assets/images/menuBG3.png) no-repeat right top;}

	.topMenu ul li.selected div{background:url(/assets/images/menuBG2.png) repeat-x left top;}
	.topMenu ul li.selected div div{background:url(/assets/images/menuBG1.png) no-repeat left top;}
	.topMenu ul li.selected div div a {background:url(/assets/images/menuBG3.png) no-repeat right top;}

*html .topMenu ul li.selected {height:0; max-width:100px} /* доделка от 12.04.2010 для IE6 */

	.info {float:left; width:155px; margin:22px 88px 0 4px; display:inline; font-family:arial, sans-serif; font-size:14px; color:#0ba1c7; position:relative}
	.info b {position:absolute; font-weight:100; color:#002f5e; top:-1px; left:-1px}

	.authBlok {float:left; margin:27px 0 0 0}
	.authBlok span {font-family:arial, sans-serif; font-size:14px; color:#0ba1c7; float:left; margin:4px 3px 0 0; position:relative}
	.authBlok span b {position:absolute; font-weight:100; color:#002f5e; top:-1px; left:-1px}
	.authBlok div.inp {float:left; width:98px; height:25px; background:url(/assets/images/inputBG.png) no-repeat left top; padding-left:8px}
	.authBlok div.inp input {font-family:arial, sans-serif; font-size:12px; color:#f7f6f2; background:none; border:0px; width:80px;
							 padding:4px 5px 0 0px;}

	.vhod {width:52px; height:24px; background:url(/assets/images/vhod.gif) no-repeat left top; float:left; margin:29px 20px 0 0}
	.vhod a {display:block; width:52px; height:24px}

	.remindme {float:left; margin:30px 20px 0 0}
	.remindme input {float:left;}
	.remindme label {float:left; margin:2px 0 0 1px; font-family:arial, sans-serif; font-size:12px; color:#002f5e;}

	.auth_ref {float:left; margin:32px 0 0 0}
	.auth_ref a {float:left; margin:0 17px 0 0; font-family:arial, sans-serif; font-size:12px; color:#fff;}
	.auth_ref a:hover {text-decoration:none}

	.flag {width:67px; height:192px; position:absolute; top:177px; left:206px; background:url(/assets/images/lenta.png) no-repeat left top;}

	.twoCol {width:992px; margin:24px auto 0 auto}
		.twoCol td {}
		.twoCol td.leftCol {width:210px; padding-bottom:40px}
		.twoCol td.rightCol {padding:6px 55px 40px 75px; text-align:justify}

		.leftMenu {margin:0 0 13px 0;}
		.leftMenu h2 {background:url(/assets/images/line3.gif) no-repeat left bottom; padding:0 0 13px 0; height:20px; font-size:10px}
		.leftMenu ul {list-style:none; margin:0px; padding:0px; width:187px}
		.leftMenu ul li {background:url(/assets/images/line3.gif) no-repeat left bottom; padding:10px 0 13px 0;}
		.leftMenu ul li a {display:block; background:url(/assets/images/arr1.png) no-repeat 2px top; padding:0 0 0 17px;
						   font-family:arial, sans-serif; font-size:14px; color:#226fab; text-decoration:none}
		.leftMenu ul li a:hover {color:#ee3b24}
		.leftMenu ul li.selected {background:#e8efeb url(/assets/images/line3.gif) no-repeat left bottom;}

		.dot {height:6px; font-size:1px; background:url(/assets/images/dot.png) repeat-x left top; margin:28px 0 20px 0; }

		.advert {width:210px; margin:0 0 25px 0}

		.subscribeBLok {width:218px; height:146px; background:url(/assets/images/subsBG.gif) no-repeat left top; margin:0 0 20px 0}
		.subscribeBLok h3 {font-family:arial, sans-serif; font-size:16px; color:#3e73b5; font-weight:100; width:100px; padding:20px 0 0 90px;
						line-height:15px}
			.podpis {margin:45px 0 0 28px; float:left; display:inline}
			.podpis div {width:118px; height:24px; background:url(/assets/images/inputBG2.gif) no-repeat left top; padding:2px 0 0 5px; float:left}
			.podpis div input {width:103px; font-family:arial, sans-serif; font-size:14px; color:#385d9a; background:none; border:0px;}
			.podpis a {display:block; width:40px; height:40px; background:url(/assets/images/krug.gif) no-repeat left top; float:left; margin:-8px 0 0 5px;position:relative;}

			.entering {font-family:arial, sans-serif; font-size:18px; color:#226fab;}
			.entering h1 {font-family:arial, sans-serif; font-size:23px; color:#1d4890;}

		p.dalshe {text-align:right}
		p.dalshe a {font-family:arial, sans-serif; font-size:12px; color:#226fab; font-weight:bold; text-decoration:none;
				  background:url(/assets/images/plus.gif) no-repeat right 5px; padding:0 10px 0 0;}
		p.dalshe a:hover {color:#f04424}

		.newsBlok {width:691px; background:url(/assets/images/newsBG2.gif) repeat-y left top; margin:35px 0 0 -51px; position:relative;}
		.newsIn1 {background:url(/assets/images/newsBG1.gif) no-repeat left top;}
		.newsIn2 {background:url(/assets/images/newsBG3.gif) no-repeat left bottom; padding:13px 0 0 43px;}

		.newsEl {width:190px; float:left; padding:15px 20px 10px 0;}
		.newsEl .newsDate {font-family:arial, sans-serif; font-size:12px; color:#f04424; margin:7px 0 6px 0}
		.newsEl .newsText {font-family:arial, sans-serif; font-size:14px; color:#226fab; line-height:15px; text-align:left; margin:0 0 14px 0}
		.newsEl img {border:1px solid #64818e;}
		.newsEl p {margin:0px;}

		.bukvaH {width:80px; height:80px; background:url(/assets/images/H.png) no-repeat left top; margin:0 0 -80px -91px; position:relative;}
		.newsTilte {width:100px; height:33px; background:url(/assets/images/newsBG.png) no-repeat left top; position:absolute; left:0px; top:13px;
					font-family:arial, sans-serif; font-size:19px; color:#fff; padding:6px 0 0 7px}

		.rec_read {background:url(/assets/images/P.png) no-repeat left top; margin:20px 0 0 -75px; padding-left:25px}
		.rec_read h3 {font-family:arial, sans-serif; font-size:19px; color:#1d4890; padding:20px 0 30px 0px; font-weight:bold;
					  background:url(/assets/images/dot.png) repeat-x left bottom;}

		.recEl {margin:0 0 13px 0}
			.recRef {margin:15px 0 13px 0}
			.recRef a {font-family:arial, sans-serif; font-size:16px; color:#226fab; }
			.recRef a:hover {text-decoration:none}
			.recRef span {padding:0 5px; font-size:14px; color:#226fab}
			.recRef a.mensh {font-size:12px}
			.recDesc {font-family:arial, sans-serif; font-size:14px; color:#226fab; margin:0 0 8px 0}

			.line1 {height:2px; background:url(/assets/images/line4.gif) repeat-x left bottom; font-size:1px; padding-top:5px; }

		.citat {width:579px; height:149px; background:url(/assets/images/citat.png) no-repeat left bottom; padding:7px 0 0 0;
				font-family:"Monotype Corsiva", sans-serif; font-size:24px; color:#3e81b4}
			.turg {font-family:"Monotype Corsiva", sans-serif; font-size:17px; color:#3e81b4; text-align:right; margin:10px 0 0 0}

	.footer {background:url(/assets/images/foot-x.gif) repeat-x left top;}
		.footTitle {font-family:arial, sans-serif; font-size:12px; color:#dce7e0; padding:24px 0 30px 0; text-align:center}
		.footCent {width:950px; margin:auto;  padding:27px 0 30px 0}

		.footMenu {margin:0; float:left; width:222px}
		.footMenu h3 {font-family:arial, sans-serif; font-size:16px; color:#3e81b4; font-weight:bold;
					  background:url(/assets/images/arr1.png) no-repeat left 1px; padding:0 0 0 17px; line-height:17px}
		.footMenu ul {list-style:none; margin:6px 0 0 18px; padding:0px; }
		.footMenu ul li {clear:left; line-height:21px}
		.footMenu ul li a {font-family:arial, sans-serif; font-size:14px; color:#3e81b4; padding:0 0 0 0px; display:block; float:left}
		.footMenu ul li a.plus {width:15px; height:16px; color:#f12813; display:block; font-weight:bold; font-size:13px; margin:0 -4px 0 0}
		.footMenu ul li a:hover {color:#f12813}

		.creator {width:166px; height:47px;  float:right; margin:60px 30px 0 0; display:inline}
		.creator a {display:block; width:166px; height:47px; background:url(/assets/images/creator.gif) no-repeat left top;}
		.creator a:hover {background:url(/assets/images/creatorA.gif) no-repeat left top;}


/*----------------- Новости  --------------------*/

	.innerPage {text-align:left; font-family:arial, sans-serif; font-size:14px; color:#226fab;}
	.innerPage h1 {font-family:arial, sans-serif; font-size:23px; color:#1d4890; font-weight:bold; margin:17px 0 15px 0}
	.innerPage .dot {margin-bottom:35px; margin-top:20px}
	.innerPage .line1 {margin:0 0 23px 0;}
	.innerPage p {margin:0 0 13px 0}
	.innerPage a {color:#09acf8}
	.innerPage a:hover {color:#ee3b24}
	.innerPage ul {list-style:none; margin:2px 0; padding:0px}
	.innerPage ul li {padding:0 0 0 12px; margin:0 0 0 6px; background:url(/assets/images/sq.gif) no-repeat left 7px;}


	.breadcump {float:left; font-family:arial, sans-serif; font-size:12px; color:#5aa8c2; margin:0 7px 0 0; background:none; padding:0px}
	.breadcump a {font-family:arial, sans-serif; font-size:12px; color:#5aa8c2;}
	.breadcump a:hover {color:#1d4890}


	.newsEl2 {margin:0 0 10px 0; font-family:arial, sans-serif; }
		.newsEl2 .newsImg {float:left; margin:0 20px 0 0}
		.newsEl2 .newsImg img {border:1px solid #64818e;}
		.newsEl2 .newsTitle {font-size:16px; margin:0 0 10px 0}
		.newsHref {text-decoration: none; color:#1d4890 !important; margin:0 0 10px 0;}
		.newsHref:hover {color:#ee3b24 !important;}
		.newsEl2 .newsDate {font-size:12px; color:#f04424; margin:0 0 10px 0}
		.newsEl2 .newsText {font-size:14px; color:#226fab; margin:0 0 10px 0}
		.newsEl2 p.dalshe {margin:0 0 16px 0;}

	.pageNavi {margin:auto}
	.pageNavi td {}
	.pageNavi ul {list-style:none; margin:0px; padding:0px;}
	.pageNavi ul li {float:left; margin:0 6px 0 0; font-family:arial, sans-serif; font-size:12px; color:#5aa8c2; background:none; padding:0px}
	.pageNavi ul li a {font-family:arial, sans-serif; font-size:12px; color:#5aa8c2;}

	.selected {color:#226fab}

/*----------------- Новость  --------------------*/

	.novost {}
		.novostTitle {font-size:16px; color:#226fab; margin:0 0 10px 0}
		.novostDate {font-size:12px; color:#f04424; margin:0 0 25px 0}
		.novostImg {float:left; margin:0 20px 0 0}
		.novostImg img {border:1px solid #64818e;}
		.novostText {margin:0 0 36px 0; text-align: justify;}
		.allnews {text-align:right; margin:-15px 0 0 0}
		.allnews a {font-family:arial, sans-serif; font-size:12px; color:#3078b0; font-weight:bold; height:20px; padding:0 0 0 17px;
					background:url(/assets/images/arr2.png) no-repeat left 2px; text-decoration:none}

/*----------------- Статьи\Статья  --------------------*/

	.articles {margin:0 -30px 20px -20px}
	.articles h2 {font-family:arial, sans-serif; font-size:20px; color:#1d4890; font-weight:bold; margin:-19px 0 15px 0; text-align:center}

	.artBlokBG1 {width:695px; background:url(/assets/images/artBG2.png) repeat-y left top;}
	.artBlokBG2 {width:695px; height:12px; background:url(/assets/images/artBG1.png) no-repeat left top; font-size:1px}
	.artBlokBG3 {width:695px; height:9px; background:url(/assets/images/artBG3.png) no-repeat left top; font-size:1px}
		.artBlokContent {padding:7px 10px 10px 10px}
		.artEl {padding:0 30px 0 40px; line-height:18px}
			.artTitle {font-family:arial, sans-serif; font-size:17px; color:#1d4890; font-weight:bold; margin:0 0 10px 0}
			.artText {font-family:arial, sans-serif; font-size:14px; color:#226fab; text-align:justify}
			.line2 {height:2px; background:url(/assets/images/line5.gif) repeat-x left bottom; font-size:1px; margin:0 0 18px 0}

/*----------------- Спутник  --------------------*/

	.sputnik {margin:30px 0 10px 0; text-align:justify}
	.sputnik td {vertical-align:top; font-family:arial, sans-serif; font-size:18px; color:#226fab; line-height:19px; padding:0 10px; }
	p.downlSp {text-align:right; margin:8px 0 15px 0}
		p.downlSp a {font-family:arial, sans-serif; font-size:12px; color:#226fab; font-weight:bold; text-decoration:none;
				  background:url(/assets/images/down.gif) no-repeat right 2px; padding:0 19px 0 0;}
		p.downlSp a:hover {color:#f04424}
	.sputEl {text-align:center; margin:-19px 0 -10px 0}
		.sputEl a {font-family:arial, sans-serif; font-size:20px; color:#1d4890; font-weight:bold; text-decoration:none;}
		.sputEl p {}

/*----------------- Поддержка школ --------------------*/

	.supportText {font-family:arial, sans-serif; font-size:14px; color:#226fab; margin:35px 0 0 0}
	.supportText p {margin:0 0 20px 0; line-height:20px}

	.supportBlok {width:693px; background:url(/assets/images/podBG2.png) repeat-y left top; margin:0 -30px 0 -30px;}
	.podBG1_top {width:693px; height:12px; background:url(/assets/images/podBG1.png) no-repeat left top;}
	.podBG_bot {width:693px; height:10px; background:url(/assets/images/podBG3.png) no-repeat left top;}
	.podText {padding:10px 30px}
	.podText h2 {font-family:arial, sans-serif; font-size:19px; color:#1d4890; font-weight:bold; margin:0 0 15px 0}
	.podText h3 {font-family:arial, sans-serif; font-size:18px; color:#226fab; font-weight:100; margin:0 0 25px 0}
	.podText ul {line-height:19px}
	.podText ul li {padding:0 0 0 22px; margin:0 0 20px 0}
	.podText .dot {margin:20px -20px 24px -18px}


/*----------------- Регистрация --------------------*/

	.rega {margin-right:-55px}
	.registr {margin:-10px -65px 0 -5px; position:relative}
		.regBG_top {width:708px; height:13px; background:url(/assets/images/regBG1.png) no-repeat left top; font-size:1px}
		.regText {width:708px; background:url(/assets/images/regBG2.png) repeat-y left top; padding:60px 0 10px 0}
		.regBG_bot {width:708px; height:17px; background:url(/assets/images/regBG3.png) no-repeat left top; font-size:1px}

		.bukR {width:80px; height:94px; background:url(/assets/images/P2.png) no-repeat left top; position:absolute; left:50px; top:10px}
		.regText table {margin:0px 0 0 90px}
		.regText table td {text-align:right; padding:0 10px 6px 0; vertical-align:middle}
		.regText span {color:#ee2524; font-weight:bold}
		.reg_inp {width:290px; height:25px; background:url(/assets/images/reg_inp.png) no-repeat left top; padding:0 15px; text-align:left}
		.reg_inp input {width:288px; height:auto; background:none; border:0px; padding:4px 0px;
						font-family:arial, sans-serif; font-size:14px; color:#429fbe;}
		.polia {font-size:12px; text-align:left; margin:3px 0 0 0}
		.regText table tr.captchaTR td {padding:40px 10px 0 0; }

		div.captcha {text-align:left; margin:-7px 0 0 5px; float:left; display:inline}
		div.captcha img {border:1px solid #c4c0b0}
		.enter_cap {float:left; }
		.enter_cap input {width:110px; height:27px; border:1px solid #c7c3b3; background:none; margin:-7px 0 0 20px; padding:3px 4px 2px 4px;
						  font-family:arial, sans-serif; font-size:20px; color:#429fbe; position:relative}
		.refresh {width:32px; height:24px; background:url(/assets/images/refresh.png) no-repeat left top; float:left; margin:-2px 0 0 20px}

		.send {float:left; margin:20px 10px 0 0}
		.sbros {float:left; margin:20px 0 0 0}

		p.downl {text-align:left; margin:8px 0 15px 0}
		p.downl a {font-family:arial, sans-serif; font-size:12px; color:#226fab; font-weight:bold; text-decoration:none;
				  background:url(/assets/images/down.gif) no-repeat right 2px; padding:0 19px 0 0;}
		p.downl a:hover {color:#f04424}


/*----------------- Контакты --------------------*/

	.mailLink a {color:#1d4890; font-weight:bold}
	.mailLink a:hover {color:#0d87bf}
	.fastnet {margin:30px 0 0px 0; position:relative}
	.fastnet h2 {font-family:arial, sans-serif; font-size:18px; color:#1d4890; font-weight:100; margin:0 0 13px 0}
	.fastnet table {position:relative; z-index:100}
	.fastnet table td {text-align:right; padding:0 10px 8px 0; vertical-align:middle}
	.fastnet .send {float:right;}
	.fastnet .sbros {float:right;}

	.fonForms {width:313px; height:299px; background:url(/assets/images/fonContact.png) no-repeat left top;
			   position:absolute; z-index:90; left:-78px; bottom:-57px}
		.reg_txt {width:323px; height:190px; background:url(/assets/images/textarea.jpg) no-repeat left top; margin:0 0 0 -3px}
		.reg_txt textarea {width:295px; height:170px; background:none; border:0px; padding:10px 10px 10px 18px; overflow:hidden;
						   font-family:arial, sans-serif; font-size:14px; color:#429fbe;}


/*----------------- Гостевая книга --------------------*/

	.gostdot {margin-right:-50px}
	.gostBlok {width:700px; margin:0 -60px 14px 0}
		.gostBG1 {width:690px; height:30px; background:url(/assets/images/gostBG1.jpg) no-repeat left top; padding:6px 0 0 10px;
				 font-family:arial, sans-serif; font-size:16px; color:#1d4890; font-weight:bold;}
		.gostBG2 {width:660px; height:auto; background:url(/assets/images/gostBG2.jpg) repeat-y left top; padding:8px 10px 8px 30px;
				 font-family:arial, sans-serif; font-size:14px; color:#226fab; line-height:20px}
		.gostBG3 {width:660px; height:30px; background:url(/assets/images/gostBG3.jpg) repeat-y left top; padding:6px 8px 0 30px;
				 font-family:arial, sans-serif; font-size:12px; color:#1d4890; font-weight:bold}

		.writeMess {height:41px; font-family:arial, sans-serif; font-size:18px; color:#1d4890; padding:18px 0 0 50px; margin:-10px 0 0 0;
					background:url(/assets/images/pencil.png) no-repeat left top; }

		.reg_txt2 {width:323px; height:190px; background:url(/assets/images/textarea2.jpg) no-repeat left top; margin:0 0 0 -1px}
		.reg_txt2 textarea {width:295px; height:170px; background:none; border:0px; padding:10px 10px 10px 18px; overflow:hidden;
						   font-family:arial, sans-serif; font-size:14px; color:#429fbe;}

		.gostForm tr.captchaTR td {padding:15px 10px 0 0}
		.gostForm .send {float:left; margin-top:15px}
		.gostForm .sbros {float:left; margin-top:15px}


/*----------------- Гостевая книга --------------------*/

	.libText {text-align:left; margin:0px 0 0 0}
		td.lt1 {font-family:arial, sans-serif; font-size:18px; color:#226fab; padding:0 40px 0 0}
		td.lt2 {font-family:arial, sans-serif; font-size:13px; color:#226fab;}
		a.writeus {font-family:arial, sans-serif; font-size:15px; color:#1d4890; font-weight:bold; text-decoration:none;
				   background:url(/assets/images/arr1.png) no-repeat left 2px; padding:0 0 0 15px}
		.bukvaB {width:80px; height:80px; background:url(/assets/images/B.png) no-repeat left top; margin:-10px 0 -60px -59px; position:relative;}

		.biblio {margin:10px -30px 0 -20px}
			.bibText {padding:10px 20px 10px 70px}
			.bibText ul {list-style:none; margin:-5px 0 0 0; padding:0px}
			.bibText ul li {font-family:arial, sans-serif; font-size:14px; color:#226fab; background:url(/assets/images/sq.gif) no-repeat left 6px}
			a.podr {font-family:arial, sans-serif; font-size:12px; color:#226fab; font-weight:bold; padding:0 10px 0 0; floaT:right;
					background:url(/assets/images/plus.gif) no-repeat right 6px; text-decoration:none; margin:-10px 0 16px 0}

		.bibTitle {font-family:arial, sans-serif; font-size:20px; color:#1d4890; font-weight:bold; text-align:center; padding:30px 0 10px 0}
		.biba {margin:0 -30px 0 -20px}

		.bibMenu {margin:0px 0 0 23px; position: relative; bottom: 20px; width: 678px;}
		.bibMenu ul {list-style:none; margin:0px; padding:0px;}
		.bibMenu ul li {float:left; background:none; margin:0px; padding:3px 23px 0 0}
		.bibMenu ul li.selected {}
		.bibMenu ul li.razd {background:url(/assets/images/razd2.gif) no-repeat left top; height:26px; }

		.bibMenu ul li a {font-family:arial, sans-serif; font-size:16px; color:#66adc3; text-decoration:none; font-weight:bold}
		.bibMenu ul li.selected a {color:#ec4d23}

		.artTitle span.ts1 {font-size:14px;}
		.artTitle span.ts2 {font-size:14px; color:#226fab; font-weight:100}

		.bibProp {font-family:arial, sans-serif; font-size:14px; color:#1d4890; margin:4px 0 15px 0}
			.bibProp p {margin:0px; font-weight:bold; margin:0 0 1px 0}
			.bibProp span {font-weight:100; coloR:#226fab}


/*----------------- Восстановление пароля --------------------*/

	.key {width:59px; height:102px; background:url(/assets/images/key.png) no-repeat left top; position:absolute; left:80px; top:15px}
	.vostanov table {margin:0 0 0 160px}
	.vostanov .line2 {margin:15px}
	.vostText {margin:-30px 0 26px 160px; font-size:16px}

	.ifnot {font-size:12px; margin:5px 70px 10px 160px; color:#226fab}
	.ifnot a {color:#1d4890}

