body {margin:0;padding:0; color:black;}
body, td, div, p, a {font:12px Tahoma, Arial, Verdana;}

a {color:#930;}
a:visited  {color:#930;}
a:active{color:black;}
a:hover {color:black;}

table td {vertical-align:top;}
.tListUslov {width:96%; margin-left:10px;}
.tListUslov td {border-bottom:1px solid #ddd; padding:6px;}


h1 {color:#930; font:bold 16px arial; border-top:2px solid #930; padding-top:8px; margin:0 0 4px 0;}
h2 {color:#000; font:bold 14px tahoma; margin: 6px 0 3px 0;}
h3 {color:#000; font:normal 150% arial; margin: 6px 0 3px 0;}

a h3 {text-decoration:none;color:#930; }
a h3:first-letter {text-transform:uppercase; font-size:130%;}
a:hover h3 {color:black;}

/*h3 {font-size:medium; color:#cf9;} */
h4 {color:#000; font:normal 130% tahoma; margin: 6px 0 3px 0;}
h5 {color:#000; font:normal 120% tahoma; margin: 6px 0 3px 0;}
h6 {color:#000; font:bold 110% tahoma; margin: 6px 0 3px 0;}

.err {color:red; margin:10px; padding:10px; width:60%; border:1px dashed red; background:white;}
.msg {color:black; margin:10px; padding:10px; width:60%; border:1px dashed red; background:white;}
.red {color:red;}

/*Menu TOP*/
.menuTop {background: #AC290B url(img/menu_background.gif) no-repeat right; height:29px;}

a.menuTopLink {display:block; color:#fff;  background:url(img/menu_n.gif) no-repeat left;  text-decoration:none;  text-transform:lowercase; padding: 0 5px 0 12px;  white-space:nowrap;}
a.menuTopLink:visited {color:#fff; background:url(img/menu_n.gif) no-repeat left; }
a.menuTopLink:active {color:#ddd; background:url(img/menu_h.gif) no-repeat left; }
a.menuTopLink:hover {color:#ddd; background:url(img/menu_h.gif) no-repeat left; }

.active {background:white url(img/menu_back_active.gif) no-repeat left;}
.active a.menuTopLink {display:block; background:white url(img/menu_active.gif) no-repeat left; color:#930; text-decoration:none; padding: 0 10px 0 15px; text-transform:lowercase; }
.active a.menuTopLink:visited {color:#930;background:white url(img/menu_active.gif) no-repeat left; }
.active a.menuTopLink:active {color:#000; background:white url(img/menu_active_h.gif) no-repeat left;}
.active a.menuTopLink:hover {color:#000; background:white url(img/menu_active_h.gif) no-repeat left;}

.icoHome {position:absolute; top:6px; left:10px;}
.icoMap {position:absolute; top:6px; left:42px;}
.icoContact {position:absolute; top:6px; left:74px;}

/*Member TOP*/
.memName {display:block; font:11px Tahoma, Arial, Verdana; color:white;text-decoration:underline; white-space:nowrap; margin:0 10px;}
.memName:visited {color:white;}
.memName:active {color:#ddd;}
.memName:hover {color:#ddd;}

.memLogin {display:block; font:11px Tahoma, Arial, Verdana; color:white;text-decoration:underline; white-space:nowrap; margin:0 10px;}
.memLogin:visited {color:white;}
.memLogin:active {color:#ddd;}
.memLogin:hover {color:#ddd;}


/*Menu LEFT*/
.menuLeft {margin:0 10px;}

.menuLeft_level1 {display:block; font:bold 11px tahoma; color:black; text-transform:uppercase; text-decoration:none; background:white url(img/menuLeft_1.gif) no-repeat right; padding:6px 16px 6px 16px; margin:3px 0 0 0; border-top:3px solid #930; border-bottom:1px solid #999;}
.menuLeft_level1:visited {display:block; font:bold 11px tahoma; color:black; text-transform:uppercase; text-decoration:none; background:white url(img/menuLeft_1.gif) no-repeat right; padding:6px 16px 6px 16px; margin:3px 0 0 0; border-top:3px solid #930; border-bottom:1px solid #999;}
.menuLeft_level1:active {background:white url(img/menuLeft_12.gif) no-repeat right; color:#930;}
.menuLeft_level1:hover {background:white url(img/menuLeft_12.gif) no-repeat right; color:#930;}

.menuLeft_level12 {display:block; font:bold 11px tahoma; color:black; text-transform:uppercase; text-decoration:none; background:white url(img/menuLeft_12.gif) no-repeat right; padding:6px 16px 6px 16px; margin:3px 0 0 0; border-top:3px solid #930; border-bottom:1px solid #999;}
.menuLeft_level12:visited {color:black; background:white url(img/menuLeft_12.gif) no-repeat right; }
.menuLeft_level12:active {background:white url(img/menuLeft_1.gif) no-repeat right; color:#930;}
.menuLeft_level12:hover {background:white url(img/menuLeft_1.gif) no-repeat right; color:#930;}

.menuLeft_level2 {display:block; font:normal 10px tahoma; color:#666; background:#F0F0F0 url(img/menuLeftback_l2.gif) no-repeat left top; border-bottom:1px solid #e0e0e0; padding:6px 6px 6px 23px;  text-decoration:none;}
.menuLeft_level2:visited {color:#666;}
.menuLeft_level2:active {color:#333;}
.menuLeft_level2:hover {color:#333;}


/*Content Center*/
.cntCenter {margin:40px 10px 0 0; width:700px;}

.headCenter1 {background:url(img/c1_head_back.gif) no-repeat right; border-top: 2px solid #999; border-bottom: 1px solid #E2E2E2; text-transform:uppercase; font: bold 11px tahoma; color:#930; padding:5px 0 4px 7px; margin:0;}
.headCenter2 {background:url(img/c2_head_back.gif) no-repeat right; border-top: 2px solid #999; border-bottom: 1px solid #E2E2E2; text-transform:uppercase; font: bold 11px tahoma; color:#930; padding:5px 0 4px 7px; margin:0;}
.headCenter3 {background:url(img/c3_head_back.gif) no-repeat right; border-top: 2px solid #999; border-bottom: 1px solid #E2E2E2; text-transform:uppercase; font: bold 11px tahoma; color:#930; padding:5px 0 4px 7px; margin:0;}

.mainAnons {font:normal 11px tahoma; color:#666; margin:-20px 0 10px 0;}

/*Content Right*/
.cntRight {margin:40px 10px 0 0;}
.headRight1 {background:url(img/news_head_back.gif) no-repeat right; border-top: 2px solid #999; border-bottom: 1px solid #E2E2E2; text-transform:uppercase; font: bold 11px tahoma; color:#930; padding:5px 0 4px 7px; margin:0;}

/*Footer*/

.cntFooter {padding:10px;}
.cntFooter table {background:#F3F3F3;border-top:2px solid #ccc;}

.copyright {color:#999; font:10px tahoma;}
.menuFooter {width:80%;}
.menuFooter a {line-height:16px; color:black; text-decoration:none; font-size:11px;}
.menuFooter a:visited {color:black;}
.menuFooter a:hover {line-height:16px; color:black; text-decoration:underline;}

/*Internal Navigation*/
.intNavigation {position:absolute; top:40px ; left: 215px;}
.intNavigation a {color:#666; font-size:11px;}
.intNavigation a:visited {color:#666;}
.intNavigation a:active {color:#333;}
.intNavigation a:hover {color:#333;}



/*Формы*/
form {margin:0; padding:0; font:normal 11px tahoma;}
form td {font:normal 11px tahoma;}
.fLong, .fMidi, .fShort, .fSubmit, select {font:normal 11px tahoma;}  
.fLong {width:90%; border:1px solid #333;}
textarea.fLong  {height:100px; width:350px; border:1px solid #333;}
.fMidi {width:200px;border:1px solid #333;}
.fShort {width:70px;border:1px solid #333;}

.aBut {font: normal 10px tahoma; text-decoration:none; border:1px solid #310; background:#930; border-top:1px solid #FAC3B6; border-right:1px solid #FAC3B6; color:white; text-transform:uppercase; padding: 0 6px;}
.aBut:visited {color:white;} 
.aBut:hover {font: normal 10px tahoma; text-decoration:none; border:1px solid #310; background:#841900; border-bottom:1px solid #FAC3B6; border-left:1px solid ##FAC3B6; color:#ccc; text-transform:uppercase; padding: 0 6px;}

.fSubmit {width:180px; border:1px solid #310; background:#930; border-top:1px solid #f50; border-right:1px solid #f50; color:white; text-transform:uppercase;}

/*Login*/
.fLogin {width:80px;border:1px solid #666;}
.cntLogin a {font-size:11px;}


/*List Navigations*/


.Nav {width:350px; padding-bottom:8px; padding-top:5px;}
.NavF {width:95%; padding-bottom:8px; padding-top:5px;}
.NavPage {display:block; float:left; padding:6px 6px 3px 0; font-size:10px; border-right:3px solid #666; margin-right:5px;}
span.NavBegin, span.NavPrev, span.NavNext, span.NavEnd, span.NavPg {color:#999;font-size:11px; padding:3px; display:block; float:left;text-decoration:none; text-transform:uppercase;}
a.NavBegin, a.NavPrev, a.NavNext, a.NavEnd  {color:#666;font-size:11px; padding:3px; display:block; float:left; text-decoration:none; text-transform:uppercase;}
a.NavBegin:visited, a.NavPrev:visited, a.NavNext:visited, a.NavEnd:visited {color:#666;}
a.NavBegin:hover, a.NavPrev:hover, a.NavNext:hover, a.NavEnd:hover, a.NavPg.hover {color:#000;}
a.NavPg {color:#666;font-size:11px; padding:3px; display:block; float:left;}
a.NavPg:visited {color:#666;}
a.NavPg:hover {color:#000;}
a.NavRPP {color:#666;font-size:11px; padding:3px; display:block; float:right;}
a.NavRPP:visited {color:#666;}
a.NavRPP:hover {color:#000;}
.NavPageNum {font-weight:bold;}


/*List Artcle*/

.artHeader {text-decoration:none; font:bold 14px Tahoma; color:black; display:block; margin: 8px 0 5px 0; border-top:1px solid #E0E0E0; padding:7px 0 0 0;}
.artHeader:visited {color:black;} 
.artHeader:active {color:#930;} 
.artHeader:hover {color:#930;} 
.artAnons {font-size:11px; color:#222;}


.artHeaderF {text-decoration:none; font:bold 14px Tahoma; color:black; display:block; margin: 5px 0 5px 0; padding:5px 0 0 0;}
.artHeaderF:visited {color:black;} 
.artHeaderF:active {color:#930;} 
.artHeaderF:hover {color:#930;} 

.artDescr {font: bold 13px Tahoma; margin: 6px 0 3px 0;}
.artAutor {color:#930; font: normal 10px Tahoma;}
.artDate {font: normal 10px Tahoma; color:#666;}
.artIcoAutorList {position:relative; top:2px; width:17px; height:11px;}
.artIcoExpList  {position:relative; top:2px; width:21px; height:11px; margin: 0 5px 0 0; border-left:1px solid #930;}

.artDateInt {font: bold 10px Tahoma; color:#666;}
.artAutorInt {color:#222; font: bold 10px Tahoma;}

/*Новости список*/

.newsAutor {color:#930; font: normal 10px Tahoma;}

.newsAuthor {color:#930; font: normal 10px Tahoma; text-align:right;}
.newsAuthor a {color:#930; font: normal 10px Tahoma;}
.newsAuthor a:visited {color:#930;}
.newsAuthor a:active {color:#000;}
.newsAuthor a:hover {color:#000;}

.newsDate {font: normal 10px Tahoma; color:#666;}
.newsAnons {font-size:11px; color:#222;}
.newsCardText {margin:5px 0; text-align:justify;}
.newsCardImg {width:180px; padding:2px; border:1px solid #ddd; float:right; margin:10px 0 10px 10px;}

.newsHeaderAnons {color:#333; font:bold 14px tahoma; margin: 6px 0 3px 0; display:block; text-decoration:none; text-transform:lowercase;}
.newsHeaderAnons:first-letter {text-transform:uppercase;}
.newsHeaderAnons:visited {color:#333;}
.newsHeaderAnons:active {color:#000;}
.newsHeaderAnons:hover {color:#000; text-decoration:underline;}
.newsRight {margin: 0 5px 6px 7px; padding: 0 0 8px 0; border-bottom:1px solid #e0e0e0;}

.newsImgList {width:70px; height:70px; padding:2px; border:1px solid #ddd; float:left; margin:0 7px 0 0;}
.newsList {clear:both;}
.newsListCenter {clear:both;}
.newsListCenter div, .newsListCenter .artHeaderF, .newsListCenter .artHeader {padding-left:6px;}


.newsRelatedLinks {border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; margin: 10px 0 6px 0; padding: 7px;}
.newsRelatedLinks div {margin:4px 0; font: normal 10px tahoma; color:#666;}
.newsRelatedLinks div a, .newsRelatedLinks div a:visited {font: normal 10px tahoma; color:#666;}
.newsRelatedLinks div a:hover {color:#000;}

.newsListProfile {color:#930; font:normal 10px tahoma;}
.newsListProfile a {color:#930; font:normal 10px tahoma;}
.newsListProfile a:visisted {color:#930; font:normal 10px tahoma;}
.newsListProfile a:active {color:#000; font:normal 10px tahoma;}
.newsListProfile a:hover {color:#000; font:normal 10px tahoma;}

.newsArchive {color:#930; font:normal 10px tahoma; text-align:right;}
.newsArchive a {color:#930; font:normal 10px tahoma; text-align:right;}
.newsArchive a:visited {color:#930; font:normal 10px tahoma; text-align:right;}
.newsArchive a:active {color:#000; font:normal 10px tahoma; text-align:right;}
.newsArchive a:hover {color:#000; font:normal 10px tahoma; text-align:right;}

.NewsMain {width:80%; margin-top:10px;}
.NewsHead a {color:#cf9;}
.NewsAnons {border-bottom:1px dashed #669900;padding-bottom:2px;}
.NewsHead {color:#cf9; font-weight:bold;}
.NewsImg {margin:0 10px 10px 0; float:left; padding:10px; background:url(img/back_green.gif);}
.NewsImg img {width:130px; height:85px;}
.NewsMain {float:both;}

.NewsMoreHead {font-size:medium;color:#cf9;font-weight:bold;}
.NewsMoreDate {font-weight:bold; margin-bottom:15px;}
.NewsMoreImg { width:240px; margin:10px; border-bottom:7px solid #690; float:right;}
.NewsMoreImg img {border:1px solid #cf9; width:240px; height:180px;}
.NewsMoreBack {font-weight:bold; text-transform:uppercase; font-size:x-small; color:#cf9; text-align:right; margin:10px 20px 5px 10px}

.headRozysk {border-top:2px solid black; margin-top:13px; padding:3px 0 3px 0; text-align:center; border-bottom:1px solid #666; background:#fff; font:bold 11px tahoma; text-transform:uppercase; color:black;}
.textRozysk {background:#F0F0F0; border:1px solid #F0F0F0; border-bottom:1px solid #ccc; padding:7px 5px;}
.textRozysk table {background:#F0F0F0; margin-bottom:8px;}
.textRozysk td {font:normal 10px tahoma;color:black;}
.textRozysk td.rozyskName {font:bold 11px tahoma;color:#930;}
.textRozysk td.rozyskData {font:normal 10px tahoma;color:#666;}
.rozyskName {font:bold 11px tahoma;color:#930;text-decoration:none;}
.rozyskName:visited {font:bold 11px tahoma;color:#930;}
.rozyskName:hover {font:bold 11px tahoma;color:#000;}
.rozyskData {font:normal 10px tahoma;color:#666;}

.textNewMem {border-bottom:1px solid #ccc; padding:7px 5px;}
.textNewMem table {background:#fff; margin-bottom:8px;}
.textNewMem td {font:normal 10px tahoma;color:black;}
.textNewMem td.rozyskName {font:bold 11px tahoma;color:#930;}
.textNewMem td.rozyskData {font:normal 10px tahoma;color:#666;}

.cntQuickSearch {padding:15px 10px 10px 10px;background:#ccc; font-size:10px;}

/*Profiles*/
.profileSearchDescr {font-size:10px; color:#666;}
.profilePreview img {border:1px solid #ccc; padding:2px; width:70px; height:70px;}
.profileStatus {font: 11px Tahoma,Arial; color:#666;}
.ttableProf {}
.tcellsProf {}
.tcellsProf td {border-bottom:1px solid #e0e0e0;}
.profileCardHead {border-top:2px solid black; margin-top:13px; padding:3px 0 3px 0; text-align:center; border-bottom:1px solid #666; background:#eee; font:bold 11px tahoma; text-transform:uppercase; color:black;}
.profileCardHead1 {border-top:2px solid #930; margin-top:13px; padding:3px 0 3px 0; text-align:center; border-bottom:1px solid #930; background:#ECD6D6; font:bold 11px tahoma; text-transform:uppercase; color:#930;}
.profileCardHead2 {border-top:2px solid #666; margin-top:13px; padding:3px 0 3px 0; text-align:center; border-bottom:1px solid #ccc; background:#f4f4f4; font:bold 11px tahoma; text-transform:uppercase; color:#666;}
.profileImage {border:1px solid #ccc; padding:2px; width:150px;}

/*Small Design*/

.smallHeader {height:10px;border-top:4px solid #930; margin-bottom: 5px;}
.smallFooter {height:40px; background:#eee; color:#999; font: normal 10px Tahoma; padding:10px; border-top:2px solid #ccc;}
.smallClose {display:block; margin:10px; text-align:right; text-decoration:none;}
.smallClose:hover {text-decoration:underline;}

/*Gallery*/
.galleryImgBig {padding:2px; border:1px solid #666; margin:3px;}
.galleryImgBigW {width:380px; padding:2px; border:1px solid #666; margin:3px;}
.galleryImgBigH {height:380px; padding:2px; border:1px solid #666; margin:3px;}
.galleryImgSmall {padding:2px; border:1px solid #666;}
.galleryImgSmallW {width:70px; padding:2px; border:1px solid #666;}
.galleryImgSmallH {width:70px; padding:2px; border:1px solid #666;}

.galleryHrefImg {width:80px; height:80px;}

/**/
.alfRus {margin:3px;}
div.alfRus a {border:1px solid #999; background:#fff; padding: 0 4px 0 4px; text-decoration:none; display:block; float:left; margin:2px;}
div.alfRus a:visited {border:1px solid #999; background:#fff; padding: 0 4px 0 4px; text-decoration:none; display:block; float:left; margin:2px;}
div.alfRus a:hover {border:1px solid #000; background:#930; color:white;}

.alfEng {margin:3px;}
div.alfEng a {border:1px solid #999; background:#fff; padding: 0 4px 0 4px; text-decoration:none; display:block; float:left; margin:2px;}
div.alfEng a:visited {border:1px solid #999; background:#fff; padding: 0 4px 0 4px; text-decoration:none; display:block; float:left; margin:2px;}
div.alfEng a:hover {border:1px solid #000; background:#930; color:white;}

/*Forum*/
.ttableF  {}
.tcellsH  {}
.tcellsF1 {}
.tcellsF2 {}
.tcellsH td {background:#F0F0F0;font-weight:bold;color:#930;}
.tcellsF1 td {border-bottom:1px solid #e0e0e0;}
.tcellsF2 td {border-bottom:1px solid #e0e0e0;background:#F0F0F0;}
.lineF {color:#e0e0e0;}

.frB {}
.frI {}
.frOff {color:#666;font-size:10px;}
.frQ {margin-left:30px;display:block;color:#666;font-size:12px;}

.frDiv {}
.frMod {color:red;font-weight:bold;}
