html 	    		{ height: 100%; }
body        		{ height: 100%; margin: 0px; padding: 0px 0px 0px 0px; vertical-align: top; font-family: tahoma;  }/* #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,form	{ padding:0px; margin:0px;}
ul                  { margin:0px; padding:0px;}
ul li				{ margin:0px; padding:0px;} 																																											
.png 				{ behavior: url(script/png.htc);}
/*----------------------------------------------------------------
-----------------------------------------------------------------*/

#container		{ width:1000px; position:absolute;background:#fff; z-index: 1;border:1px solid #000;}
#content 		{ position: relative; min-height:100%; width:1000px;}
html>body #container    {padding:0px 0px 0px 0px;}
html:not([lang]) #container{padding:0px 0px 0px 0px}
#general        { margin:1px 0px 0px 0px;}
html>body #general{ margin:0px 0px 0px 0px; position:relative; top:45px;}
#glob_lt        {width:1002px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}


/*ØÀÏÊÀ*************************************************/
#head           { margin:0px 0px 0px 0px;width:1000px;}
#header1		{ width:454px; height:225px;}
#header2        { position:absolute; left:478px; top:21px; }
#header2 a, #header2 a:hover { font:bold 30px tahoma;color:#000;text-decoration:none;}
#header2 p      { font:normal 18px tahoma; color:#000; margin:-5px 0px 0px 1px;}
#header3        { background: url(../images/header2.jpg) no-repeat; width:524px; height:86px; position:absolute; left:463px; top:93px;}
#header3 p.lnk  { margin:0px 0px 0px 18px;}
#header3 p.lnk a    { font:bold 12px tahoma;color:#000000;}
#header3 p.lnk a:hover{color:#000000; text-decoration:none;}
#h_links        { width:206px; position:absolute; left:0px; top:0px;margin:0px 0px 0px 18px;}
#h_links p      { font:normal 11px tahoma;color:#FFED9A;margin:10px 0px 0px 0px;}
#h_links p a    { font:bold 12px tahoma;color:#FFFFFF;padding:0px 5px 0px 0px;}
#h_links p a:hover{ font:bold 12px tahoma;color:#FFFFFF; text-decoration:none}
#h_links2        { width:226px; position:absolute; left:0px; top:0px;margin:23px 0px 0px 18px;}
html>body #h_links2        {margin:23px 0px 0px 18px;}
#h_links2 .h_txt {border:0px solid #fff; width:179px; margin:0px 12px 0px 0px;}
#h_links2 .h_btn {background: url(../images/search_button2.gif) no-repeat; width:19px; height:18px; border:0px; vertical-align:top;padding:0px; margin:1px 0px 0px 0px;}
html>body #h_links2 .h_btn {background: url(../images/search_button2.gif) no-repeat; width:19px; height:18px; border:0px; vertical-align:top;padding:0px;margin:0px;}
#h_links2 p      { font:normal 11px tahoma;color:#FFED9A;margin:10px 0px 0px 0px;}
#h_links2 p a    { font:bold 12px tahoma;color:#FFFFFF;padding:0px 5px 0px 0px;}
#h_links2 p a:hover{ font:bold 12px tahoma;color:#FFFFFF; text-decoration:none}
#h_icons        { position:relative; margin:7px 0px 0px 295px;}
#h_let          { float:left; width:86px; text-align:center; margin:0px 18px 0px 0px;}
#h_let img      { width:49px; height:49px;margin:0px 0px 0px 0px;}
#h_let a, #h_let a:hover{ font:normal 11px tahoma;color:#FFED9A;text-decoration:none;}
#h_let p      {margin:0px 0px 0px 0px;}
html>body #h_let p      {margin:1px 0px 0px 0px;}
#h_quest          { float:left; width:94px; text-align:center}
#h_quest img      { width:49px; height:49px;margin:0px 0px 0px 0px;}
#h_quest a, #h_quest a:hover{ font:normal 11px tahoma;color:#FFED9A;text-decoration:none;}
#h_quest p      {margin:0px 0px 0px 0px;}
html>body #h_quest p {margin:1px 0px 0px 0px;}

#menu           {width:1000px;margin:0px 0px -1px 0px;}/*background:#FFBC4C;}*/
html>body #menu      {position:absolute; top:241px;margin:0px}
#menu ul        {padding:0px; margin:0px; list-style-type:none;}
#menu ul li     {float:left;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;font:bold 12px tahoma;}
#menu ul li a   {background:#FFBC4C; padding:16px 36px 0px 36px;border-right:1px solid #000; text-decoration:none; color:#000;height:46px;}
html>body #menu ul li a   {background:#FFBC4C; padding:16px 36px 15px 36px;}
#menu ul li a:hover{background:#FFE44C;}

#menu ul li.open  {float:left;padding:16px 36px 16px 36px;height:46px; margin:0px 0px 0px 0px;font:bold 12px tahoma;color:#fff;border-right:1px solid #000;background:#AA0000;}
html>body #menu ul li.open{padding:16px 36px 15px 36px;height:14px; position:relative; top:-16px;}

#menu ul li.last a{background:#FFBC4C;padding:16px 78px 0px 36px; border:0px; }
html>body #menu ul li.last a   {background:#FFBC4C; padding:16px 78px 15px 36px;}
#menu ul li.last a:hover{background:#FFE44C;}
/*****************************************************/


