a{color: #4A66A6; text-decoration: underline;}
a:hover{color: #4A66A6; text-decoration: none;}

div#container { 
 position: absolute; 
 left: 50%; 
 width: 1000px; 
 margin-left: -500px; /* половина ширины */ 
}

body {background: #c2c2c2 url(/site-admin/fon_sita/pattern_44.png); background-repeat: repeat; background-attachment: fixed;}
body, page{margin: 0px; padding: 0px; }
body, td{font-family: tahoma, sans-serif; font-size: 14px; color: #303030;}

h1{font-size: 14px; font-weight: bold;}
input, textarea, select{font: tahoma, arial, verdana, halvetica, sans-serif; font-size: 12px;}
#belmap{background: url(/site-admin/images/belmap_3.gif) left top no-repeat;}
#bookmark{background: url(/site-admin/images/linet.gif) top left no-repeat;}
#bookmr{background: url(/site-admin/images/image-06.jpg) top left no-repeat;}
#logotip{background: url(/site-admin/images/logo.jpg) top left no-repeat;}
#logon{background: url(/site-admin/images/logon.jpg) no-repeat;}
#menu{background: url(/site-admin/images/image-02.gif) no-repeat;}
#menu a{color: #003399; font-size: 12px; text-decoration: none; font-weight: bold;}
#menu a:hover{color: #3D5896; font-size: 12px; text-decoration: none; font-weight: bold;}
#menu .toplink{padding: 19px 6px 6px 0px;}
#menu .botlink{padding: 13px 0px 6px 7px;}

#midtable{background: #C2C2C2 url(/site-admin/images/image-08.gif) left repeat-y;}

.menusides{margin: 19px; padding: 0px; list-style-image: url(/site-admin/images/space.gif);}
.menusides li{margin: 10px 0px 0px 0px; padding: 0px;}

#menu21{
 background: url(/site-admin/images/4-02-1.jpg) no-repeat;
}
#menu22{
 background: url(/site-admin/images/4-02-2.jpg) no-repeat;
}
#menu22 a{
 color: #000000;
 font-size: 10px;
 text-decoration: none;
}

#screpka{
 background-image: url(/site-admin/images/fotter-3.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
}

#search{background: url(/site-admin/images/image-04.jpg) no-repeat;}
#search{padding: 11px 8px 36px 63px;}
#search .inpfield{background: #ffffff; border: 1px solid #BABABA; color: #6C6C6C;}

#subscribe .inpfield{background: #ffffff; border: 5px solid #BABABA; color: #6C6C6C;}

#sms{background: url(/site-admin/images/image_05.jpg) top left no-repeat;}
#sms a{color: #000000; font-size: 11px; text-decoration: none; }

#sitemap{background: url(/site-admin/images/image-07.jpg) top left no-repeat;}
#sitemap a{color: #000000; font-size: 11px; text-decoration: none; }

#title{
 background-image: url(/site-admin/images/title.gif);
 background-repeat: no-repeat;
 background-position: left top;
}

#title0{background: url(/site-admin/images/title0.gif) top left no-repeat;}

#footer{
 background-image: url(/site-admin/images/fotter-2.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
}

#LeftTopForm1{
 background-image: url(/site-admin/images/leftTopForm_1.gif);
 background-repeat: no-repeat;
 background-position: left top;
}
#LeftTopForm2{
 background-image: url(/site-admin/images/leftTopForm_2.gif);
 background-repeat: no-repeat;
 background-position: left top;
}


