TABLE, TR, TD                { font-family:Verdana, Tahoma, Arial;font-size: 7.5pt; color:#C9C9C9}

a:link, a:visited, a:active  { font-size: 7.5pt; text-decoration:none; color:#4B4C5D }

a:hover                      {  font-size: 7.5pt; text-decoration:none; color:#FF8418 }


a.db:link, a.db:visited, a.db:active  { font-size: 7.5pt; text-decoration:none; color:#FF8418 }

a.db:hover                      {  font-size: 7.5pt; text-decoration:underline; color:#FF8418 }


a.search:link, a.search:visited, a.search:active  { text-decoration:none; color:#C9C9C9 }

a.search:hover                      {  text-decoration:underline; color:#FF8000 }


a.photo:link, a.photo:visited, a.photo:active  { text-decoration:none; color:#595959 }

a.photo:hover                      {  text-decoration:underline; color:#595959 }


a.down_menu:link, a.down_menu:visited, a.down_menu:active  {font-size: 10pt; text-align:center;  text-decoration:none; color:#7F7F7F; width: 100%; border-width: 1 ; border-color: #7F7F7F ; border-style: solid; background-color: #E6E6E6; font-family: Arial; vertical-align:middle}

a.down_menu:hover                      {font-size: 10pt; text-align:center;  text-decoration:none; color:#FFFFFF ;width: 100%; border-width: 1 ; border-color: #FF0000 ; border-style: solid; background-color: #FF0000; font-family: Arial; vertical-align:middle}


a.search_menu:link, a.search_menu:visited, a.search_menu:active {border-width: 0; font-family: Arial; text-align:center; vertical-align:absmiddle; font-size:8pt; height:13px; background-color: #EBEBEB; color:#595959; width: 43px;  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}
a.search_menu:hover {border-width: 0; font-family: Arial; text-align:center; vertical-align:absmiddle; font-size:8pt; height:13px; background-color: #FF0000; color:#FFFFFF; width: 43px;  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}

a.search_menu1:link, a.search_menu1:visited, a.search_menu1:active {border-width: 0; font-family: Arial; text-align:center; vertical-align:absmiddle; font-size:8pt; height:13px; background-color: #EBEBEB; color:#595959; width: 78px;  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}
a.search_menu1:hover {border-width: 0; font-family: Arial; text-align:center; vertical-align:absmiddle; font-size:8pt; height:13px; background-color: #FF0000; color:#FFFFFF; width: 78px;  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}

a.search_menu2:link, a.search_menu2:visited, a.search_menu2:active {border-color: #FF0000; border-style: solid; border-width: 1; font-family: Arial; text-align:center; vertical-align:absmiddle; font-size:8pt; height:13px; background-color: #F8F8F8; color:#595959; width: 43px;  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}
a.search_menu2:hover {border-color: #FF0000; border-style: solid; border-width: 1; font-family: Arial; text-align:center; vertical-align:absmiddle; font-size:8pt; height:13px; background-color: #EBEBEB; color:#595959; width: 43px;  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}

a.topmenu1:link, a.topmenu1:visited, a.topmenu1:active  { border-width: 0 ; border-color: #4B4C5D ; border-style: solid; background-color: #E6E6E6; font-family: Arial; vertical-align:middle ; font-size: 8pt; text-decoration:none; color:#A6A6A6; width: 43px; height:13px; text-align:center; vertical-align:absmiddle; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}
a.topmenu1:hover                      { border-width: 0 ; border-color: #4B4C5D ; border-style: solid; background-color: #FF0000; font-family: Arial; vertical-align:middle ; font-size: 8pt; text-decoration:none; color:#FFFFFF; width: 43px; height:13px; text-align:center; vertical-align:absmiddle; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}

a.red_shema:link, a:red_shema:visited, a.red_shema:active, a.red_shema:hover {
	text-decoration: underline; color: #c40000; font: bold 12px Verdana;
}



a.topmenu:link, a.topmenu:visited, a.topmenu:active { border-width: 0 ; border-color: #4B4C5D ; border-style: solid; background-color: #E6E6E6; font-family: Arial; vertical-align:middle ; font-size: 8pt; text-decoration:none; color:#A6A6A6; width: 128px; height:18px; text-align:center; vertical-align:absmiddle; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}

a.topmenu:hover { border-width: 0 ; border-color: #4B4C5D ; border-style: solid; background-color: #FF0000; font-family: Arial; vertical-align:middle ; font-size: 8pt; text-decoration:none; color:#FFFFFF; width: 128px; height:18px; text-align:center; vertical-align:absmiddle; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}


a.sp:link, a.sp:visited, a.sp:active { border-width: 0 ; border-color: #4B4C5D ; border-style: solid; background-color: #FF0000; font-family: Arial; vertical-align:middle ; font-size: 8pt; text-decoration:none; color:#FFFFFF; width: 128px; height:18px; text-align:center; vertical-align:absmiddle; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}

a.sp:hover { border-width: 0 ; border-color: #4B4C5D ; border-style: solid; background-color: #FF0000; font-family: Arial; vertical-align:middle ; font-size: 8pt; text-decoration:none; color:#FFFFFF; width: 128px; height:18px; text-align:center; vertical-align:absmiddle; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;}




a.searchqqq:link, a.searchqqq:visited, a.searchqqq:active  { text-decoration:none; color:#FF0000 }

a.searchqqq:hover                      {  text-decoration:underline; color:#FF0000 }


a.searchqqqw:link, a.searchqqqw:visited, a.searchqqqw:active  { text-decoration:underline; color:#FF0000 }

a.searchqqqw:hover                      {  text-decoration:underline; color:#FF0000 }


a.search2:link, a.search2:visited, a.search2:active  { text-decoration:none; color:#C9C9C9 }

a.search2:hover                      {  text-decoration:none; color:#C9C9C9 }


a.search3:link, a.search3:visited, a.search3:active  { text-decoration:none; color:#FD8200 }

a.search3:hover                      {  text-decoration:none; color:#FD8200 }


a.forum:link, a.forum:visited, a.forum:active  { text-decoration:none; color:#3A4C2A }

a.forum:hover                      {  text-decoration:none; color:#D26900 }


a.priznak:link, a.priznak:visited, a.priznak:active  { text-decoration:none; color:#BCBC7A }

a.priznak:hover                      {  text-decoration:underline; color:#BCBC7A }


a.priznak1:link, a.priznak1:visited, a.priznak1:active  { text-decoration:underline; color:#BCBC7A }

a.priznak1:hover                      {  text-decoration:underline; color:#BCBC7A }


a.cal:link, a.cal:visited, a.cal:active  { text-decoration:none; color:#484824 }

a.cal:hover                      {  text-decoration:underline; color:#484824 }


a.active_link:link, a.active_link:visited, a.active_link:active  { text-decoration:underline; color:#FF8000 }

a.active_link:hover                      {  text-decoration:underline; color:#FF8000 }


a.forum_mail:link, a.forum_mail:visited, a.forum_mail:active  { text-decoration:none; color:#3A4C2A }

a.forum_mail:hover                      {  text-decoration:underline; color:#3A4C2A }


a.copyright:link, a.copyright:visited, a.copyright:active  { text-decoration:none; color:#C9C9C9 }

a.copyright:hover                      {  text-decoration:underline; color:#C9C9C9 }


a.cur_data:link, a.cur_data:visited, a.cur_data:active  { text-decoration:none; color:#F9F9F9 }

a.cur_data:hover                      {  text-decoration:underline; color:#F9F9F9 }


a.search1:link, a.search1:visited, a.search1:active  { text-decoration:underline; color:#804000 }

a.search1:hover                      {  text-decoration:underline; color:#C10000 }


a.newslink:link, a.newslink:visited, a.newslink:active  { text-decoration:none; color:#4B4C5D }

a.newslink:hover                      {  text-decoration:underline; color:#C10000 }


a.exityes:link, a.exityes:visited, a.exityes:active  { text-decoration:none; color:#4B4C5D }

a.exityes:hover                      {  text-decoration:underline; color:#4B4C5D }


a.exitno:link, a.exitno:visited, a.exitno:active  { text-decoration:none; color:#C10000 }

a.exitno:hover                      {  text-decoration:underline; color:#C10000 }


a.exitmini:link, a.exitmini:visited, a.exitmini:active  { text-decoration:none; color:#004000 }

a.exitmini:hover                      {  text-decoration:underline; color:#004000 }
/*---------------------------------------------------------*/

#mainbg  { background-color: #FFFFFF  }

#mainfoot   { background-color: #BCD0ED  }

#alt1   { background-color: #EEF2F7  }

#forum1  { background-color: #DFE6EF  }

#forum2  { background-color: #E4EAF2  }

#post1   { background-color: #F5F9FD  }

#post2   { background-color: #F5F9FD  }

#posthead   { background-color: #E4EAF2  }

#postfoot   { background-color: #D1DCEB  }

#postbak { background-color: #D2D2D0  }

#title    { background-color: #C4DCF7 }

#row1     { background-color: #EEF2F7 }

#row2     { background-color: #F5F9FD }

#postsep  { background-color: #C7D2E0; height: 1px }

#catrow   {

    font-size:10px;

    font-weight:bold;

    line-height:150%;

    color:#4C77B6;

    background-color:#C2CFDF;

}

#catrow   a:link, #catrow   a:visited, #catrow   a:active { text-decoration: none; color : #4C77B6 }

/*---------------------------------------------------------*/

#alert    { color:#990000 }

#info    { color:#000099 }

#signature         { font-size:7.5pt; color:#333399 }

#postdetails       { font-size:7.5pt; }

#postcolor         { font-size:8pt; line-height : 150%; }

#membertitle       { font-size:10px; line-height:150%; color:#000000 }

#normalname        { font-size:11px; font-weight : bold; color:#000033; padding-bottom:2px }

#normalname a:link, #normalname a:visited, #normalname a:active  { text-decoration:underline; color:#000033; padding-bottom:2px }

#unreg             { font-size:11px; font-weight:bold;  color:#990000 }

#highlight        { color : #FF0000 }

#highlight a:link, #highlight a:visited, #highlight a:active { text-decoration: underline; color:#FF0000 }

#highlight a:hover{ text-decoration: underline }

#desc    { font-size:7.5pt; color : #434951 }

#copyright        { font-family: Verdana, Tahoma, Arial; font-size : 7.5pt; line-height : 12px; }

/*---------------------------------------------------------*/

#category   {

    font-size:10px;

    font-weight:bold;

    line-height:150%;

    color:#4C77B6;

    background-color:#C2CFDF;

}

#category   a:link, #category   a:visited, #category   a:active { text-decoration: none; color : #4C77B6 }

/*---------------------------------------------------------*/

#subtitle         {

    font-weight:bold;

    color:#3A4F6C;

    height: 24px;

    background-color: #D1DCEB;

}

#titlefoot         {

    font-weight:bold;

    color:#3A4F6C;

    height: 24px;

    background-color: #BCD0ED;

}

#titlemedium         {

    font-weight:bold;

    color:#3A4F6C;

    height: 24px;

    background-color: #9FBCE3;

}

#titlemedium  a:link, #subtitle  a:link, #titlefoot  a:link, #titlemedium  a:visited, #subtitle  a:visited, #titlefoot  a:visited, #titlemedium  a:active, #subtitle  a:active, #titlefoot  a:active { text-decoration: underline; color : #3A4F6C }

#titlemedium a:hover, #subtitle a:hover, #titlefoot a:hover { text-decoration: underline; color : #000000 }

#maintitleback         {

    height: 26px;

}

#maintitle         {

    color:#FFFFFF;

    font-size: 9pt;

}

#edit              { font-size:9px }

#fancyborder { border:1px dashed #999999; }
#solidborder { border:1px solid #999999; }

#maintitle  a:link, #maintitle  a:visited, #maintitle  a:active { text-decoration: none; color : #FFFFFF }

#maintitle a:hover { text-decoration: underline }

#nav         {

    font-weight:bold;

    color:#000000;

    font-size: 9pt;

}
#pagetitle { color:#4C77B6;font-size:18px;font-weight:bold; letter-spacing:-1px; line-height:120% }
/*---------------------------------------------------------*/

#useroptions    {

    background-color: #598CC3;

    height:25px;

    font-weight:bold;

    color:#FFFFFF;

}

.codebuttons    { font-size: 8pt; font-family: verdana, helvetica, sans-serif; vertical-align:middle }

.forminput     { font-size: 8pt; font-family: verdana, helvetica, sans-serif; vertical-align:middle }

.textinput      { font-size: 9pt; font-family: verdana, helvetica, sans-serif;vertical-align:middle }

.input      { font-size: 8pt; font-family: verdana, helvetica, sans-serif; vertical-align:middle }

.catalog_a {COLOR: Black;}
.catalog_td {COLOR: Black;}
.svch { font-family:Verdana, Tahoma, Arial;font-size: 7.5pt; color:#4B4C5D}
.txt_board { font-family:Verdana, Tahoma, Arial;font-size: 8.5pt; color:#4B4C5D}
.red_txt { font-family:Verdana, Tahoma, Arial;font-size: 7.5pt; color:#C10000}
.news { font-family:Verdana, Tahoma, Arial;font-size: 8.5pt;  text-align: justify}
.news2 { font-family:Verdana, Tahoma, Arial;font-size: 8.5pt;  text-align: justify; color:#5B5B5B; vertical-align:top}
.news33 { font-family:Verdana, Tahoma, Arial; text-align: justify; color:#5B5B5B}
.news22 { font-family:Verdana, Tahoma, Arial;font-size: 8.5pt}
.titlem { font-family:Verdana, Tahoma, Arial;font-size: 7.5pt; color:#EAE9EB; vertical-align:absmiddle; background-color: #4B4C5D; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; text-indent: 0pt;}
.titlem1 { font-family:Verdana, Tahoma, Arial;font-size: 7.5pt; color:#EAE9EB; vertical-align:absmiddle; background-color: #4B4C5D; padding-top: 1px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; text-indent: 0pt;}

.postmailname {font-family:  helvetica, sans-serif; font-size: 8pt;  background-color: #FFFFFF; color: #464646; border-style: solid ; border-color: #838383 ; border-width: 1px; width:170px}
.postmailsubject {font-family:  helvetica, sans-serif; font-size: 8pt;  background-color: #FFFFFF; color: #464646; border-style: solid ; border-color: #838383 ; border-width: 1px; width:100%; HEIGHT:80}

.titlem2 { font-family:Verdana, Tahoma, Arial;font-size: 7.5pt; color:#EAE9EB; vertical-align:absmiddle;  text-indent: 0pt;}

.menu_zagl {
	background-color: #D4D4D4; color: #3A4C2A; font-family: Arial; font-size: 8pt; border-width: 0 ; border-color: #4B4C5D ; border-style: solid; width: 136.25px
}
.knopka3 {
	background-color: #004080; color: #FFF7EF; font-family: Arial; font-size:8pt; bolder-width: 1 ; border-color: #004080; border-style: solid; width:100%
}
.polebig1 {
	background-color: #F8F8F8; color: #4B4C5D; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #4B4C5D ; border-style: solid; width: 136.25px
}
.polebig {
	background-color: #F0F8FF; color: #4B4C5D; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #4B4C5D ; border-style: solid; width: 136.25px
}
.polebig2 {
	background-color: #F0F8FF; color: #4B4C5D; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #4B4C5D ; border-style: solid; width: 136.25px
}
.polebig21 {
	background-color: #F0F8FF; color: #4B4C5D; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #C10000 ; border-style: solid; width: 136.25px
}
.polemini {
	background-color: #6E845B; color: #FFF7EF; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FFF7EF ; border-style: solid; width: 40%
}
.polenew {
	background-color: #6E845B; color: #FFF7EF; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FFF7EF ; border-style: solid; width: 25%
}
.polenew1 {
	background-color: #FFFFFF; color: #5B5B5B; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FF0000 ; border-style: solid; width: 100%
}
.polenewfile {
	background-color: #FFFFFF; color: #C0C0C0; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #C0C0C0 ; border-style: solid; width: 100%
}
.polenew122 {
	background-color: #FFFFFF; color: #5B5B5B; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FF0000 ; border-style: solid; width: 100%; height: 100px
}
.polenew2 {
	background-color: #6E845B; color: #FFF7EF; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FFF7EF ; border-style: solid; width: 100%
}
.polenew3 {
	background-color: #6E845B; color: #FFF7EF; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FFF7EF ; border-style: solid; width: 100%
}
.polesearch {
	background-color: #FFFFFF; color: #5B5B5B; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #B2B2B2 ; border-style: solid; width: 100%
}
.polesearchred {
	background-color: #FFFFFF; color: #B70000; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #B70000 ; border-style: solid; width: 100%; text-align: center;
}
.fldsubject {
	background-color: #FFFFFF; color: #FFF7EF; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FF0000 ; border-style: solid; width: 100%; height:200px
}
.fld {
	background-color: #FFFFFF; color: #FFF7EF; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FF0000 ; border-style: solid; width: 100%; height:200px
}
.poletema {
	background-color: #6E845B; color: #FFF7EF; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FFF7EF ; border-style: solid; width: 100%
}
.polekomm {
	background-color: #6E845B; color: #FFF7EF; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FFF7EF ; border-style: solid; width: 100%; height: 60px
}
.polekomm1 {
	background-color: #AEC49B; color: #000000; font-family: Arial; font-size: 10pt; border-width: 1 ; border-color: #FFF7EF ; border-style: solid; width: 100%; height: 120px
}

.topmenuactive
	{ 
		border-width: 0 ; border-color: #4B4C5D ; border-style: solid; background-color: #FF0000; font-family: Arial; vertical-align:middle ; font-size: 8pt; text-decoration:none; color:#FFFFFF; width: 128px; height:18px; text-align:center; vertical-align:absmiddle; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;
	}
.topmenuactive22
	{ 
		border-width: 0 ; border-color: #4B4C5D ; border-style: solid; background-color: #F5F5F5; font-family: Arial; vertical-align:middle ; font-size: 8pt; text-decoration:none; color:#FFFFFF; width: 80px; height:15px; text-align:center; vertical-align:absmiddle; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0pt;
	}

.knopka {
	background-color: #F8F8F8; color: #4B4C5D; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #4B4C5D ; border-style: solid; width: 83.125px
}
.knopka777 {
	background-color: #F8F8F8; color: #4B4C5D; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #4B4C5D ; border-style: solid; width: 81px
}
.knopkabig {
	background-color: #F0F0F0; color: #6C6C6C; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #6C6C6C ; border-style: solid; width: 80px
}
.knopkabig22 {
	background-color: #F0F0F0; color: #6C6C6C; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #6C6C6C ; border-style: solid; width: 100%
}
.knopkabig1 {
	background-color: #3A4C2A; color: #FFF7EF; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FFF7EF ; border-style: solid; width: 100%
}
.knopkabig11 {
	background-color: #FFFFFF; color: #FF0000; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FF0000 ; border-style: solid; width: 100%
}
.knopkabig2 {
	background-color: #FF8000; color: #FFF7EF; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FFF7EF ; border-style: solid; width: 100%
}
.knopkabig3 {
	background-color: #004080; color: #FFFFFF; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #FFF7EF ; border-style: solid; width: 100%
}
.poletxt {
	background-color: #F0F8FF; color: #4B4C5D; font-family: Arial; font-size: 8pt; border-width: 1 ; border-color: #4B4C5D ; border-style: solid; width: 100%; height:90px
}

/*добавлено РА element*/
h2, h3  {
	color : #A2A2A2;
	text-decoration: none;
}
a.menudown1:link, a.menudown1:visited, a.menudown1:active {font-family:Verdana, Tahoma, Arial;font-size: 8.5pt; text-decoration:none; color:#f5f5f5}
a.menudown1:hover {font-family:Verdana, Tahoma, Arial;font-size: 8.5pt; text-decoration:underline; color:#f5f5f5}