html 	    		{ height: 100%; }
body        		{ height: 100%; margin: 0px; padding: 0px 0px 0px 0px; vertical-align: top; font-family: tahoma; background: white;}/* #95948d;*/
img         		{ border: 0px;}
table       	 	{ border-collapse: collapse; border-spacing: 0px;padding:0px}
td      	 		{ vertical-align:top;padding:0px;}
h1,h2,h3,h4,p,span	{ padding:0px; margin:0px;}
ul                  { margin:0px; padding:0px;}
ul li				{ margin:0px; padding:0px;} 																																											
.png 				{ behavior: url(script/png.htc);}
/*----------------------------------------------------------------
-----------------------------------------------------------------*/

#container		  { margin:0 auto 0 auto;width:982px; z-index: 1; padding:0px 0px 0px 0px; background: #fff;}
#content 		  { position: relative; min-height: 100%; width:982px;}
#general          { margin:-4px 0px 0px 0px; width:982px; padding:0px 0px 0px 0px; background:#fff;}
html>body #general{ margin:0px 0px 0px 0px; width:982px; padding:0px 0px 0px 0px; }


/**Header**/
#head             { width:982px;}
#header		      { background: #E5E1D1 url(../images/header.jpg) no-repeat;width:982px; height:140px; font:bold 18px tahoma; color:#000;}
#header img       { margin:0px 0px 0px 0px;}
#header #link     { width:617px; height:90px; position:absolute; left:20px; top:19px;}
#header #name     { font:bold 22px tahoma; color:#000; position:absolute; left:10px; top:50px;}
#header #link img { width:617px; height:90px; border:0px solid black;}
#header #link a   { cursor:hand;}
#header .letter   { position:absolute; right:132px; top:123px; font:normal 11px tahoma;}
#header .letter img { vertical-align:middle; margin:0px 8px 0px 0px; _margin:0px 8px -2px 0px;}
#header .letter a { color:#fff;}
#header .letter a:hover { color:#fff; text-decoration:none;}
#header #menu             { position:absolute; left:130px; top:120px; background:#FF6C00; border:0px solid black; min-height:20px; _height:20px;}
#header #menu li          { list-style:none; float:left; font:normal 12px tahoma; position:relative; top:3px; _top:0px;}
#header #menu li a        { color:#fff; text-decoration:none; padding:3px 12px 3px 12px; _height:20px;}
#header #menu li a:hover  { color:#fff; text-decoration:none; background:#FF850F}
#header #menu li a.open   { background:#1574D6; color:#fff; cursor:default;}
#header #menu li a.open:hover   { background:#1574D6; color:#fff;}
/**End of Header**/


/*Center*/
#center           { width:660px; padding:15px 0px 25px 0px;}
td.col            { width:20px;}
#pageTitle        { font:bold 18px tahoma; color:#000; margin:0px 0px 0px 15px;}
#pageTitle2       { font:normal 25px tahoma; color:#000; margin:0px 0px 0px 15px;}
/*End of Center*/

/*Main*/
#search           { background: #929292 url(../images/img7.gif) no-repeat; width: 660px; height:53px; _height:66px; padding:13px 0px 0px 0px; margin:0px 0px 10px 0px; _margin:0px 0px 10px 0px;}
#search form      { margin:0px 0px 0px 71px;}
#search input     { width:458px; height:24px; border:1px solid #7C7C7C; font:normal 15px arial; color:#000; padding:2px 0px 0px 14px; vertical-align:top}
#search form p         { margin:0px 0px 0px 0px; font:bold 13px tahoma; color:#444444;}
#search form p a       { color:#fff; text-decoration:none; background: url(../images/img8.gif) no-repeat 0px 0px; width:69px; height:22px; text-align:center; vertical-align:middle; padding:3px 13px; _padding:2px 0px 0px 0px; position:relative; bottom:-4px; _bottom:3px; left:10px }
#search form p a:hover { color:#444; background: url(../images/img8.gif) no-repeat 0px -22px; width:69px; height:22px;}
#search p         { margin:4px 0px 0px 87px; font:normal 11px tahoma}
#search p a       { color:#fff;}
#search p a:hover { color:#fff; text-decoration:none}