/*Right Panel*/
#rightPanel     {width:340px; padding:9px 13px 70px 4px;}
html>body #rightPanel {width:340px; padding:9px 13px 117px 4px;}
#right_1 #top   {background:url(../images/right_bg.gif) no-repeat; width:341px; height:62px;}
#right_1 div.name  {float:left;font:normal 18px arial; color:#fff;margin:21px 0px 0px 0px; padding:0px 0px 0px 25px;}
html>body #right_1 div.name {margin:21px 0px 0px 25px;padding:0px;}
#right_1 #rss   {float:right;margin:10px 5px 0px 0px;}
html>body #right_1 #rss{margin:10px 9px 0px 0px;}
#rt_block       {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:341px;}
#rt_block .xbottom { display: block; background: transparent; font-size: 1px; }
#rt_block .xb1, #rt_block .xb2, #rt_block .xb3, #rt_block .xb4 { display: block; overflow: hidden; }
#rt_block .xb1, #rt_block .xb2, #rt_block .xb3 { height: 1px; }
#rt_block .xb2, #rt_block .xb3, #rt_block .xb4, #rt_block .cont { background: #FFFFFF; border-left: 1px solid #d0cfcf; border-right: 1px solid #d0cfcf; }
#rt_block .xb1 { margin:0 5px; background: #d0cfcf; }
#rt_block .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #rt_block .xb2 { height:1px; }
#rt_block .xb3 { margin:0 2px; }
html>body #rt_block .xb3 { height:1px; }
#rt_block .xb4 { height: 0px; margin:0 1px; }
html>body #rt_block .xb4 { height: 2px;}
#rt_block .cont { padding: 7px 5px 18px 24px ; text-align:left; background:#FFFFFF; margin:0px 0px 0px 0px; min-height:183px; _height:201px;}

#r_news     {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#r_news  p.date{font:normal 11px tahoma;color:#000000;margin:0px 0px 4px 1px;}
#r_news  p.name{font:bold 12px tahoma; width:286px;margin:0px 18px 4px 0px;}
#r_news  p.name a {color:#19519C;text-decoration:none}
#r_news  p.name a:hover {color:#FF0000;}
#r_news  p      {font:normal 12px tahoma; margin:0px 18px 0px 0px;}
#r_line      {border-top:1px solid #d4d4d4; border-bottom:0px solid #fff; border-left:0px solid #fff; border-right:0px solid #fff; height:1px;width:306px; margin:2px 0px 1px -1px;}
html>body #r_line {margin:8px 0px 7px -1px;}

