body		{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h1,h2,h3	{text-align:center; color:#446;}
h1 		{font-size:19px;}
h2			{font-size: 17px;}
h3			{font-size: 15px;}
	.focus_text {color: #c00; font-weight: bold;}
.ooo, .ooo2, .ooo3 		{position:absolute; left:20px; top:5px;width:450px; height:23px; font-size: 18px; color: #66c;}
.ooo2 		{left:21px; top:6px; color: #99f;}
.ooo3 		{left:22px; top:7px; color: #ccf;}
.oooin, .oooin2, .oooin3 		{color: #76f; font-size:21px;letter-spacing:2px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;}
.oooin2		{color: #a9f;}
.oooin3		{color: #dcf;}
.tophref, .advertising	{position:absolute; left:98%; top:15px; width:250px; margin-left:-250px; height:14px; text-align:center; color:#66c; text-decoration:none; font-size:10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.tophref a, .tophref a:link	{color:#66c; text-decoration:none;}
a.advertising, a.advertising:link, .tophref a, .tophref a:link	{text-decoration:none;}
a.advertising:hover, a.th:hover, .tophref a:hover	{text-decoration:underline;}
.address	{position:absolute; left:1%; top:72px; width:260px; color:blue; font-size:13px; font-weight: bold; line-height:17px; padding-left: 25px; font-family: Verdana, Arial, Helvetica, sans-serif;background-color:rgb(190,219,255);}
.kodgoroda 	{font-size:10px; font-weight:normal;}
a:active {}
a span {color:#039; font-family: Tahoma, Lucida Sans Unicode, Helvetica, Times New Roman, Lucida Console, Georgia, Arial, Courier New, sans-serif; }
	.news_left	{position: absolute; left:1%; width:120px; font-size: 11px; color:#000; font-family: Arial;}
	.news_subject	{background-color:#69f; font-size: 10px; text-align:center;}
	.news_news	{background-color:#cef; font-weight: bold; color: Blue; font-size: 10px; text-align:center; border-width: 0px; border-bottom-width: 5px ; border-style: solid; border-color: White;}
.yadleft {position: absolute; left: 5px; display: none;}
.popular	{position: absolute; top:135px; width:173px; text-align:center;  left:1%; font-size: 10px; font-family: Arial, Helvetica, Tahoma, Times New Roman, sans-serif; color:rgb(129,147,234);}
.popularblock	{position: absolute; top:350px; width:125px; text-align:left;  left:1%; font-size: 10px; font-family: Arial, Helvetica, Tahoma, Times New Roman, sans-serif;}
.popular2	{width:125px; text-align:center; font-size: 10px; line-height:14px; font-family: Arial, Helvetica, Times New Roman, Tahoma,  sans-serif; color:rgb(129,147,234);}
.popularblock a	{display:block; color:#00c; text-decoration:none; border-bottom:1px solid #999; border-top:1px solid #999; }
.popularblock a:hover	{color:#06f; background-color: #e6e6ff;}
.advertising {top:135px; color:rgb(129,147,234);}
a.lmbutton1:hover, a.lmbutton2:hover, a.lmbutton3:hover, a.lmbutton4:hover, a.lmbutton5:hover, a.lmbutton6:hover, a.lmbutton7:hover, a.lmbutton8:hover, a.lmbutton9:hover, a.lmbutton10:hover, a.lmbutton11:hover, a.lmbutton12:hover, a.lmbutton13:hover, a.lmbutton14:hover, a.lmbutton15:hover, a.lmbutton16:hover, a.lmbutton17:hover, a.lmbutton18:hover, a.lmbutton19:hover 
			{color:#fff ! impotant;text-decoration:none; background-color:#fff ! impotant;border-color:#ccf ! impotant;}
a.lmbutton1, a.lmbutton2, a.lmbutton3, a.lmbutton4, a.lmbutton5, a.lmbutton6, a.lmbutton7, a.lmbutton8, a.lmbutton9, a.lmbutton10, a.lmbutton11, a.lmbutton12, a.lmbutton13, a.lmbutton14, a.lmbutton15, a.lmbutton16, a.lmbutton17, a.lmbutton18, a.lmbutton19, a.lmbutton20 
			{display: block; position:absolute; left:1%; height:21px; line-height:21px; width:173px; z-index:10;
			 text-indent: 5px; font-size: 10px; font-weight: normal; text-decoration:none; color:rgb(129,147,234);
			 font-family: Helvetica, Arial, Times New Roman, Verdana, sans-serif; 
			 background: #e6e6ff url('../im/blueleft.jpg') repeat-y; border: 1px solid #999; }
a.lmbutton1 	{top:150px;}
a.lmbutton2 	{top:175px;}

a.lmbutton3 	{top:200px;}

a.lmbutton4 	{top:225px;}
a.lmbutton5 	{top:250px;}
a.lmbutton6 	{top:275px;}
a.lmbutton7 	{top:300px;}
a.lmbutton8 	{top:325px;}
a.lmbutton9 	{top:350px;}
a.lmbutton10 	{top:375px;}
a.lmbutton11 	{top:400px;}
a.lmbutton12 	{top:425px;}
a.lmbutton13 	{top:450px;}
a.lmbutton14 	{top:475px;}
a.lmbutton15 	{top:500px;}
a.lmbutton16 	{top:525px;}
a.lmbutton17 	{top:550px;}
a.lmbutton18 	{top:575px;}
a.lmbutton19 	{top:600px;}
a.lmbutton20 	{top:625px;}

.undermenu		{float: left; clear:both; background-color:transporent; height: 180px; width: 70px; margin-left: 0px;}

.toppic	{position:absolute; left:1%; margin-right:1%; top: 35px; height:70px; width:98%; 
		text-align:center; background: rgb(129,147,234) url('../im/rightpic.jpg') repeat-x;
		border-bottom: 2px solid rgb(190,219,255);}
		.leftpic	{float:left; height:70px; width:287px;	background: rgb(129,147,234) url('../im/leftpic1.jpg') no-repeat;}
			
		.rightpic	{float:right; height:70px; width:*; background: rgb(129,147,234) url('../im/rightpic.jpg') repeat-x; text-align: center;  color:rgb(255,220,220); font-family: Helvetica, Arial, sans-serif, Verdana; font-weight:bold; font-size: 12px; line-height: 14px;}
			.rightpic a {
				color: White;
			}
.topmenu	{position:absolute; left:1%; top: 107px; height:14px; width:98%; margin-right:1%; 
			text-align:center; font-size:11px; font-weight:bold; letter-spacing:1px; 
			background-color:rgb(129,147,234); font-family: Helvetica, Arial, sans-serif, Verdana;}
		.topmenunews 	{float:left; display:block; text-decoration:none; color:#ddd; width:173px; height:10px; line-height:14px;}
		a.topmenunews:hover 	{background-color:#f30; color:#fff;}
		.topmenumain 	{text-align:center;}
			.topmenuitem 	{display:block;display:inline; height:14px; line-height:14px;
							background-color:rgb(129,147,234); color:rgb(255,220,220); 
							white-space:nowrap; text-decoration:none;}
			a.topmenuitem:hover 	{background-color:rgb(190,219,255); color:rgb(100,110,255);  
							height:14px; line-height:14px;}

.main, .secondcontent, .thirdcontent, .forthcontent, .fifthcontent 
				{position:absolute; z-index:1; line-height:16px; left: 145px; right:1%; width:*; 
				 padding-top: 0px; padding-left: 14px; font-size: 13px; color:#103; font-weight: normal; 
				 font-family: Verdana, Arial, Helvetica, sans-serif;
				 background: url('../im/blueleftundermenu.jpg') repeat-y; border: 1px solid #999;}


.main		{margin-top: 150px;visibility: inherit;}
		p a:link, li a:link	{color:#00c;}
		p a:visited, li a:visited,	.main * a:visited	{color:#008;}
		p a:hover, li a:hover, .main * a:hover,	.main .rightfloatblock a:hover {color:#06f;}
		.main p, .PNormal, .secondcontent p, .thirdcontent p, .forthcontent p, .fifthcontent p 
				{padding-left: 10px; padding-right: 5px; margin-top:-15px; text-indent:25px; }
		.rightheight{float:right; height:370px;width:3px;}
		.rightfloatblock {float:right; /*top:150px; left:99%; margin-left:-300px; z-index:10;*/ width:150px;
						 font-size:11px; background-color:#fff; color: #303;}
			.rightsecondborder {border-bottom: 1px solid #ccf;border-right: 1px solid #ccc;border-top: 1px solid #ccc; border-left: 1px solid #ccf;}
				.rightfirstborder {border-bottom: 1px solid #cef;border-right: 1px solid #999;border-top: 1px solid #999; border-left: 1px solid #cef; background-color: #fff3f6;}
				.righttheme {font-weight:bold; color: #00f;  width:146px; background-color: #cef;text-align:center; line-height: 18px;}
		.search {font-size: 16px;font-weight:normal;}
		sup			{font-weight:bold; font-size:11px; color:red;}
		li		{color:#00f;margin-top:8px;}
		li span		{color:#000;}
		li span span	{color:#3c3;font-size:11px;}
		.sn, .sn *			{font-size:11px;}
		.sn hr			{vertical-align:bottom;margin-left:2px;margin-top:20px;width:280px;height:2px;color:#09f;}
		.smallMain {color:#666;font-size:13px;}
		.newInfo		{font:bold 18px italic;text-align:center;Color:#00f;}
		.array {color: #00f;}
		.icomment  {font-size:11px; color:#666;}
.bottom, .bottom2		{height:31px; font-size:10px; background-color:rgb(129,147,234); 
			font-family: Helvetica, Arial, sans-serif, Verdana;}
.bottom2	{position:relative; width:*; margin-right:0%; top:75px; font-size:11px; text-align:right;}
.bottom		{position:relative; width:480px; left:1%; top:44px; margin-left:-135px;text-align:left;   color:rgb(255,220,220);}
.bottom span, .bottom2 span		{line-height: 30px;
			background-color:rgb(129,147,234); font-family: Helvetica, Arial, sans-serif, Verdana;}
.bottomspace		{position:absolute; height:15px; width:150px; left:1%; margin-top:45px; margin-left:-135px;  
			background-color:transparent;}