#welc_blk         { margin:25px 0 0 0;width:630px; _width:660px; background:#EDEDED; padding:0px 20px 0px 0px;display: inline-block;}
#welc_blk img     { margin:0px 13px 0px 0px;}
#welc_blk p       { font: normal 13px tahoma; color:#000 ; margin:0px 0px 5px 0px; text-indent:18px;line-height:14px;//line-height:13px;}
#welc_blk p.ol	  {text-indent:0px;padding-left:18px;margin-bottom:3px;margin-right:-10px;display:inline-block;width:367px}
#welc_blk p.w     { font: bold 14px tahoma; text-indent:0px; margin:7px 0px 7px 0px;line-height:14px;//line-height:13px;}
#welc_blk ol      { font: normal 13px tahoma; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#welc_blk ol li   { line-height:12px; padding:2px 0px 2px 0px; margin:0px 0px 0px 30px;}
#center #line     { border-top:1px solid #EAEAEA; border-bottom:0px solid #ddd; height:1px; font-size:1px; width:649px; margin:19px 0px 19px 11px;clear:both}

#magazine_blk   { margin:0px 0px 20px 0px;width:600px}
#magazine_blk h1{ font:bold 18px tahoma; color:#000; margin:0px 0px 10px 14px;}
#magazine_blk td { padding:0px 18px 7px 0px; width:185px;}
#magazine_blk td img{ margin:0px 0px 0px 0px; padding:0px;}
#magazine_blk td p.img a:link, #magazine_blk td p.img a:visited{ background:#fff; padding:1px; display:block;}
#magazine_blk td p.img a:hover, #magazine_blk td p.img a:active{ background:#74B8FF; padding:1px;  margin:0px;}
#magazine_blk td p.txt{ color:#656565; font:normal 11px tahoma; margin:2px 0px 0px 2px;padding:0px; text-indent:0px;}
#magazine_blk td p.txt a{ color:#000000;text-decoration:none; background:transparent;}
#magazine_blk p.txt a:hover{ color:#000000;text-decoration:underline;background:transparent;}

#news_blk       { margin:0px 0px 0px 0px;}
#news_blk h1    { font:bold 18px tahoma; color:#FFFFFF; background: url(../images/img3.gif) no-repeat; width:204px; height:23px; margin:0px 0px 12px 0px; text-align:center; padding:0px 0px 0px 0px;}
#news_blk span  { position:relative; top:-2px;}

#news_blk #block            { margin:0px 12px 22px 20px; width:100%}
#news_blk #block p.name     { margin:3px 0px 0px 0px; font:normal 18px tahoma; color:#DC3900; line-height:18px; text-indent:0px;}
#news_blk #block p.name a   { color:#DC3900;}
#news_blk #block p.name a:hover   { color:#DC3900; text-decoration:none;}
#news_blk #block p.rub 		{ font:normal 11px tahoma; color:#656565; margin:4px 0px 0px 0px; text-indent:0px;}
#news_blk #block p.rub a	{ color:#366EA7;}
#news_blk #block p.rub a:hover{ color:#366EA7; text-decoration:none;}
#news_blk #block p.date		{ font:normal 11px tahoma; color:#656565;margin:4px 0px 0px 0px; text-indent:0px;}
#news_blk #block p.date a	{ color:#656565; margin:0px 5px 0px 0px}
#news_blk #block p.date a:hover{ color:#656565; text-decoration:none;}
#news_blk #block p.auth		{ font:normal 11px tahoma; color:#656565;margin:4px 0px 0px 0px; text-indent:0px;}
#news_blk #block p.auth a	{ color:#656565; margin:0px 6px 0px 5px}
#news_blk #block p.auth a:hover{ color:#656565; text-decoration:none;}
#news_blk #block p          { font:normal 13px tahoma; color:#000; text-indent:20px; margin:7px 0px 0px 0px;}
/*End of main*/