/* Other Styles */
.replaceTable {background:#ffffff;height:100px;width:300px;border:1px solid #000000;}
.replaceBody {background:url('') #EBEBEB;}
.legendTd {font-size:7pt;}


 .style1 {font-size: 10px}
 .style2 {
 font-size: 14px; 
 font-weight: bold;
}
 .style4 {
 font-size: 14px;
 font-weight: bold;
 color: #003399;
 margin-right: 5px;
}
/* ------------ */

/* Menus */
ul.uz, ul.uMenuRoot {list-style: none; margin: 0 0 0 0; padding-left: 0px;}
li.menus {margin: 0; padding: 0 0 0 13px; background: url('/site-admin/images/more.gif') no-repeat no-repeat 0px 3px; font-size: 13px; margin-bottom: .0em;}
/* ----- */
 
/* Site Menus */

 /* Горизонтальное меню сайта */
.uMenuH .uMenuItem {padding: 0 3 1 14px; background: url('/site-admin/images/more.gif') no-repeat 0px 3px; font-size: 12.5px; margin: 0;} /* Декоративная стрелка свернутого меню, отступ между ссылками второго уровня*/
.uMenuH li {color: #4A66A6; margin: 2; float:left;} /* Ссылка меню верхнего уровня */
.uMenuH li a:link {text-decoration:none;} /* убирает подчеркивания ссылок */
.uMenuH li a:active {text-decoration:none;}
.uMenuH li a:visited {text-decoration:none;}
.uMenuH li a:hover {text-decoration:underline;}
 /* --------- */

 /* Вертикальное меню сайта */
.uMenuV .uMenuItem {padding: 0 0 0 15px; background: url('/site-admin/images/more.gif') no-repeat 0px 3px; font-size: 13px; margin: 1;} /* Декоративная стрелка свернутого меню, отступ между ссылками второго уровня*/
.uMenuV li {color: #4A66A6; margin: 3;} /* Ссылка меню верхнего уровня, отступ между ссылками верхнего уровня и развернутого меню*/
.uMenuV li a:link {text-decoration:none;} /* убирает подчеркивания ссылок */
.uMenuV li a:active {text-decoration:none;}
.uMenuV li a:visited {text-decoration:none;}
.uMenuV li a:hover {text-decoration:underline;}
.uMenuV .uMenuArrow {position:absolute; width:10px; height:10px; right:0; top:7px; background:url('/.s/img/wd/1/ar1.gif') no-repeat 0 0;} /* Стрелка в меню второго уровня */
 /* ----------- */

/* Module Part Menu *//* Меню категорий */
.catsTd {padding: 0 0 3px 17px; background: url('/site-admin/images/more.gif') no-repeat 0px 4px;}
.catName {font-size:14px;} /* Название категории */
.catNameActive {font-size:14px;}/* Название активной категории */
.catNumData {font-size:8pt; color:#545454;}/* Количество материалов категории */
.catDescr {font-size:9pt; padding-left:10px;} /* Описание категории */

a.catName:link {text-decoration:none; color:#4A66A6;}
a.catName:visited {text-decoration:none; color:#4A66A6;}
a.catName:hover {text-decoration:underline; color:#4A66A6;}
a.catName:active {text-decoration:none; color:#4A66A6;}
a.catNameActive:link {text-decoration:underline; color:#4A66A6;}
a.catNameActive:visited {text-decoration:none; color:#4A66A6;}
a.catNameActive:hover {text-decoration:underline; color:#4A66A6;}
a.catNameActive:active {text-decoration:none; color:#4A66A6;}
/* ------------ */

/* ===== forum Start ========================================================================================================= */

/* General forum Table View */
.gTable {background:#D0D0D0}
.gTableTop {padding:5px;background:#f2f2f2;color:#4A66A6;font-weight:bold;height:23px;padding-left:17px;font-size:10pt;}
.gTableSubTop {padding:5px;background:#fefaca;color:#000000;height:20px;font-size:11px;}
.gTableBody {padding:5px;background:#FFFFFF;}
.gTableBody1 {padding:5px;background:#FFFFFF;}
.gTableBottom {padding:5px;background:#FFFFFF;}
.gTableLeft {padding:5px;background:#FFFFFF;font-weight:bold;color:#545454}
.gTableRight {padding:5px;background:#FFFFFF}
.gTableError {padding:5px;background:#FFFFFF;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:5px;background:#FFFFFF}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:5px;background:#FFFFFF}
.forumLastPostTd,.forumArchive {padding:3px;font-size:10pt;}
a.catLink:link {text-decoration:none; color:#4A66A6;}
a.catLink:visited {text-decoration:none; color:#4A66A6;}
a.catLink:hover {text-decoration:underline; color:#4A66A6;}
a.catLink:active {text-decoration:underline; color:#4A66A6;}

.subforumDescr {color:#696969;font-size:10,5pt;}
.forumLastPostLink {font-size:9pt;}
.lastPostGuest {font-size:8pt;}
.lastPostUser {font-size:8pt;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Page switches */
.switches {background:#FFFFFF;}
.pagesInfo {background:#f2f2f2;padding-right:8px;font-size:10pt;border-style:solid;border-color:#C3C1CA;border-width:1px;}/* ? и надпись "страница x из y" */
.switch {background:#f2f2f2;width:17px;font-size:10pt;border-style:solid;border-color:#C3C1CA;border-width:1px;text-align:center;}/* номера неактивных страниц */
.switchActive {background:#f2f2f2;font-weight:bold;color:#4A66A6;width:12px;border-style:solid;border-color:#C3C1CA;border-width:1px;text-align:center;}/* номер активной страницы */
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000000;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#4A66A6;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#4A66A6;}
/* ------------------- */

/* forum Threads Style */
.threadLastPostTd,.threadNametd {padding:5px;background:#FFFFFF;font-size:11pt;} /* название темы */
.threadAuthTd {font-size:8pt;padding:5px;background:#FFFFFF} /* автор темы */
.threadIcoTd,.threadPostTd,.threadViewTd {padding:5px;background:#FFFFFF} /* ответы, просмотры */
.threadLastPostTd {padding:5px;font-size:8pt;} /* обновления (последние сообщения) */
.threadDescr {color:#858585;font-size:10pt;} /* описание темы */
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:5px;background:#f2f2f2;height:20px;font-weight:bold;font-size:10pt;color:#545454;padding-left:30px;}/* название разделов*/
.threadsDetails {padding:5px;background:#f2f2f2;color:#545454;height:20px;}
.forumOnlineBar {padding:5px;background:#FFFFFF;color:#545454;height:20px;}

a.threadLink:link {text-decoration:none; color:#454545;}
a.threadLink:visited {text-decoration:none; color:#454545;}
a.threadLink:hover {text-decoration:underline; color:#000000;}
a.threadLink:active {text-decoration:underline; color:#000000;}

.postpSwithces {font-size:9pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:9pt;text-align:right;}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {background:#FFFFFF;text-align:center;}
.postFirst {background:#FFFFFF;border-bottom:3px solid #4A66A6;}
.postRest1 {background:#FFFFFF;}
.postRest2 {background:#FFFFFF;}
.postSeparator {height:0px;background:#FFFFFF;}

.postTdTop {background:#FFFFFF}
.postBottom {background:#f2f2f2;height:20px}
.postUser {font-weight:bold;}
.postTdInfo {background:#FFFFFF;text-align:center;padding:5px;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#787878;}
.posttdMessage {padding:10px;background:#FFFFFF;}

.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:240px;font-size:5pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#fefaca;font-size:13px;padding:5px;}
.quoteMessage {background:#fefaca;font-size:13px;padding:5px;}

.signatureView {font-size:10pt;} /* подпись автора сообщения */
.edited {padding-top:30px;font-size:10pt;text-align:right;color:#545454;}
.editedBy {font-weight:bold;font-size:10pt;}

.statusBlock {padding-top:5px;}
.statusOnline {color:#6495ED;}
.statusOffline {color:#000000;}
/* ------------------ */
/* ====== forum End ====== */


/* Другие материалы по теме */
ul.uRelatedEntries,li.uRelatedEntry{list-style:none;margin:1;padding:0;overflow:hidden;white-space:pre-wrap;}
ul.uRelatedEntries{width:100%;margin:0px auto 0;}
li.uRelatedEntry{width:49%;float:left;height:1.3em;text-indent:15px;background:url('/site-admin/images/more.gif') no-repeat 0px 4px;}
/* ====== / Другие материалы по теме ====== */


/* Наложение текста на картинку */
.image {
 position : relative;
 width : 100%; /* for IE 6 */
}

h4 {
 position : absolute;
 top : 167px;
 left : 0;
 width : 100%;
}

h4 span {
 color : white;
 font : bold 12px/24px Helvetica, Sans-Serif;
 letter-spacing : 0px;
 background : rgb(0, 0, 0); /* на случай, если следующая строка не сработает */
 background : rgba(0, 0, 0, 0.7);
 padding : 10px;
}
/* ====== / Наложение текста на картинку ====== */


/* ====== Рейтинг без цифр ====== */
.u-one-star,.u-two-stars,.u-three-stars,.u-four-stars,.u-five-stars {color:transparent;}
.u-one-star:hover,.u-two-stars:hover,.u-three-stars:hover,.u-four-stars:hover,.u-five-stars:hover {color:transparent;}
/* ====== / Рейтинг без цифр ====== */


/* ====== Убрать "Войти через uID" ====== */
#uidLogButton {display:none;} 
#baseLogForm {display: block !important;}
/* ====== / Убрать "Войти через uID" ====== */


/* ====== Обрезка текста для карты наблюдений ====== */
.box {
 overflow: hidden;
 height: 100px;
 width: 349px;
 line-height: 17px;
}

.box:before {
 content: "";
 float: left;
 width: 0px;
 height: 200px;
}

.box > *:first-child {
 float: right;
 width: 100%;
 margin-left: -5px;
} 

.box:after {
 content: "\02026";
 box-sizing: content-box;
 float: right;
 position: relative;
 top: -25px;
 left: 100%; 
 width: 3em;
 margin-left: -3em;
 padding-right: 5px; 
 text-align: right;
 background-size: 100% 100%;
 background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
}
/* ====== / Обрезка текста для карты наблюдений ====== */




/* ====== Обрезка текста информера комментариев на главной ====== */
.box_gl {
 overflow: hidden;
 height: 45px;
 width: 341px;
 line-height: 15px;
}

.box_gl:before {
 content: "";
 float: left;
 width: 0px;
 height: 200px;
}

.box_gl > *:first-child {
 float: right;
 width: 100%;
 margin-left: -5px;
} 

.box_gl:after {
 content: "\02026";
 box_gl-sizing: content-box_gl;
 float: right;
 position: relative;
 top: -25px;
 left: 100%; 
 width: 3em;
 margin-left: -3em;
 padding-right: 5px; 
 text-align: right;
 background-size: 100% 100%;
 background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
}
/* ====== / Обрезка текста информера комментариев на главной ====== */