body          {margin: 0; background: #f8f8f3; color: #7d7d7d; font: 12px normal Arial, Helvetica, sans-serif;}
img           {border: 0;}
td            {vertical-align: top;}
p           {margin: 0 0 16px 0;}
a           {color: #0884d6; text-decoration: underline;}
a:hover         {color: #ff6767; text-decoration: none;}
h1            {color: #7d7d7d; font-size: 18px; font-weight: normal; margin: 0 0 15px 0;}
h2            {color: #7d7d7d; font-size: 16px; font-weight: bold; margin: 0 0 10px 0;}
h3            {color: #7d7d7d; font-size: 14px; font-weight: bold; margin: 0 0 10px 0;}
form          {padding: 0; margin: 0; }

p.top {margin:0 0 5px 0; text-align:right;}
a.top {font-size:11px;}
a.passremind {font-size:11px; color:#aaaaa0;}
input.text {padding-top:4px; padding-left:5px; padding-bottom:2px; height:14px; border:1px solid #a4bbca; font-size:11px; color:#a4bbca; vertical-align:middle; margin:0px;}
input.submit{width:64px; height:22px; margin:0px; float:none;}
ul.menu{list-style-type:none; margin:3px 0px 15px 10px; padding:0px; float:none;}
li.menu{margin:0px; padding:0px}
p.menu{margin:5px 0px 0px 0px;}
a.menu{color:#cc8181;}

.minwid         {min-width: 970px;
/* IE min-width fix */
width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 970 ? "970px" : "auto");}
.clear          {clear: both;}

#head         {width: 100%; background: #FFF;}
#head_ad        {background: url(images/top_14.jpg) no-repeat; text-align: right; vertical-align: middle; padding-right: 6px;}
#head_bg        {background: url(images/top_25.jpg) right bottom no-repeat;}

#login          {background: url(images/bar_07.jpg) no-repeat; vertical-align: middle; font-size: 11px;}
#login div        {width: 250px;}
#login b, strong    {font-size: 13px;}
#login .form      {width: 88px; padding: 3px 0 3px 5px; margin: 5px 0; background: #FFF; border: 1px solid #a4bbca; color: #a4bbca; font: 11px normal Arial, Helvetica, sans-serif;}

#search         {width: 100%; vertical-align: middle; color: #fff; font-size: 11px; background: url(images/bar_08.jpg) repeat-x;}
#search_form      {width: 100%; padding-right: 7px;}
#search .form     {width: 100%; padding: 3px 0 3px 5px; background: #FFF; border: 1px solid #a4bbca; color: #a4bbca; font: 11px normal Arial, Helvetica, sans-serif;}
#search div       {padding: 3px 0;}
#search b, strong   {font-size: 13px;}
#search .sample a   {color: #ffe021; text-decoration: none; border-bottom: 1px dashed #ffe021;}
#search .sample a:hover {color: #ffe021; text-decoration: none; border-bottom: 1px solid #ffe021;}

#nav          {vertical-align: middle; color: #fff; background: url(images/bar_08.jpg) repeat-x; font-size: 11px; line-height: 1.7em; padding-left: 5px;}
#nav div        {width: 115px;}
#nav a          {color: #ffe021; text-decoration: none; border-bottom: none;}
#nav a:hover      {color: #ffe021; text-decoration: none; border-bottom: 1px solid #ffe021;}

#top_menu       {background: url(images/bg.gif) repeat #f7f7f2; width: 100%; font-size: 13px;}
#top_menu ul      {padding: 0; margin: 0 0 13px 9px; list-style: none;}
#top_menu ul li     {padding: 1px 0;}
#top_menu a       {color: #cc8181; text-decoration: underline;}
#top_menu a:hover   {color: #7d7d7d; text-decoration: none;}
#top_menu_01      {padding: 11px 0 0 25px;}
#top_menu_01 div    {width: 280px;}
.top_menu_02      {padding: 11px 10px 0 10px; width: 33%;}
.name                   {color: #cc8181; font-size: 12px;}
.name a                 {color: #cc8181; font-size: 12px; text-decoration: underline;}
.name hover             {color: #cc8181; font-size: 12px; text-decoration: underline;}
.name visited           {color: #cc8181; font-size: 12px; text-decoration: underline;}
.name active            {color: #cc8181; font-size: 12px; text-decoration: underline;}

#content        {border-top: 8px solid #e2e2d5; border-bottom: 5px solid #e2e2d5; background: #FFF;}
#lc           {padding: 22px 0 0 0;}
#lc p         {margin: 0 0 12px 0;}
a.title         {font-size: 14px;}

#categories       {background: url(images/cat_02.gif) repeat-y #f5fcff; width: 290px;}
#categories_title   {background: url(images/cat_01.gif) no-repeat; padding: 25px 0 15px 25px;}
#categories_title h1  {margin: 0;}
#categories_txt     {background: url(images/cat_04.gif) no-repeat; padding: 0 20px 0 25px;}


#poll         {float: left; clear: both; width: 245px; background: url(images/poll_bg.gif) left bottom no-repeat; padding: 25px 0 30px 23px;}
#poll h1        {color: #fac113; font-size: 18px; font-weight: normal; margin: 0 0 13px 0;}
#poll ul        {padding: 0; margin: 0; list-style: none;}
#poll li        {height: 20px; clear: both;}
/*#poll label       {cursor: pointer; background: url(images/radio.gif) left top no-repeat; height: 20px; float: left; padding: 2px 0 0 22px;}
#poll label.onactive  {background:  url(images/radio.gif) left no-repeat; top: -20px }
#poll .myradio      {cursor: pointer; background: url(images/radio.gif) left bottom no-repeat; height: 20px; float: left; padding: 2px 0 0 22px;}
#poll input       {position: absolute; left: -9999px;}*/
#poll_go        {text-align: right; }
#poll_go input      {position: inherit; left: 0; margin: 15px 0; }

#adv          {width: 292px; text-align: center;}
#adv img        {margin-bottom: 20px;}

#cc           {width: 100%; padding: 16px 0 0 0;}
#context        {padding: 0 25px 15px 28px;}

#bl           {padding-left: 10px;}
#bl_01          {width: 50%; text-align: right; background: #f8f8f2;}
#bl_011          {width: 65%; text-align: right; background: #f8f8f2;}
#bl_02          {width: 50%; background: #f8f8f3;}
#bl_021          {width: 35%; background: #f8f8f3;}
#bl_03          {background: url(images/bl_06.jpg) right top repeat-y #f8f8f2; border-bottom:1px solid #e9e4d0;}
#bl_033          {background: url(images/bl_06.jpg) right top repeat-y #f8f8f2; }
#bl_04          {background: url(images/bl_05.jpg) right top no-repeat; padding: 0 7px 0 0;}
#bl_05          {background: url(images/bl_08.jpg) repeat-y #f8f8f3; border-bottom:1px solid #e9e4d0;}
#bl_055          {background: url(images/bl_08.jpg) repeat-y #f8f8f3;}
#bl_06          {background: url(images/bl_07.jpg) no-repeat; padding: 0 10px;}
#bl_07          {background: url(images/bl_10.jpg) left bottom repeat-y;}
#bl_08          {text-align: right; background: #f8f8f2;}
#bl_09          {background: url(images/bl_10.jpg) repeat-y;}
#bl_10          {background: #f8f8f3;}
#b1_11          {width:auto; height:auto; background-color:#f8f8f3; padding:10px; margin:0 10px 0 0}
#bl_12          {padding: 10px; margin:8px;}

.b22          {height: 22px;}
.url_buttom       {text-align: right;}
.new          {padding: 0; margin: 0; list-style: none;}
.new .date        {float: left; margin: 0 3px 13px 0;}
.new .url       {margin: 0 0 13px 0;}

#new_prog       {padding: 0; margin: 0; list-style: none;}
#new_prog li      {margin: 0 0 13px 0;}
#new_prog a       {color: #8c7147; text-decoration: underline;}
#new_prog a:hover   {color: #ff6767; text-decoration: none;}

img.art         {margin: 0 10px 2px 0;}
#articles       {padding: 24px 0 35px 32px;}
#articles .line     {border-top: 1px solid #f1f1f1; font-size: 1px; margin: 10px 0;}
#all_art        {text-align: right; padding: 15px 8px 0 0;}

#bottom         {width: 100%; color: #7d7d7d;}
#bottom a       {color: #7a4f32; text-decoration: underline;}
#bottom a:hover     {color: #7a4f32; text-decoration: none;}
#bottom_01        {vertical-align: middle; padding: 17px 0 17px 12px;}
#bottom_02        {vertical-align: middle; padding: 17px 12px 17px 50px;}
#count          {width: 300px; text-align: center; vertical-align: middle;}
#alfa         {color: #cc8181; font-size: 11px; padding: 0 15px 0 0; vertical-align: middle;}
#alfa td        {vertical-align: middle; padding-left: 5px;}
#alfa a         {color: #cc8181; text-decoration: underline;}
#alfa a:hover     {color: #cc8181; text-decoration: none;}

fieldset {padding:0; margin-bottom:0; border:none; background-color:#FFFFFF}
input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
label {font: 12px normal Arial, Helvetica, sans-serif; color:#666;}
label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:left; width:auto; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; width:260px; line-height:25px; margin:0 0 10px 0;}

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; color:#666; background:none;}
.NFTextCenter {height:16px; background:url(img/input.png) repeat-x 0 0; padding:4px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:10px; height:24px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}

/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:10px; height:10px;}
.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:10px; padding-bottom:0;}
.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}


/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}
#container {width:100%; margin:0;}

/* ‘—…’—ˆŠˆ */

  #counters img {
    -moz-opacity: 0.3;
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    filter: alpha(opacity=30);
  }
  
  #counters a:hover img {
    -moz-opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
  }     