/*Links*/
#links_blk       { margin:15px 0px 0px 0px; width:543px; border-bottom:1px solid #EAEAEA; padding:0px 0px 14px 0px;}
#links_blk h1    { font:normal 22px tahoma; color:#DC3900; margin:0px 0px 0px 0px}
#links_blk p     { font:normal 13px tahoma; color:#000000; text-indent:20px; margin:3px 0px 0px 3px}
#links_blk p.name{ margin:2px 0px 1px 24px; font:bold 12px tahoma; color:#3D3D3D; text-indent:0px; display:block; padding: 0px 0px 2px 15px; background: url(../images/bull1.gif) no-repeat left center;}
#links_blk p.comm{ font:normal 12px tahoma; color:#676767; text-indent:0px; margin:0px 0px 0px 39px; }
#links_blk p.lk  { font:normal 12px tahoma; color:#1574D6; text-indent:0px; margin:3px 0px 0px 39px;}
#links_blk p.lk a{ color:#1574D6;}
#links_blk p.lk a:hover{ color:#1574D6; text-decoration:none}
#botlinks         { font:normal 11px tahoma; color:#656565; margin:20px 0px 0px 0px; float:left; width:100%;}
#botlinks a       { color:#656565; margin:0px 11px 0px 0px;}
#botlinks a:hover { color:#656565; text-decoration:none;}
/*End of Links*/

/*Search*/
#search2           { background: #929292 url(../images/img9.gif) no-repeat; width: 660px; height:93px; _height:106px; padding:13px 0px 0px 0px; margin:14px 0px 11px 0px; _margin:14px 0px 23px 0px;}
#search2 form      { margin:0px 0px 0px 71px;}
#search2 input     { width:458px; height:24px; border:1px solid #7C7C7C; font:normal 15px arial; color:#000; padding:2px 0px 0px 14px; vertical-align:top}
#search2 form p         { margin:0px 0px 0px 0px; font:bold 13px tahoma; color:#444444;}
#search2 form p a       { color:#fff; text-decoration:none; background: url(../images/img8.gif) no-repeat 0px 0px; width:69px; height:22px; text-align:center; vertical-align:middle; padding:3px 13px; _padding:2px 0px 0px 0px; position:relative; bottom:-4px; _bottom:3px; left:10px }
#search2 form p a:hover { color:#444; background: url(../images/img8.gif) no-repeat 0px -22px; width:69px; height:22px;}
#search2 p.mask    { margin:2px 0px 0px 13px !important; color:#E7E5E5 !important; font:normal 11px tahoma !important;}
#search2 p a       { color:#fff;}
#search2 p a:hover { color:#fff; text-decoration:none}
#search2 p.or      { margin:0px 0px 0px 13px; font:normal 11px tahoma; color:#FFFFFF;}
#search2 p.or input.radio{ width:13px; border:0px solid black; padding:0px; margin:0px; vertical-align:middle !important;}
#search2 select    { width:211px; margin:2px 0px 0px 12px;}
#search2 .help     { text-align:right; margin:0px 0px 0px 0px; _margin:2px 12px 0px 0px; font:normal 11px tahoma; color:#FFFFFF; white-space:nowrap;}
#search2 .help a   { background:none !important; text-decoration:underline}
#search2 .help a:hover   { background:none !important; text-decoration:none; color:#fff;}
#search_title      { margin: 0px 0px 0px 0px; }
#search_title #h1  { font:normal 22px tahoma; color:#DC3900; margin:0px 0px 0px 0px; float:left;}
#search_title #fnd { font:normal 12px tahoma; color:#DC3900; margin:8px 0px 0px 0px; float:right; }