#rt_allnews       {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:341px;}
#rt_allnews  .xbottom { display: block; background: transparent; font-size: 1px; }
#rt_allnews  .xb1, #rt_allnews  .xb2, #rt_allnews  .xb3, #rt_allnews  .xb4 { display: block; overflow: hidden; }
#rt_allnews  .xb1, #rt_allnews  .xb2, #rt_allnews  .xb3 { height: 1px; }
#rt_allnews  .xb2, #rt_allnews  .xb3, #rt_allnews  .xb4, #rt_allnews  .cont { background: #E0E0E0; border-left: 1px solid #d0cfcf; border-right: 1px solid #d0cfcf; }
#rt_allnews  .xb1 { margin:0 5px; background: #d0cfcf; }
#rt_allnews  .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #rt_allnews  .xb2 { height:1px; }
#rt_allnews  .xb3 { margin:0 2px; }
html>body #rt_allnews  .xb3 { height:1px; }
#rt_allnews  .xb4 { height: 0px; margin:0 1px; }
html>body #rt_allnews  .xb4 { height: 2px;}
#rt_allnews  .cont { padding: 7px 5px 1px 24px ; text-align:left; background:#E0E0E0; margin:0px 0px 0px 0px;min-height:1px; height:auto;padding:12px 0px 7px 0px;}
p.all_news          {font:bold 12px tahoma;color:#686868; text-align:center}
p.all_news a        {color:#686868;}
p.all_news a:hover  {color:#686868;text-decoration:none;}
#r_banner           {margin:22px 0px 19px 0px; text-align:center}


#right_2          {margin:0px 0px 0px 0px;}
#right_2top       {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:341px;}
#right_2top .xtop{ display: block; background: transparent; font-size: 1px; }
#right_2top .xb1, #right_2top .xb2, #right_2top .xb3, #right_2top .xb4 { display: block; overflow: hidden; }
#right_2top .xb1, #right_2top .xb2, #right_2top .xb3 { height: 1px; }
#right_2top .xb2, #right_2top .xb3, #right_2top .xb4 { background: #8AB2E8; }
#right_2top .xb1 { margin:0 5px;  background: #8AB2E8; }
#right_2top .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #right_2top .xb2 { height:1px; }
#right_2top .xb3 { margin:0 2px; }
html>body #right_2top .xb3 { height:1px; }
#right_2top .xb4 { height: 0px; margin:0 1px; }
html>body #right_2top .xb4 { height: 2px;}
#right_2top .cont { padding: 0px 23px 3px 19px ; text-align:left; background:#8AB2E8; margin:0px 0px 0px 0px; min-height:auto; height:auto; font:normal 18px tahoma;color:#fff;}

#right_2bot       {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:341px;}
#right_2bot .xbottom{ display: block; background: transparent; font-size: 1px; }
#right_2bot .xb1, #right_2bot .xb2, #right_2bot .xb3, #right_2bot .xb4 { display: block; overflow: hidden; }
#right_2bot .xb1, #right_2bot .xb2, #right_2bot .xb3 { height: 1px; }
#right_2bot .xb2, #right_2bot .xb3, #right_2bot .xb4 { background: #E8E6E6; }
#right_2bot .xb1 { margin:0 5px;  background: #E8E6E6; }
#right_2bot .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #right_2bot .xb2 { height:1px; }
#right_2bot .xb3 { margin:0 2px; }
html>body #right_2bot .xb3 { height:1px; }
#right_2bot .xb4 { height: 0px; margin:0 1px; }
html>body #right_2bot .xb4 { height: 2px;}
#right_2bot form    {padding:0px; margin:0px;}
#right_2bot div.cont { padding: 0px 49px 3px 19px ; text-align:left; background:#E8E6E6; margin:0px 0px 0px 0px; min-height:210px; _height:210px; }
#right_2bot .cont h3{padding:6px 0px 0px 0px;}
#right_2bot .cont ul{margin:5px 0px 0px -2px; width:265px;float:left;}
html>body #right_2bot .cont ul{margin:5px 0px 0px -1px;}
html:not([lang]) #right_2bot .cont ul{margin:5px 0px 0px 2px;}
#right_2bot .cont ul li{list-style-type:none; line-height:14px;list-style-position:outside; font:normal 12px tahoma;color:#000;padding:0px 0px 0px 0px; margin:0px 0px 1px 0px;}
#right_2bot .cont ul li #lt{float:left; clear:none;width:14px; margin:0px 4px 0px 0px}
#right_2bot .cont ul li #rt{float:left;}

html>body #right_2bot .cont ul li{margin:0px 0px 4px 0px;}
html:not([lang]) #right_2bot .cont ul li{margin:0px 0px 6px 0px;}
#right_2bot .cont input{vertical-align:center; margin:0px 0px -1px 0px; }
html>body #right_2bot .cont input{margin:-1px 0px 0px 0px;}
html:not([lang]) #right_2bot .cont input{margin:0px 0px -2px 0px;}

#butt{padding:11px 0px 0px 19px;width:270px}
#butt input{width:75px; height:20px; background:#FEFEFE;font:normal 11px tahoma; color:#585858;border:0px solid #fff;}
#butt img{width:13px; height:1px;}
#right_2bot p.results   {font:normal 11px tahoma;margin:10px 0px 0px 0px; padding:0px 0px 0px 24px}
#right_2bot p.results a {color:#585858;}
#right_2bot p.results a:hover {color:#585858; text-decoration:none;}
#right_2bot ul li p.res{margin:2px 0px 4px 0px; font:normal 11px tahoma;color:#585858;}
html>body #right_2bot ul li p.res{margin:2px 0px 6px 0px;}
#right_2bot ul li p.res img {margin:0px 5px -2px 0px;}
#right_2bot .cont ul li.res{list-style-type:none; line-height:14px;list-style-position:outside; font:normal 12px tahoma;color:#000;padding:0px 0px 0px 0px; margin:0px 0px 1px 24px;}
#right_2bot .cont ul li.res #lt{float:left; clear:none;width:14px; margin:0px 4px 0px 0px}
#right_2bot .cont ul li.res #rt{float:left;}

#right_3          {margin:0px 0px 0px 0px;}
#right_3top       {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:341px;}
#right_3top .xtop{ display: block; background: transparent; font-size: 1px; }
#right_3top .xb1, #right_3top .xb2, #right_3top .xb3, #right_3top .xb4 { display: block; overflow: hidden; }
#right_3top .xb1, #right_3top .xb2, #right_3top .xb3 { height: 1px; }
#right_3top .xb2, #right_3top .xb3, #right_3top .xb4 { background: #8AB2E8; }
#right_3top .xb1 { margin:0 5px;  background: #8AB2E8; }
#right_3top .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #right_3top .xb2 { height:1px; }
#right_3top .xb3 { margin:0 2px; }
html>body #right_3top .xb3 { height:1px; }
#right_3top .xb4 { height: 0px; margin:0 1px; }
html>body #right_3top .xb4 { height: 2px;}
#right_3top .cont { padding: 0px 23px 3px 19px ; text-align:left; background:#8AB2E8; margin:0px 0px 0px 0px; min-height:auto; height:auto; font:bold 12px tahoma;color:#fff;}

#right_3bot       {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:341px;}
#right_3bot .xbottom{ display: block; background: transparent; font-size: 1px; }
#right_3bot .xb1, #right_3bot .xb2, #right_3bot .xb3, #right_3bot .xb4 { display: block; overflow: hidden; }
#right_3bot .xb1, #right_3bot .xb2, #right_3bot .xb3 { height: 1px; }
#right_3bot .xb2, #right_3bot .xb3, #right_3bot .xb4 { background: #E8E6E6; }
#right_3bot .xb1 { margin:0 5px;  background: #E8E6E6; }
#right_3bot .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #right_3bot .xb2 { height:1px; }
#right_3bot .xb3 { margin:0 2px; }
html>body #right_3bot .xb3 { height:1px; }
#right_3bot .xb4 { height: 0px; margin:0 1px; }
html>body #right_3bot .xb4 { height: 2px;}
#right_3bot .cont { padding: 0px 49px 3px 19px ; text-align:left; background:#E8E6E6; margin:0px 0px 0px 0px; min-height:173px; _height:185px; }
#right_3bot .cont h4{padding:8px 0px 0px 0px;}
#right_3bot .cont ul{margin:5px 0px 0px -2px; width:265px;float:left;}
html>body #right_3bot .cont ul{margin:5px 0px 0px -1px;}
html:not([lang]) #right_3bot .cont ul{margin:5px 0px 0px 2px;}
#right_3bot .cont ul li{list-style-type:none; line-height:14px;list-style-position:outside; font:normal 12px tahoma;color:#000;padding:0px 0px 0px 0px; margin:0px 0px 1px 0px;}
#right_3bot .cont ul li #lt{float:left; clear:none;width:14px; margin:0px 4px 0px 0px}
#right_3bot .cont ul li #rt{float:left;}
#right_3bot p.results   {font:normal 11px tahoma;margin:10px 0px 0px 0px; padding:0px 0px 0px 24px}
#right_3bot p.results a {color:#585858;}
#right_3bot p.results a:hover {color:#585858; text-decoration:none;}
#right_3bot ul      {margin:0px 0px 0px 0px; padding:3px 30px 0px 24px;}
html>body #right_3bot ul{padding:3px 30px 0px 23px;}
html:not([lang]) #right_3bot ul{padding:3px 30px 0px 20px}
#right_3bot ul li   {list-style-type:none; font:normal 12px tahoma; margin:0px 0px 0px 0px; text-align:left;}
#right_3bot ul li p.res{margin:2px 0px 4px 0px; font:normal 11px tahoma;color:#585858;}
html>body #right_3bot ul li p.res{margin:2px 0px 6px 0px;}
#right_3bot ul li p.res img {margin:0px 5px -2px 0px;}
/*End of Right Panel*/


/*Banners Panel*/
td.banners      {text-align:left; padding:43px 0px 0px 16px;}
td.banners p    {padding:0px 0px 10px 0px;}
td.banners img  {padding:0px 0px 0px 0px;}
/*End of Banners Panel*/







/*Center*/
#center         {width:641px; padding:20px 7px 30px 12px;}
html>body  #center     {padding:20px 7px 70px 12px;}
#page_title     {font:normal 24px tahoma; margin:0px 0px 0px 25px;padding:0px;}

#way            {padding:0px 0px 15px 0px; margin:6px 0px 0px 26px; font:normal 11px tahoma;}
#way a          {color:#FF0000;}
#way span       {color:#FF0000;font:normal 11px tahoma;margin:0px 6px 0px 0px;}
#way a:hover    {color:#FF0000; text-decoration:none;}

#c_banners      {text-align:center; float:left; clear:all;width:100%; margin:0px 0px 9px 0px;}
#c_banners img  {margin:0px 10px 0px 0px;}
#c_banners2     {text-align:center; float:left; width:100%; margin:9px 0px 0px 0px;}
#c_banners2 img  {margin:0px 10px 0px 0px;}

#welc_block     {padding:0px 0px 0px 52px; width:565px; float:left; clear:all;margin:3px 0px 0px 0px;}
html>body #welc_block {margin:3px 0px 0px 52px; padding:0px;width:525px; }
#welc_block  h4 {margin:0px 0px 2px 0px;}
#welc_block  kbd{font:normal 12px tahoma;color:616161;padding:0px 0px 0px 0px;}
#welc_block  p  {font:normal 11px tahoma; text-align:right; color:#000; margin:4px 0px 0px 0px;}

#search_block   {margin:0px 0px 0px 0px; padding:17px 0px 0px 0px;float:left;width:621px}
#search_block #s_top{font:normal 18px tahoma;color:#fff;background:#ABC221; width:621px;padding:4px 0px 4px 9px;float:left; clear:all;}
html>body #search_block #s_top {width:612px;padding:4px 0px 4px 9px;float:left; clear:all;}
#search_block #s_bot{float:left;background: url(../images/search_bg.gif) repeat-x 0px 0px; width:621px; height:97px;border-left:1px solid #AEAEAE;border-right:1px solid #AEAEAE;border-right:1px solid #AEAEAE; border-bottom:1px solid #aeaeae}
html>body #search_block #s_bot{width:619px}
#s_lt           {padding:13px 0px 0px 22px; float:left; font:normal 11px tahoma; color:#696969;}
html>body  #s_lt     {margin:13px 0px 0px 22px; padding:0px;}
#s_lt  p.help   {text-align:right; margin:0px 0px -3px 0px;}
#s_lt  p.help a      {color:#696969;}
#s_lt  p.help a:hover{color:#696969; text-decoration:none;}
#s_lt input     {width:193px;border:1px solid #B3B9C3; float: left;}
#s_lt b         {margin:0px 7px 0px 0px;}
#s_lt span       {border-bottom:1px dashed #696969;}
#s_lt p.ex      {margin:2px 0px 7px 0px; }
#s_lt p.ex a    {border-bottom:1px dashed #696969; color: #696969; text-decoration: none; padding: 0 0 0 2;}
#s_lt input.radio{border:0px solid black; margin:0px 0px -3px 0px;width:15px; float: none;}
#s_lt .btn      {background: url(../images/search_button.gif) no-repeat; width:58px; height:17px; border:0px; vertical-align:top;padding:0px; margin:1px 20px 0px 14px; cursor: hand; float: left;}
html>body #s_lt input.radio{margin:0px 0px -2px 0px;}
p.or            {margin:0px 0px 0px -3px;}
html>body p.or  {margin:0px 0px 0px -2px;}
html:not([lang]) p.or{margin:2px 0px 0px -1px;}

#s_rt           {float:left; font:normal 11px tahoma; color:#696969; padding:13px 0px 0px 12px;}
html>body #s_rt {margin:13px 0px 0px 22px; padding:0px;}
#s_rt b         {margin:0px 2px 0px 0px; vertical-align:top; padding:3px 0px 0px 0px;}
#s_rt select    {width:134px; border:1px solid #B3B9C3;background:#fff;height:16px;}
html>body #s_rt select{height:20px;}
html:not([lang]) #s_rt select{height:19px;}
#s_rt .btn      {background: url(../images/search_button.gif) no-repeat; width:58px; height:17px; border:0px; vertical-align:top;padding:0px; margin:1px 0px 0px 14px}
#s_rt  p.help   {text-align:right; margin:3px 72px 0px 0px;}
#s_rt  p.help a      {color:#696969;}
#s_rt  p.help a:hover{color:#696969; text-decoration:none;}

#main_cat       {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:621px; float:left;}
#main_cat #page_title{margin:9px 0px 0px 25px}
#main_cat p.pre_txt{font:normal 11px tahoma;color:#888888; width:525px;margin:3px 0px 0px 37px}
#main_cat p.pre_txt img {vertical-align:center; margin:0px 6px 0px 8px; position:relative; top:2px;}
#main_cat td    {width:189px;padding-right:9px;}
html>body #main_cat td {width:189px; }
#main_cat table.vil {margin:2px 0px 35px 26px; padding:0px 0px 0px 0px;}

#letter         {width:189px; float:left;margin:0px 0px 7px 0px; padding:0px 0px 0px 0px; }
html>body #letter{width:189px;}
#letter a.name:link, #letter a.name:visited {font:normal 12px tahoma;color:#000;padding:0px 0px 0px 10px;}
#letter a.name:hover, #letter a.name:active {color:#FF0000; background: url(../images/bull.gif) no-repeat left center; width:5px; height:5px; padding:0px 0px 0px 10px; text-decoration:none;}
#letter span    {font:normal 12px tahoma;color:#FF0000; background: url(../images/bull.gif) no-repeat left center; width:5px; height:5px; padding:0px 0px 0px 10px;}
#letter h3      {margin:0px 0px 3px 10px;}


#letter .l_name {float:left;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:189px;}
html>body #letter .l_name{padding:0px 0px 5px 0px;}
#letter .l_name div.rtt {float:left;}
#letter .l_name div.ltt {width:13px;float:left;margin:2px 0px 0px 6px;}

#letter a.icon{background: url(../images/cat_lk.gif) no-repeat 0px 0px;  width:13px; height:12px; display:block;}
#letter a.icon:hover{background: url(../images/cat_lk2.gif) no-repeat 0px 0px; width:13px; height:12px;}

p.alphabet     {text-align:right;margin:5px 0px 0px 382px; width:175px;}
p.alphabet img {margin:0px 8px -2px 0px;}
p.alphabet a   {font:bold 12px tahoma; color:#FF0000;padding:0px 0px 0px 0px;}
p.alphabet a:hover{color:#ff0000; text-decoration:none;padding:0px 0px 0px 0px;}
/*End of Center*/

/*School List*/
#school_list   {margin:0px 0px 28px 15px; padding:0px 0px 0px 0px;float:left; width:540px;}
html>body #school_list {margin:0px 0px 28px 29px; float:left;}
#school_list td{width:233px; padding-right:49px;}

#school_list2   {margin:0px 0px 28px 15px; padding:0px 0px 28px 0px;float:left; width:540px;}
html>body #school_list2 {margin:0px 0px 28px 29px; float:left;}
#school_list2 td{width:233px; padding-right:49px;}

.rb { font:normal 12px tahoma;width:233px; padding:0px 0px 0px 0px}
.rb a { color:#000;  padding:0px 0px 0px 10px; display:block}
.rb a:hover { text-decoration:none; background: url(../images/bull.gif) no-repeat left center; color:#ff0000;  padding:0px 0px 0px 10px;display:block}
.rb ul { margin:0; padding:0px 0px 0px 0px; }
.rb ul li { font-size:12px; padding:0px 0px 6px 0px;list-style:none;}
h3.vil       {margin:9px 0px 6px 25px;}
#sch_add      {float:right;margin:0px 0px 19px 0px;}
html>body #sch_add {margin:0px 0px 22px 0px;}
p.add       {text-align:right; margin:0px 37px 4px 0px; font:normal 12px tahoma; color:#FF0000;}
p.add   a   {color:#FF0000; font-weight:bold}
p.add   a:hover{color:#FF0000; text-decoration:none;}
p.add   a img  {margin:0px 8px -2px 0px;}

#letters    {margin:10px 0px 10px 14px; padding:0px 0px 0px 0px; font:normal 18px tahoma; width:595px;float:left; }
html>body #letters{margin:10px 0px 10px 26px;}
#letters span{margin:0px 19px 0px 0px;}
#letters    a{color:#000; text-decoration:none;}
#letters    a:hover{color:#FF0000; text-decoration:none;}
#letters div    {float:left;}
/*End of School List*/

/*News*/
#news       {margin:0px 0px 0px 32px; padding:0px;}
#news #c_banners2{margin-left:-14px;}
#news #way  {padding-bottom:7px;margin-left:0px;}
#news #page_title{margin-left:0px;}
#news_block {margin:10px 0px 44px 0px; padding:0px 0px 0px 0px;width:551px;}
#news_block .n_lt{border-right:1px solid #D7D7D7;WIDTH:79px; padding:3px 0px 0px 0px;}
#news_block .n_rt{width:466px; padding:0px 0px 0px 28px;}
#news_block .n_rt h2{margin:0px 0px 3px 0px}
#year_month {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#year_month p {margin:2px 0px 5px 1px;font:normal 12px tahoma; color:#939393;}
#year_month p.open{margin:2px 0px 5px 1px;font:normal 12px tahoma; color:#ff0000;}
#year_month p a{font:normal 12px tahoma;color:#000000;}
#year_month p a:hover{;color:#000000; text-decoration:none}
#year_month p.open a{font:normal 12px tahoma;color:#ff0000;}
#year_month p.open a:hover{;color:#ff0000; text-decoration:none}
#n_date     {margin:0px 0px 8px 0px; padding:0px;}
#n_date h3  {color:#ff0000; padding-top:0px; margin-top:0px;}
#n_date h3 img {margin:0px 0px 3px 7px;}
#n_date h3 a{color:#000;text-decoration:none;}
#n_date h3 a:hover{text-decoration:none; color:#ff0000;}

#month_block{padding:11px 0px 0px 0px; border-bottom:1px solid #D4D4D4 }
#month_block h2 {padding:0px 0px 0px 0px;}
#open_news  {margin:0px 0px 0px 0px; padding:3px 0px 0px 0px;border-bottom:1px solid #D4D4D4 }
#n_block    {margin:8px 0px 15px 0px; padding:0px 0px 0px 0px;}
#n_block h3 {color:#ff0000;line-height:17px; margin:3px 0px 3px 0px}
#n_block #date{margin:0px 0px 5px 0px; font:normal 11px tahoma; color:#000:}
#n_block p  {font:normal 12px tahoma; color:#000;}
#n_block img {margin:5px 8px 0px 0px;}
#n_block ul {padding:0px 0px 0px 0px; margin:5px 0px 5px 13px;width:372px; font:normal 12px tahoma;color:#000}
#n_block ul li{ font:normal 12px tahoma;color:#000;list-style-position:inside; list-style-type:square; padding:0px 0px 2px 0px;}

#name       {font:bold 12px tahoma; margin:0px 0px 3px 0px}
#name a     {color:#19519C;text-decoration:none; font-weight:bold;}
#name a:hover{color:#ff0000;}
/*End of News*/


/*Statica*/
#statica        {padding:0px 0px 0px 32px;}
#statica #way  {padding-bottom:7px;margin-left:0px;}
#statica #page_title{margin-left:0px;}
h1              {font:bold 22px tahoma; color:#000; margin:7px 0px 11px 0px;}
h2              {font:normal 20px tahoma;color:#000;margin:0px 0px 0px 0px;}
h3              {font:normal 18px tahoma;color:#000;margin:0px 0px 0px 0px;}
h4              {font:bold 12px tahoma;color:#000;margin:0px 0px 0px 0px;}
.text           {padding:0px 36px 30px 0px; margin:0px; color:#000;font:normal 12px tahoma;}
.text img       {margin:4px 14px 7px 0px;}
#stat_img       {float:left;margin:0px 17px 6px 0px;}
.text h1              {font:bold 22px tahoma; color:#585858; margin:11px 0px 11px 0px;}
.text h2              {font:normal 20px tahoma;color:#000;margin:9px 0px 9px 0px;}
.text h3              {font:normal 18px tahoma;color:#000;margin:8px 0px 7px 0px;}
.text h4              {font:bold 12px tahoma; color:#000; margin:6px 0px 5px 0px;}
.text p         {color:#000000;font:normal 12px tahoma;margin-bottom: 5px;}
p.sign          {font:normal 11px tahoma;color:#929292;}
.text a{color:#ff0000;font:normal 12px tahoma;}
.text a:hover{color:#ff0000;text-decoration:none;}
.text ol{margin:3px 13px 6px 32px;padding:0px;list-style-type:decimal;list-style-position:outside; }
.text ul{margin:3px 13px 6px 32px;padding:0px;list-style-type:disk;list-style-position:outside;font:normal 12px tahoma;}
.text ol li{margin:0px 0px 0px 0px; padding:0px;line-height: 13px; font:normal 12px tahoma;}
.text ul li{margin:0px 0px 2px 0px;line-height:13px; }
.text .lyric   {background:#DDEBFF;color:#000;font:normal 11px tahoma; margin:5px 15px; padding:3px 7px 9px 10px}
.text table.table{border-collapse:collapse;border:1px solid #888888;margin:18px 0px 23px 19px;font:normal 11px tahoma;text-align:left;}
.text table.table th{border:1px solid #888888;padding:3px 10px 5px 14px;text-align:center;vertical-align:middle;background-color:#C6C6C6; color:#000000;font:bold 11px tahoma}
.text table.table td{border:1px solid #888888;padding:3px; background-color:#EEEEEE;color:#000000; text-align:center;padding:4px;}
/*End of Statica*/


/*Search*/
#search {padding:0px 0px 0px 30px;}
#search #search_block   {margin:0px 0px 0px -15px; padding-top:13px}
html>body #search #search_block   {margin:0px 0px 0px -30px;}
#search #c_banners2{margin-left:-14px;}
#search #way  {padding-bottom:7px;margin-left:0px;}
#search #page_title{margin:0px 0px 0px -2px;}
#inquiry  {margin:23px 0px 0px 0px; float:left; width:100%;}
p.inquiry1 {margin:0px 0px 0px 0px;font:bold 12px tahoma;color:#000;}
p.inquiry1 b{color:ff0000; margin:0px 0px 0px 3px;}
p.inquiry2   {font:normal 11px tahoma;color:#000000; margin:1px 0px 0px 56px;}
p.inquiry2 b  {margin:0px 0px 0px 2px;}

#s_inside           {border-bottom:0px solid #000;margin:0px; padding:0px; }
#s_inside i         {background:#0016D0; color:#fff; font:normal 12px tahoma}
/*ol.result hr        {border-top:1px solid #ececec; border-bottom:0px solid #ececec; height:1px;}*/
ol.result           {margin:34px 0px 0px 24px;list-style-type:decimal;}
html>body ol.result {margin:28px 0px 0px -20px;float:left;}
html:not([lang]) ol.result {margin:31px 0px 0px -20px;width:540px;}
ol.result li        {font:normal 12px tahoma; color:#000000;margin:0px 30px 12px 0px; padding:0px 0px 0px 0px;}
html>body ol.result li{margin:0px 0px 14px 0px;list-style-type:decimal; width:540px;}
html:not([lang]) ol.result li{float:left; width:560px;margin:0px 0px 11px 0px;}
ol.result li span   {font:bold 12px tahoma; margin:0px 3px 0px 0px;}
ol.result li p      {font:normal 12px tahoma; color:#000000; margin:4px 0px 6px 0px;}
ol.result p.s_link  {float:left;width:100%;}
ol.result p.s_link a{font:normal 11px tahoma; color:#0016D0;}
ol.result p.s_link a:hover{font:normal 11px tahoma; color:0016D0; text-decoration:none;}
#info               {margin:0px;width:100%; float:left;}
#info  p            { font:normal 11px tahoma; color:#616161; margin:0px; padding:0px;}
#info  p b          {margin:0px 0px 0px 3px;}

/*ol.result           {margin:0px 0px 0px 0px;width:560px; float:left;}
html>body ol.result {margin:0px 0px 0px 0px;}
ol.result li        {font:normal 12px tahoma; color:#000000;margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
ol.result li span   {font:bold 12px tahoma; margin:0px 3px 0px 0px;}
ol.result li a      {font:bold 12px tahoma; color:#a42600; text-decoration:none; }
ol.result li a:hover{font:bold 12px tahoma; color:#000000; text-decoration:none;}
ol.result li p      {font:normal 12px tahoma; color:#000000; margin:4px 0px 0px 0px;}*/

#pages              {float:left; padding:25px 10px 30px 123px;}
html>body #pages    {padding:10px 10px 30px 123px;}
#pages ul   		{list-style-type:none;}
#pages ul li    	{float:left;font:normal 18px tahoma;}
#pages ul li span	{float:left;font:normal 18px tahoma;color:#ff0000;padding:2px 6px 2px 3px;margin:0px 0px 0px 0px;}
#pages ul li a		{font:normal 18px tahoma;color:#000;text-decoration:none; padding:2px 0px 2px 0px;position:relative; top:2px; margin:0px 6px 0px 3px;}
#pages ul li a:hover{font:normal 18px tahoma;color:#ff0000;padding:2px 0px 2px 0px;margin:0px 6px 0px 3px;}
/*End of Search*/

/*Voting*/
#vote_block h2 {padding:6px 0px 0px 0px; border-bottom:1px solid #D4D4D4;float:left; }
#cont { padding: 0px 49px 0px 0px ; text-align:left; margin:0px 0px 0px 0px;float:left; }
#cont h4{padding:0px 0px 0px 0px;}
#cont ul{margin:0px 0px 0px -2px; width:265px;float:left;}
html>body #cont ul{margin:5px 0px 0px -1px;}
html:not([lang]) #cont ul{margin:5px 0px 0px 2px;}
#cont ul li{list-style-type:none; line-height:14px;list-style-position:outside; font:normal 12px tahoma;color:#000;padding:0px 0px 5px 0px; margin:0px 0px 1px 19px;}
#cont ul li #lt{float:left; clear:none;width:14px; margin:0px 4px 0px 0px}
#cont ul li #rt{float:left;}
div.vt {font:normal 11px tahoma;margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; color:#929292; float:left;}
td.sec  {padding:16px 0px 0px 0px;}
html>body td.sec  {padding:16px 0px 9px 0px;}
/*End of Voting*/


/*Contacts*/
#contacts		{padding:0px 0px 30px 0px; }
#text_contacts   {margin:0px 0px 0px 0px; width:475px;float:left;}
#text_contacts table{margin:18px 0px 0px 7px;}
#text_contacts td.lt{font:bold 12px tahoma;color:#000; text-align:right;padding:0px 8px 4px 0px;}
#text_contacts td.rt{font:normal 12px tahoma;color:#000;}
#text_contacts #mail {font:normal 12px tahoma;float:left; margin:0px 0px 0px 0px;}
#text_contacts #mail a{color:#ff0000; }
#text_contacts #mail a:hover{color:#ff0000; text-decoration:none;}

p.c_sign         {font:normal 10px tahoma; color:#999;}
p.c_sign2        {font:bold 11px tahoma; color:#4887DB; margin:3px 0px 5px 0px}
#form_contacts	{padding:0px 0px 0px 33px; margin:30px 0px 0px 0px;float:left; clear:all; width:380px;}
#form_contacts img	{width:125px; height:19px; margin:0px 0px -4px 6px;}
html>body #form_contacts img	{width:125px; height:19px; margin:0px 0px -5px 6px;}
html:not([lang]) #form_contacts img{margin:0px 0px -7px 6px;}
#form_contacts form	{margin:0px 0px 0px 0px;}
#form_contacts #form_2          {padding:0px 0px 0px 0px; margin:0px 0px 4px 0px;clear:all;}
#form_contacts #form_2 p        {color:#000; font:bold 11px tahoma;}
html>body  #form_contacts #form_2 p{margin:0px 0px 2px 0px;}
#form_contacts #form_2 input    {width:270px; border:1px solid #A5A5A5; background:#F4F3F1;color:#403F2E; font:normal 11px tahoma;  padding:0px;margin:0px;}
#form_contacts #form_2 textarea {width:270px; height:87px;border:1px solid #A5A5A5; color:#403F2E; font:normal 11px tahoma;}
/*End of Contacts*/


/*Footer*/
#footer         {width:1000px;position:auto;min-height:auto;}
html>body #footer{position:relative; bottom:0px; min-height:100px}
#footer #ban    {width:100%; border-top:1px solid black;border-bottom:1px solid black; padding:17px 0px 17px 0px; text-align:center; margin:0px 0px 14px 0px;}
html>body #footer #ban{padding:17px 0px 16px 0px;}
#botmenu           {width:1000px;margin:0px 0px -1px 0px; padding:0px 0px 0px 0px;}/*background:#FFBC4C;}*/
html>body #botmenu      {padding:10px 0px 23px 0px;}
html:no\t([lang]) #botmenu{padding:8px 0px 22px 0px;margin:0px 0px 29px 0px; background:#FFBC4C;}
#botmenu ul        {padding:0px; margin:0px; list-style-type:none;}
#botmenu ul li     {float:left;height: 29px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;font:bold 12px tahoma;}
#botmenu ul li a   {background:#FFBC4C; padding:8px 36px 0px 36px;border-right:1px solid #000; text-decoration:none; color:#000;height:29px;}
html>body #botmenu ul li a   {background:#FFBC4C; padding:8px 36px 8px 36px;}
#botmenu ul li a:hover{background:#FFE44C;}
#botmenu ul li.open  {float:left;padding:8px 36px 7px 36px;height:29px; margin:0px 0px 0px 0px;font:bold 12px tahoma;color:#fff;border-right:1px solid #000;background:#AA0000;}
html>body #botmenu ul li.open{padding:8px 36px 8px 36px;height:14px; position:relative; top:-8px;}
#botmenu ul li.last a{background:#FFBC4C;padding:8px 0px 0px 36px; border:0px; width:176px;height:29px}
html>body #botmenu ul li.last a   {background:#FFBC4C; padding:8px 78px 8px 36px;}
#botmenu ul li.last a:hover{background:#FFE44C;}


#bot_menu_bg    {width:1000px;background:#FFBC4C; position:absolute;left:0px; bottom:85px; height:28px; z-index:-50}
html>body #bot_menu_bg{position:absolute;left:0px; bottom:83px; height:30px;z-index:-50;color#:#FFBC4C}

#f_lt           {float:left; font:normal 11px tahoma;color:#686868;margin:0px 0px 0px 0px;padding:13px 0px 19px 36px;}
html>body #f_lt {margin:0px 0px 0px 37px;z-index:100; position:relative; top:-20px;padding:0px;}
html:not([lang]) #f_lt {margin:0px 0px 0px 37px;z-index:100; position:relative; top:-19px}
#f_lt  b        {font:bold 12px tahoma;}
#f_lt a         {color:#C60000;}
#f_lt a:hover         {color:#C60000;text-decoration:none;}

#f_rt           {float:right; font:normal 11px tahoma;color:#686868; padding:18px 64px 0px 0px;}
#f_rt h5        {font:bold 11px tahoma;color:#000;margin:-3px 0px 0px 0px;}
#ic             {_float:left; _margin-left:135px}
html>body #ic   { position:absolute; right:42px; float:right;  bottom:29px;}
p.copyright     {font:normal 11px tahoma;margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;}
p.copyright a   {font:normal 11px tahoma;color:#000;}
p.copyright a:hover   {font:normal 11px tahoma; color:#000; text-decoration:none;}
html>body #f_rt {position:relative; top:-13px;margin:0px;padding:0px 64px 0px 0px;}
html:not([lang]) #f_rt {position:relative; top:-12px;margin:0px;padding:0px 64px 0px 0px;}
html>body #f_banners  { padding:0px 0px 0px 0px; text-align:center;}
html:not([lang]) #f_banners { padding:0px 0px 0px 0px; text-align:center;}
#f_banners img  {margin:0px 17px 0px 0px;}

#ft_banners2     { bottom:0px;width:1000px; border-top:1px solid black; border-bottom:1px solid white; border-right:1px solid white; _position:relative; right:-1px;margin:0px 0px -1px 0px; padding:13px 0px 13px 0px;}
#ft_banners2 p   { margin-left:35px}
#ft_banners2 p a { margin-right:0px}
/*End of Footer*/

#top_menu_bg    {width:1000px;height:46px; background:#ffbc4c;position:absolute;left:0px; top:225px; z-index:-100;}
html>body #top_menu_bg{height:45px;}
html:no\t([lang]) #menu        {background:#FFBC4C;margin:0px 0px -46px 0px;height:auto; padding:16px 0px 30px 0px;position:relative; top:0px;}
html:no\t([lang]) #menu ul li a{padding:16px 36px 16px 36px; margin:0px 0px 0px 0px;height:auto;}
html:no\t([lang]) #menu ul li.open{padding:16px 36px 16px 36px;height:auto;margin:0px 0px 0px 0px; position:relative; top:-16px;}


/*Biblio*/
#botLinks   	  { margin:20px 0px 10px 2px; float:left; width:100%; font:normal 11px tahoma; color:#ff0000}
#botLinks a 	  { color:#ff0000; text-decoration:none; font:normal 11px tahoma; margin:0px 9px 0px 0px; }
#botLinks a:hover { color:#ff0000; text-decoration:underline;}
#biblio_list	  { width:592px; margin:0px 0px 30px 0px;}
#biblio_list td.lt{ width:117px; padding:24px 0px 0px 0px; _padding:28px 0px 0px 0px;}
#biblio_list td.lt img {margin:2px 0px 0px 0px;}
#biblio_list td.rt{ width:auto;padding:24px 10px 0px 0px; _padding:24px 10px 0px 42px;}
#biblio_list td.rt ol { margin:0px 0px 0px -9px; _margin:0px 0px 0px -11px}
#biblio_list td.rt ol li { padding:0px 0px 0px 0px;font:bold 12px tahoma; list-style-type:none;}
#biblio_list td.rt ol li p.name { font:bold 12px tahoma; color:#000000; margin:0px 0px 4px -17px}
#biblio_list td.rt ol li p { font:normal 12px tahoma; color:#000;margin:0px 0px 15px 0px;}
#biblio_list td.rt ol li p.auth {font: normal 12px tahoma; color:#000; margin:0px 0px 3px 0px;}
#biblio_list td.rt ol li p img { vertical-align:middle; margin:0px 7px 0px 0px;}
#biblio_list td.rt ol li p a { color:#000; font:normal 11px tahoma; text-decoration:underline;}
#biblio_list td.rt ol li p a:hover{ color:#000;  text-decoration:none;}
#biblio_list td.rt ol li p.download { margin:10px 0px 0px 0px;}

#cat_list             { width:auto; margin:16px 0px 0px -20px; _margin:16px 0px 0px 24px}
#cat_list li          { font:bold 12px tahoma; color:#000; margin:0px 16px 0px 0px; padding:0px 0px 16px 0px;}
#cat_list li p.cat_name	  { font:normal 12px tahoma; margin:0px 0px 4px 0px;}
#cat_list li p.cat_name a { font-weight:bold; color:#ff0000; text-decoration:none; margin:0px 13px 0px 0px;}
#cat_list li p.cat_name a:hover{ color:#ff0000; text-decoration:underline;}
#cat_list li p        { font:normal 12px tahoma;}
/*End of Biblio*/
