table, th, td, div  {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333333;}
body, form, dl, dd, h1, h2, h3, h4, th, td  {margin: 0; padding: 0;}
body            {background: #ffffff; margin: 3px 12px;}
input, select, textarea {font-size: 100%;}
table           {border-collapse: collapse;}
td              {font-size: 11px;}
a               {color: #333333; text-decoration: underline;}
a:hover         {text-decoration: none;}
p               {padding: 0; margin: 10px 0 14px 0;}
ul              {padding: 0; margin: 11px;}
ul li           {list-style-type: none; background: transparent url(../i/li.gif) no-repeat 0 5px; margin: 8px 0 12px 0; padding-left: 8px;}

h1              {border-left: 1px solid #dc0000; clear: both; color: #333333; font: normal 29px "Times New Roman", Times, serif; margin: 65px 0px 11px 0px; padding: 4px 11px; width: 490px;}
h2              {color: #db011a; font: normal 20px "Times New Roman", Times, serif; margin: 23px 0 0 3px;}
h3              {color: #666666; font: bold 12px "Times New Roman", Times, serif; margin: 15px 5px 5px 5px;}

.h1pic          {background: #db011a;}

.contacts       {color: #666666; font-size: 10px; margin: 48px 15px;}
.contacts a     {color: #666666;}

.search         {float: right; font-size: 10px;}
.topmenu        {width: 533px;}
.topmenu a      {border-left: 1px solid #cfcfcf; color: #666666; display: block; float: left; font-size: 10px; padding: 7px 7px 4px 7px; text-decoration: none;}
.topmenu a:hover    {text-decoration: underline;}

.menu           {border-bottom: 1px solid #cbcbcb; margin: 4px 0 0 2px; width: 183px;}
.menu a         {color: #666666; display: block; padding: 5px 14px 7px 14px; text-decoration: none;}
.menu a:hover   {text-decoration: underline;}
.menu a.lev1    {background: transparent url(/i/li_lev1.gif) no-repeat 4px 9px; border-top: 1px solid #cbcbcb; font-weight: bold;}
/*#home .menu a.lev1    {background: transparent url(../i/li_lev1.gif) no-repeat 4px 9px; border-top: 1px solid #cbcbcb; font-weight: bold;}*/
.menu a.lev1a   {background: transparent url(/i/li_lev1a.gif) no-repeat 4px 9px; border-top: 1px solid #cbcbcb; color: #333333; font-weight: bold;}
.menu a.lev1a0  {background: transparent url(/i/li_lev1.gif) no-repeat 4px 9px; border-top: 1px solid #cbcbcb; color: #333333; font-weight: bold;}
.menu a.lev2    {background: transparent url(/i/li_lev2.gif) no-repeat 15px 10px; color: #666666; padding: 5px 4px 7px 24px;}
.menu a.lev2a   {background: transparent url(/i/li_lev2.gif) no-repeat 15px 10px; color: #dc0000; padding: 5px 4px 7px 24px;}
.menu a.lev2c   {background: transparent url(/i/li_lev2.gif) no-repeat 15px 10px; color: #333333; padding: 5px 4px 7px 24px;}
.menu a.lev3    {background: transparent url(/i/li_lev2.gif) no-repeat 27px 7px; color: #666666; padding: 0 2px 5px 36px;}
.menu a.lev3a   {background: transparent url(/i/li_lev2.gif) no-repeat 27px 7px; color: #dc0000; padding: 0 2px 5px 36px;}
.menu .hr       {background: transparent url(/i/hr_dot.gif) repeat-x; padding-top: 1px;}
.menu .submenu  {display: none;}

#gallerylist	{margin: 10px 0;}
#gallerylist .gitem {border-right: 14px solid #cccccc; float: left; margin: 0 20px 20px 0; width: 120px; height: 100px;}
#gallerylist .gitem a {position: absolute; z-index: 98; color: #fff; display: block; width: 120px; height: 100px; text-decoration: none;}
#gallerylist .gitem a:hover {background: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;}
#gallerylist .gitem a span {display: none; padding: 5px;}
#gallerylist .gitem a:hover span {display: block;}

.line           {border-top: 1px solid #d1d1d1; font-size: 0; height: 2px;}

.linktop        {color: #999999; font-size: 10px;}

.anons          {background: #f0f0f0; line-height: 160%; padding: 20px 26px; width: 530px;}
.content        {padding: 0 10px; width: 500px;}

.news           {margin: 7px;}
.news dt        {color: #dc0000; margin-bottom: 2px;}
.news dd        {line-height: 140%; margin: 0 0 15px 0;}

.newslist dt	{border-top: 1px solid #d1d1d1; color: #dc0000; padding: 5px 0;}
.newslist dd	{line-height: 140%; margin: 0 0 20px 10px;}
.newslist a		{text-decoration: none;}
.newslist a:hover    {text-decoration: underline;}

.pagelister	a	{color: #6b686e;}

.decnone a		{text-decoration: none;}
.decnone a:hover    {text-decoration: underline;}

.subscr         {background: #f7f7f7; border-top: 1px solid #d0d0d0; line-height: 160%; padding: 10px 12px 14px 12px;}
.subscr a       {color: #666666;}

.copyright      {border-top: 1px solid #d9d9d9; color: #666666; font-size: 10px; line-height: 1em; margin: 20px 0 12px 3px; padding: 8px 5px 8px 15px; width: 760px;}
.copyright .dev {color: #999999; float: right;}
.copyright a    {color: #999999; margin-right: 10px;}
.copyright .dev a    {margin-left: 0;}

.padV			{padding: 6px 0;}
.picL			{float: left; padding: 0 14px 3px 0;}
.picR			{float: right; padding: 0 0 3px 14px;}
.red            {color: #dc0000;}
.small			{font-size: 10px;}

.pdf, .word, .zip, .rar	{color: #666666; margin: 4px 0 8px 0; padding: 4px 2px 4px 30px;}
.pdf a, .word a, .zip a	{color: #666666;}
.rar			{background: transparent url(../i/ico_rar.gif) no-repeat 3px 3px;}
.pdf			{background: transparent url(../i/ico_pdf.gif) no-repeat 3px 3px;}
.word			{background: transparent url(../i/ico_word.gif) no-repeat 3px 3px;}
.zip			{background: transparent url(../i/ico_zip.gif) no-repeat 3px 3px;}

.tab2    {border-collapse: collapse; margin: 20px 0 0 0; }
.tab2 td {border-top: 1px solid #d1d1d1; padding: 5px 10px;}
.tab2 th {background: #999; color: #fff; text-align: left; padding: 5px 10px;}
.tab2 .zebra td     {background: #f1f1f1;}

.banner	{border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; margin: 30px 0 0 0; text-align: center; width: 183px;}
.banner div {background: #f4f4f4; color: #696969; text-align: left; padding: 5px 5px 7px 7px;}