#pages         		{padding:0px 0px 0px 0px; margin:35px 0px 0px 0px; width:100%}
#pages ul   		{list-style-type:none;}
#pages ul li    	{float:left;font:normal 11px tahoma;}
#pages ul li.dotes	{font:normal 11px tahoma;padding:3px; color:#000}
#pages ul li.bulls a{font:normal 10px tahoma;color:#676767;text-decoration:none;}
#pages ul li.bulls a:hover {font:normal 10px tahoma;color:#676767;background:transparent;}
#pages ul li span	{float:left; font:normal 11px tahoma;color:#fff; background:#FF6C00; padding:2px 7px 2px 6px; margin:0px;}
#pages ul li a		{font:normal 11px tahoma;color:#676767;text-decoration:none; padding:2px 7px 2px 6px;position:relative; top:2px;}
#pages ul li a:hover{font:normal 11px tahoma;color:#000; background:#E0E0E0; padding:2px 7px 2px 6px;}

#s_inside           {border-bottom:0px solid #000;margin:0px; padding:0px; background: transparent !important; font:normal 12px tahoma !imporant;}
#s_inside p         {font:normal 12px tahoma !imporant; margin:0px 0px 0px 0px; color:#676767}
#s_inside i         { color:#FF6C00; font:bold 12px tahoma}
ul.result           {margin:15px 0px 0px 35px;list-style-type:desk;}
html>body ul.result {margin:15px 0px 0px 35px;float:left;}
html:not([lang]) ul.result {margin:15px 0px 0px 35px;}
ul.result li        {font:normal 12px tahoma; color:#000000;margin:0px 30px 22px 0px; padding:0px 0px 0px 0px;}
html>body ul.result li{margin:0px 0px 14px 0px;list-style-type:desk;}
html:not([lang]) ul.result li{margin:0px 0px 21px 0px;}
ul.result li span   {font:bold 12px tahoma; margin:0px 3px 0px 0px;}
ul.result p.lk      {margin:0px 0px 0px 0px; color:#3D3D3D; font:bold 12px tahoma !important;}
ul.result p.lk a    { color:#3D3D3D;}
ul.result p.lk a:hover { color:#000;}
ul.result p.s_link  {float:left;width:100%; padding:3px 0px 0px 0px;}
html>body ul.result p.s_link  {padding:3px 0px 20px 0px;}
html:not([lang]) ul.result p.s_link  {padding:3px 0px 0px 0px;}
ul.result p.s_link a{font:normal 12px tahoma; color:#1574D6;}
ul.result p.s_link a:hover{font:normal 12px tahoma; color:#1574D6; text-decoration:none;}
ul.result p.size    { font:normal 11px tahoma; color:#676767; margin:3px 0px 0px 0px;}
/*End of Search*/


/*Statica*/
.text           { padding:0px 0px 0px 0px;}
.text p         { font:normal 13px tahoma; color:#000;text-indent:18px; margin:0px 0px 10px 0px }
.text a		    { color:#DC3900;}
.text a:hover   { color:#DC3900; text-decoration:none}
.text ol{margin:4px 0px 4px 30px;padding:0px;list-style-type:decimal;list-style-position:outside; }
.text ul{margin:4px 0px 4px 30px;padding:0px;list-style-type:desc;list-style-position:outside;font:normal 12px tahoma;}
.text ol li{margin:0px 0px 0px 13px; padding:0px;line-height: 11px; font:normal 12px tahoma;}
.text ul li{margin:0px 0px 2px 13px;line-height:13px; }
.text h1{font:normal 24px tahoma;color:#DC3900;  margin:9px 0px 5px 0px}
.text h2{font:normal 22px tahoma; color:#484848; margin:12px 0px 4px 0px;}
.text h3{font:normal 18px tahoma; color:#484848;margin:11px 0px 3px 0px;}
.text h4{font:bold 14px tahoma; color:#000000; margin:10px 0px 2px 0px;}
.text hr {border-top:1px solid #DDDDDD; border-bottom:0px solid #DDDDDD;height:0px;margin:8px 0px 7px 0px;}
html>body .text hr {margin:14px 0px 15px 0px;}
.text .lyric{font:bold 12px tahoma; color:#2D67A3;margin:6px 31px 6px 16px; padding:5px 19px 5px 14px; }
.text table.table{border-collapse:collapse;border:1px solid #717171;margin:10px 0px 12px 16px;font:normal 11px tahoma;text-align:left;}
html:not([lang]) .text table.table{border-collapse:collapse;border:1px solid #000;margin:10px 0px 14px 16px;font:normal 12px tahoma;text-align:center;}
.text table.table th{border:1px solid #838383;padding:3px 10px 5px 12px;text-align:left;vertical-align:middle;background-color:#1574D6; color:#fff;font:bold 11px tahoma}
.text table.table td{border:1px solid #838383;padding:3px 10px 5px 12px; background-color:#fff;color:#000; text-align:left;font:normal 11px tahoma;}
.text img	{border:0px solid #000;margin:4px 14px 5px 0px;}
/*End of statica*/

/*Contacts*/
#text_contacts   { margin:10px 0px 0px 48px}
#text_contacts  td.lt { padding:0px 8px 4px 0px; font:normal 12px tahoma; color:#3D3D3D; text-align:right;}
#text_contacts  td.rt { padding:0px 0px 4px 0px; font:normal 12px tahoma; color:#3D3D3D; text-align:left;}
#text_contacts  td.rt a {color:#DC3900;}
#text_contacts  td.rt a:hover {color:#DC3900; text-decoration:none;}

#line3           { border-top:1px solid #E0E0E0; border-bottom:0px solid #E0E0E0; height:1px; font-size:1px; width:410px; margin:31px 0px 0px 14px;}
#form_contacts	{margin:23px 0px 0px 0px; padding:0px 0px 0px 0px;}
#form_contacts form{margin:0px 0px 0px 0px; padding:0px;}
#form_contacts h3 {font:bold 12px verdana; color:#5f0c8f;}
#form_contacts td.lt{font:normal 12px tahoma;color:#3D3D3D; text-align:right;padding:0px 9px 4px 0px;}
#form_contacts td input { width:243px; border:1px solid #BEBEBE}
#form_contacts td textarea{ width:243px; height:118px;  border:1px solid #b7b7b7}
#form_contacts td img   { margin:2px 0px 0px 0px;}
#form_contacts td.rt    { padding:0px 0px 6px 0px;}
#form_contacts td input.bg { width:123px; height:18px !important; border:1px solid #b7b7b7; margin:0px 6px 0px 0px; padding:0px 0px 0px 0px; vertical-align:top;}
#form_contacts input.send { background: url(../images/send_bg.gif) no-repeat 0px 0px; padding:0px 4px 6px 4px; border:0px solid black; width:94px; height:26px; color:#fff; font:bold 11px tahoma; margin:4px 1px 0px 0px; _margin:4px 2px 0px 0px;}
#form_cont      { width:455px; margin:5px 0px 0px 15px; padding:0px 0px 14px 0px; background: url(../images/img4.jpg) no-repeat right center;}
#form_cont h4   { font:bold 12px tahoma; color:#000000; margin:0px 0px 0px 0px;}
#form_cont p.sign{ font:normal 11px tahoma; color:#676767; margin:5px 0px 0px 0px;}
/*End of Contacts*/


/*Rightpanel*/
#rightPanel      { width:260px;  padding:15px 0px 20px 0px;}
#newsblock       { text-align:left;margin:0px 0px 22px 0px; width:260px;}
#newsblock .xtop, #newsblock .xbottom { display: block; background: transparent; font-size: 1px; }
#newsblock .xb1, #newsblock .xb2, #newsblock .xb3, #newsblock .xb4 { display: block; overflow: hidden; }
#newsblock .xb1, #newsblock .xb2, #newsblock .xb3 { height: 1px; }
#newsblock .xb2, #newsblock .xb3, #newsblock .xb4, #newsblock .cont { background: #FF7917; border-left: 1px solid #FF7917; border-right: 1px solid #FF7917; }
#newsblock .xb1 { margin:0 5px; background: #B9B9B9; }
#newsblock .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #newsblock .xb2 { height:1px; }
#newsblock .xb3 { margin:0 2px; }
html>body #newsblock .xb3 { height:1px; }
#newsblock .xb4 { height: 0px; margin:0 1px; }
html>body #newsblock .xb4 { height: 2px;}
#newsblock .cont { padding: 6px 21px 20px 19px ; text-align:left; background:#FF7917; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#newsblock .cont h1 { font:normal 18px tahoma; color:#000000; margin:0px 0px 0px 0px;}
#newsblock .cont h1 img { position:relative; margin:3px 0px 0px 7px; vertical-align:middle;}
#newsblock .cont #news  { margin:14px 0px 0px 1px; float:left; width:99%;}
#newsblock .cont #news p.date { font:normal 11px tahoma; color:#000000; margin:4px 0px 0px 0px; }
#newsblock .cont #news p.name { font:bold 12px tahoma; color:#000000; margin:4px 0px 0px 0px;}
#newsblock .cont #news p.name a { color:#000}
#newsblock .cont #news p.name a:hover { color:#000; text-decoration:none;}
#newsblock .cont #news p { font:normal 12px tahoma; color:#FFFFFF; margin:5px 0px 0px 0px;}
#ban            { margin:0px 0px 0px 0px; text-align:center;}
#ban p          { margin:0px 0px 23px 0px;}
/*End of rightpanel*/



/*Footer*/
#footer           		  { width:982px; height:108px; }
#footer #lt       		  { background: #FF6C00 url(../images/img4.gif) no-repeat; width:474px; height:108px;}
#footer #lt p.name		  { font:normal 30px tahoma; color:#FFFFFF; margin:13px 0px 0px 30px;}
#footer #menu             { background:#FF6C00; border:0px solid black; min-height:17px; _height:17px;margin:0px 0px 0px 109px;}
#footer #menu li          { list-style:none; float:left; font:normal 12px tahoma;  position:relative; top:1px; _top:0px;}
#footer #menu li a        { color:#fff; text-decoration:none; padding:1px 11px 2px 11px; _height:17px;}
#footer #menu li a:hover  { color:#fff; text-decoration:none; background:#FF850F}
#footer #menu li a.open   { background:#1574D6; color:#fff; cursor:default;}
#footer #menu li a.open:hover   { background:#1574D6; color:#fff;}
#footer #rt       		{ width:508px;}
#footer #rt p     		{ font:normal 12px tahoma; color:#000; margin:0px 0px 8px 0px;}
#footer #rt p a   		{ color:#DC3900; margin:0px 6px 0px 0px;}
#footer #rt p a:hover   { color:#DC3900; text-decoration:none;}
#footer #rt div   		{ margin:1px 0px 0px 10px; _margin:1px 0px 0px 5px; float:left;}
#footer #rt p.copyright { font:normal 11px tahoma; color:#000; position:relative; margin:-2px 0px 0px 44px;}
#footer #rt p.copyright a{ color:#000;}
#footer #rt p.copyright a:hover{ color:#000; text-decoration:none;}
/*End of Footer*/
/*new----------*/
.video			{margin:0 0 20px 0}
.video span  	{margin:3px 0 0 0;padding:0 0 0 21px;font:normal 11px Tahoma;color:#656565;background: url(../images/video.gif) no-repeat left center;display:block}
.video span b   {margin:0 0 0 10px;font:normal 11px Tahoma}
.mainart		{margin:0 0 20px 0}
.mainart img	{margin:0 0 0 0} 
.mainart a		{text-decoration:none}
.mainart span	{padding:0 0 0 20px;width:239px;font:bold 13px Tahoma;color:#fff;background: #ff6c00 url(../images/orange.gif) no-repeat bottom;display:block;//margin-top:-3px;//cursor:hand;//width:259px}
.mainart span b {margin:0 5px 0 5px;font:normal 11px Tahoma}
.mainartopen .art01 {margin:0 0 -15px 0;background: url(../images/art01.gif) no-repeat top}
.mainartopen .art02 {padding:0 0 10px 0;margin:0 0 -4px 0;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.mainartopen .art03 {margin:-10px 0 0 0;width:259px;height:7px;background: url(../images/art02.gif) no-repeat bottom;-margin:0 0 0 0}
html:not([lang]) .mainartopen html:not([lang]) .art03 {margin:0 0 0 0} 
.mainartopen em {margin:3px 20px 5px 20px;font:bold 13px Tahoma;display:block}
.mainartopen a:link, .mainartopen a:visited {margin:3px 20px 5px 20px;font:bold 13px Tahoma;color:#366ea7;text-decoration:none;display:block}
.mainartopen a:hover, .mainartopen a:active {text-decoration:underline}
.mainnews		{margin:0 0 20px 0}
.mainnews h1	{margin:0 0 10px 0;height:30px;padding:10px 0 4px 10px;font:bold 13px Tahoma;color:#fff;background: url(../images/news.gif) no-repeat left center;display:block;//padding:2px 0 4px 10px;}
.mainnews h1 a:link, .mainnews h1 a:visited {margin:0 0 0 15px;font:normal 11px Tahoma;color:#656565;text-decoration:none;display:-inlineblock}
.mainnews h1 a:hover, .mainnews h1 a:active {text-decoration:underline}
.mainnews h1 a img {margin:0 3px -4px 0}
.mainnews a:link, .mainnews a:visited {font:normal 11px Tahoma;color:#dc3900}
.mainnews a:hover, .mainnews a:active {text-decoration:none}
.mainnews div a:link, .mainnews div a:visited {margin:2px 0 0 0;font:normal 13px Tahoma;text-decoration:none;display:block}
.mainnews div a:hover, .mainnews div a:active {text-decoration:underline}
.mainnews div	{margin:0 20px 10px 0}
.mainnews div span {font:normal 11px Tahoma;color:#656565;display:block}
.poll			{margin:0 0 20px 0;background: url(../images/quest.gif) no-repeat 205px 10px}
.poll td.p1		{height:7px;background: url(../images/art03.gif) no-repeat}
.poll td.p2		{padding:3px 10px 10px 10px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}
.poll td.p3     {height:9px;background: url(../images/art02.gif) no-repeat}
.poll h1		{font:normal 18px Tahoma}
.poll p         {margin:7px 50px 7px 0;font:normal 15px Tahoma}
.poll label     {display:block;font:normal 12px Tahoma}
.poll a:link, .poll a:visited {font:normal 12px Tahoma;color:#1574d6;text-decoration:none;display:block}
.poll a:hover, .poll a:active {text-decoration:underline}
.poll b a:link, .poll b a:visited {margin:15px 0 5px 0;height:20px;width:102px;padding:2px 0 0 0;font:bold 13px Tahoma;color:#fff;text-align:center;background: url(../images/img88.gif) no-repeat;//height:22px}
.poll b a:hover, .poll b a:active {color:#000;text-decoration:none;background: url(../images/img88.gif) no-repeat 0px -22px}
.pages			{padding:10px 0 20px 200px;width:100%;clear:both}
.pages b		{margin:0 2px 0 0;background:#ff6c00;padding:2px 6px;font:normal 11px Tahoma;color:#fff;display:block;float:left}
.pages span     {margin:0 2px 0 0;background:#fff;padding:2px 6px;font:normal 11px Tahoma;color:#676767;display:block;float:left}
.pages a:link, .pages a:visited {margin:0 2px 0 0;background:#fff;padding:2px 6px;font:normal 11px Tahoma;color:#676767;display:block;float:left;text-decoration:none}
.pages a:hover, .pages a:active {color:#000;background:#e0e0e0}
.download		{clear:both}
.download th	{padding:3px 7px 0 0;vertical-align:top}
.download td	{padding:0 50px 20px 0}
.download a:link, .download a:visited {font:bold 13px Tahoma;color:#1574d6;text-decoration:none}
.download a:hover, .download a:active {text-decoration:underline}
.download span	{font:normal 11px Tahoma;color:#676767}
.download a b	{font:normal 11px Tahoma}
.download em	{margin:0 0 4px 0;font:normal 11px Tahoma;color:#676767;display:block}
.download p		{font:normal 13px Tahoma}
.fgal			{padding:10px 0 30px 0;//margin-bottom:30px}
.fgal div		{margin:0 17px 20px 0;width:139px;float:left}
.fgal a:link, .fgal a:visited {margin:0 0 3px 0;width:139px;height:139px;border:1px solid #fff;display:block}
.fgal a:hover, .fgal a:active {border:1px solid #e10000}
.fgal p			{font:bold 11px Tahoma}
.ban_top		{margin:0 0 8px 0;}
.mart			{width:632px;margin:0 0 10px 0;padding:8px;border:1px solid #eaeaea;float:left}
.mart h1		{margin:0 20px 5px 0;font:normal 22px Tahoma;color:#1574d6}
.mart h1 a		{color:#1574d6;text-decoration:none}
.mart h1 a:hover {text-decoration:underline}
.mart img       {margin:0 10px 0 0}
.mart p         {margin:0 25px 5px 0;font:normal 13px Tahoma;text-indent:15px}
.mart p a:link, .mart p a:visited {color:#dc3900}
.mart p a:hover, .mart p a:active {text-decoration:none}
.mart span		{font:normal 11px Tahoma;color:#676767}
.mart span a:link, .mart span a:visited {margin:0 0 0 5px;color:#1574d6}
.mart span a:hover, .mart span a:active {text-decoration:none}
.sart			{width:638px;clear:both;//width:645px}
.sart div		{width:303px;margin:0 8px 2px 0;padding:8px;border:1px solid #eaeaea;//width:321px}
.sart h1		{margin:0 20px 5px 0;font:bold 13px Tahoma;color:#1574d6}
.sart h1 a		{color:#1574d6;text-decoration:none}
.sart h1 a:hover {text-decoration:underline}
.sart img       {margin:0 10px 0 0}
.sart p         {margin:0 18px 5px 0;font:normal 12px Tahoma;text-indent:15px}
.sart p a:link, .sart p a:visited {color:#dc3900}
.sart p a:hover, .sart p a:active {text-decoration:none}
.sart span		{font:normal 11px Tahoma;color:#676767}
.sart span a:link, .sart span a:visited {margin:0 0 0 5px;color:#1574d6}
.sart span a:hover, .sart span a:active {text-decoration:none}
.opr			{margin:0 0 15px 0;padding:0 0 10px 10px;border-bottom:1px solid #eaeaea}
.opr span     	{font:normal 11px Tahoma;color:#676767}
.opr p          {margin:3px 0 10px 0;font:bold 12px Tahoma}
.opr table      {}
.opr table th   {padding:6px 10px 6px 20px;width:160px;text-align:left;font:normal 11px Tahoma}
.opr table td   {font:normal 11px Tahoma;vertical-align:middle}
.opr table b	{font:bold 12px Tahoma}
.opr .opr2      {margin:0 17px 0 8px;height:3px;width:165px;background:#c7c7c7;font-size:1px;line-height:1px;}
.opr .opr2 div  {height:3px}
.mai			{margin:0px;padding:0px;border-bottom:0px}
.mai h1			{margin-bottom:10px}
.mai .opr2		{margin:0 5px 0 5px;width:100px}
.mai table th   {padding:6px 0px 6px 0px;width:70px;text-align:left;font:normal 11px Tahoma}				
