#infoTabs{
 display:hidden;
}

/* General Style */
a:link {
 text-decoration: none;
 color: #006cd0;
}

a:visited {
 text-decoration: none;
 color: #006cd0;
}

a:hover {
 text-decoration: underline;
 color: #000000;
}

a:active {
 text-decoration: blink;
 color: #000000;
}

td, body {
 font-family: Verdana, Arial, Helvetica;
 font-size: 11px;
}

form {
 padding: 0px;
 margin: 0px;
}

input, textarea, select {
 vertical-align: middle;
 font-size: 8pt;
 font-family: Verdana, Arial, Helvetica;
} .copy {
 font-size: 10px;
}

h1 {
 font-family: Arial, Sans-Serif;
 color: #4D6D91;
 font-size: 13px;
 margin: 0px 0px 0px 0px
}

h2 {
 font-family: Arial, Sans-Serif;
 color: #4D6D91;
 font-size: 12px;
 margin: 0px 0px 0px 0px
}

a.noun:link {
 text-decoration: none;
 color: #4D6D91
}

a.noun:visited {
 text-decoration: none;
 color: #4D6D91
}

a.noun:hover {
 text-decoration: underline;
 color: #000000
}

hr {
 color: #A9B8C2;
 height: 1px;
}

label {
 cursor: pointer;
} .blockTitle, .menu1 {
 color: #445588;
 text-transform: uppercase;
 font-size: 9px;
 font-family: Tahoma, Verdana;
}

a.menu1:link {
 text-decoration: none;
 color: #445588
}

a.menu1:visited {
 text-decoration: none;
 color: #445588
}

a.menu1:hover {
 text-decoration: underline;
 color: #445588
} .topBorder {
 border-left: 1px solid #A9B8C2;
 border-right: 1px solid #A9B8C2;
} .topMenu {
 border: 1px solid #A9B8C2;
 padding: 2px;
}

/* ------------- */
/* Menus */
ul.uz {
 list-style: none;
 margin: 0 0 0 0;
 padding-left: 0px;
}

li.menus {
 margin: 0;
 padding: 0 0 0 13px;
 background: url('http://src.ucoz.ru/t/121/14.gif') no-repeat 3px 4px;
 margin-bottom: .6em;
}

/* ----- */
/* Main Menu */ .ma {
 font-family: Tahoma, Arial, Helvetica;
 font-size: 11pt;
 font-weight: bold;
 text-decoration: none;
} .m {
 width: 190px;
 margin-top: 7px;
 padding: 2px;
}

a.ma:link, a.ma:visited {
 text-decoration: none;
 color: #305b9c;
 padding-left: 3px;
}

a.ma:hover {
 text-decoration: none;
 color: #ff6600;
 border-left: 1px solid #ddd;
 border-bottom: 2px solid #666;
 padding-left: 2px;
}

a.ma:active {
 text-decoration: none;
 color: green;
 border-left: 1px solid orange;
 border-bottom: 1px solid orange;
} .m2a, .m3a {
 font-family: Tahoma, Arial, Helvetica;
 font-size: 11pt;
 font-weight: 500;
} .m2, .m3 {
 margin-left: 17px;
 padding: 7px;
 padding-bottom: 7px;
 padding-top: 0px;
} .m2 {
 background-color: #fffff0;
 border: 1px solid #dedcbc;
 position: absolute;
 width: 130px;
 overflow: auto;
 visibility: hidden;
} .m2div, .m3div {
 margin-top: 5px;
} .m2div {
 border-bottom: 1px dotted #9a9;
}

a.m2a:link, a.m2a:visited, a.m3a:link, a.m3a:visited{
 text-decoration: none;
 color: #205586;
 padding-left: 3px;
}

a.m2a:hover, a.m3a:hover {
 text-decoration: none;
 color: #ff6600;
 border-left: 1px solid #ddd;
 border-bottom: 2px solid #666;
 padding-left: 2px;
}

a.m2a:active, a.m3a:active {
 text-decoration: underline;
 color: #4D6D91;
}

/*---------------*/
.veloPDD a, .veloArtrit a, .veloHelmet a{
 width: 90%;
 font-weight: 400;
 display:block;
 margin:2px ;
 font-size:14px;
 text-decoration:none;
 padding:1px 1px 2px 6px;
 border:0;
}



.veloPDD a {
 color: white;
 background-color: #ff972f;
}

.veloArtrit a{
 color: white;
 background-color: #ca95ff;
}

.veloHelmet a{
 color: white;
 background-color: #3cff3c;
}

 .veloPDD a:hover, .veloArtrit a:hover, .veloHelmet a:hover {
 border: 1px solid #ddd;
 border-right: 1px solid black;
 border-bottom: 2px solid #464646;;
 margin: 2px;
 background-color: #2492ff;;
 color: white;
 padding: 0 0 0 5px;
 }


/* --------- */
/* Module Part Menu */ .catsTd {
 padding: 0 0 3px 12px;
 background: url('http://src.ucoz.ru/t/121/14.gif') no-repeat 2px 4px;
} .catName {
 font-family: Tahoma, Arial, Sans-Serif;
 font-size: 11px;
} .catNameActive {
 font-family: Tahoma, Arial, Sans-Serif;
 font-size: 11px;
} .catNumData {
 font-size: 7pt;
 color: #4D6D91;
} .catDescr {
 font-size: 7pt;
}

a.catName:link {
 text-decoration: none;
 color: #4D6D91;
}

a.catName:visited {
 text-decoration: none;
 color: #4D6D91;
}

a.catName:hover {
 text-decoration: underline;
 color: #4D6D91;
}

a.catName:active {
 text-decoration: underline;
 color: #4D6D91;
}

a.catNameActive:link {
 text-decoration: underline;
 color: #4D6D91;
}

a.catNameActive:visited {
 text-decoration: underline;
 color: #4D6D91;
}

a.catNameActive:hover {
 text-decoration: underline;
 color: #4D6D91;
}

a.catNameActive:active {
 text-decoration: underline;
 color: #4D6D91;
}

/* ----------------- */
/* Entries Style */ .entryTable {
} .entryTitle {
 font-family: Tahoma, Arial, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 color: #4D6D91;
 padding: 00px 0 0px 40px;
 background: url('http://src.ucoz.ru/t/121/15.gif') no-repeat 0px 1px;
}
.entryBodyTd p{
 text-align: justify;
 padding-bottom: 5px;
}

.entryBodyTd p{
 font-size:13px;
 line-height:1.3;
}


.entryBodyTd a:link, .entryBodyTd a:visited{
 text-decoration:none;
 color:blue;
 border-bottom:1px dotted #2973ed;
}

.entryBodyTd a:hover{
 text-decoration:none;
 border-bottom:1px solid #2973ed;
 color:blue;
}


.entryTextTd {
 text-align: justify;
 padding-bottom: 5px;
 padding-top: 5px;
 border-top: 1px dashed #A9B8C2;
 font-size: 9pt;
} .entryNews {
 border-left: 1px solid #A9B8C2;
 border-right: 1px solid #A9B8C2;
} .entryDetailsTd {
 border-top: 1px dashed #A9B8C2;
 border-bottom: 1px dashed #A9B8C2;
 font-family: Tahoma, Arial, Sans-Serif;
 color: #1A1A1A;
 padding-bottom: 5px;
 padding-top: 3px;
 text-align: left;
 font-size: 7pt;
} .entryDetailsTd1 {
 border-top: 1px dashed #A9B8C2;
 border-bottom: 1px dashed #A9B8C2;
 font-family: Tahoma, Arial, Sans-Serif;
 color: #1A1A1A;
 padding-bottom: 5px;
 padding-top: 3px;
 text-align: left;
 font-size: 8pt;
} .entryDetailsTd2 {
 border-bottom: 1px dashed #A9B8C2;
 font-family: Tahoma, Arial, Sans-Serif;
 color: #1A1A1A;
 padding-bottom: 5px;
 padding-top: 3px;
 text-align: left;
 font-size: 8pt;
} .entryDateTd {
 font-size: 7pt;
 font-family: Tahoma, Arial, Sans-Serif;
} .entryRatingSelect {
 font-size: 7pt;
} .entryHr {
 color: #DDDDDD;
 height: 1px;
 border-top: 0px;
 display: none;
} .entryHr1 {
 color: #DDDDDD;
 height: 1px;
 border-top: 0px;
 display: none;
} .entryReadAll {
 padding-left: 5px;
} .entryAttaches {
 margin: 16px 0 0 0;
 padding: 0 0 0 15px;
 background: url('http://src.ucoz.ru/t/121/16.gif') no-repeat 0px 0px;
}

/* --------------- */
/* Entry Manage Table */ .manTable {
} .manTdError {
 color: #FF0000;
} .manTd1 {
 color: #1e90ff;
 font-size: 10pt;
} .manTd2 {
} .manTd3 {
} .manTdSep {
} .manHr {
} .manTdBrief {
} .manTdText {
} .manTdFiles {
} .manFlFile {
} .manTdBut {
} .manFlSbm {
} .manFlRst {
} .manFlCnt {
} .manHelpTable {
} .manHelpTd {
}

TD.manTd1:first-letter {
 color: #f70;
 font-weight: bold;
 font-family: cursive;
} .manFlPassw, .manFlLogin, .manFlPassw1, .manFlaName, .manFlaEmail {
 border: 1px solid #d8d8d8;
 font-size: 10pt;
 color: #520;
} .manFlLogin {
 font-weight: bold;
 font-size: 11pt;
 color: #e50;
 background-color: #f8f8f8;
}

/* ------------------ */
/* Comments Style */ .commAllTd {
 padding-bottom: 5px;
} .commSwitchesTd {
} .commBodyTable {
 border: 1px dotted #A9B8C2;
} .commNumTd, .commNameTd, .commDateTd {
 border-bottom: 1px dotted #A9B8C2;
 background: #F4F4F4;
} .commIpTd {
 font-size: 9px;
 color: #ADADAD;
} .commDateTd {
 font-size: 9px;
 color: #ADADAD;
} .commAnswer {
 padding-left: 15px;
 padding-top: 4px;
 font-style: italic;
} .commAnswerSign {
 font-weight: bold;
} .commName {
 color: #4D6D91;
} .commTable1 {
 background: #FFFFFF;
} .commTable2 {
 background: #FFFFFF;
} .middleImg {
 width: 4px;
}

/* -------------- */
/* Comments Form Style */ .commTable {
} .commTd1 {
 color: #000000;
} .commTd2 {
} .commFl {
 width: 100%;
} .smiles {
 border: 1px inset;
 background: #F7F7F7;
} .commReg {
 padding: 10px 0 10px 0px;
 text-align: center;
} .commError {
 color: #FF0000;
} .securityCode {
}

/* ------------------- */
/* Guestbook Post Form */ .signTable {
} .signField {
 width: 100%;
} .signFieldMessage {
 width: 100%;
} .signFieldCount {
 font-size: 7pt;
 background: #FFFFFF;
 border: 1px solid #FFFFFF;
 font-weight: bold;
 text-align: center;
} .signErrorTd {
 color: #FF0000;
} .signTd1 {
 color: #000000;
} .signButtonTd {
 padding-top: 15px;
} .showSmiles {
 padding: 5px 0 0 10px;
}

/* -------------------- */
/* News/Blog Archive Menu */ .archLi {
 padding: 0 0 3px 10px;
 background: url('http://src.ucoz.ru/t/121/17.gif') no-repeat 0px 4px;
} .archActive {
 text-decoration: underline;
} .archLi {
 font-family: Tahoma, Arial, Sans-Serif;
 font-size: 11px;
}

a.archLink:link {
 text-decoration: none;
 color: #4D6D91;
}

a.archLink:visited {
 text-decoration: none;
 color: #4D6D91;
}

a.archLink:hover {
 text-decoration: underline;
 color: #4D6D91;
}

a.archLink:active {
 text-decoration: underline;
 color: #4D6D91;
} .fotumInfo {
 padding: 0 0 0 15px
}

/* ---------------------- */
/* News/Blog Archive Style */ .archiveCalendars {
 text-align: center;
 color: #0000FF;
} .archiveDateTitle {
 font-weight: bold;
 color: #4D6D91;
 padding-top: 15px;
} .archEntryHr {
 width: 250px;
 color: #DDDDDD;
} .archiveEntryTitle li {
 margin-left: 15px;
 padding: 0 0 0 15px;
 background: url('http://src.ucoz.ru/t/121/18.gif') no-repeat 0px 3px;
 margin-bottom: .6em;
} .archiveEntryTime {
 width: 65px;
 font-style: italic;
} .archiveEntryComms {
 font-size: 9px;
 color: #C3C3C3;
}

a.archiveDateTitleLink:link {
 text-decoration: none;
 color: #4D6D91
}

a.archiveDateTitleLink:visited {
 text-decoration: none;
 color: #4D6D91
}

a.archiveDateTitleLink:hover {
 text-decoration: underline;
 color: #4D6D91
}

a.archiveDateTitleLink:active {
 text-decoration: underline;
 color: #4D6D91
} .archiveNoEntry {
 text-align: center;
 color: #0000FF;
}

/* ------------------------ */
/* News/Blog Calendar Style */ .calMonth {
 text-align: right;
} .calWday {
 border: 1px solid #A9B8C2;
 background: #E9ECF5;
 width: 17px;
} .calWdaySe {
 border: 1px solid #A9B8C2;
 background: #E9ECF5;
 width: 17px;
 font-weight: bold;
} .calWdaySu {
 border: 1px solid #A9B8C2;
 background: #E9ECF5;
 width: 17px;
 font-weight: bold;
 color: #FF0000;
} .calMday {
 border: 1px solid #A9B8C2;
 background: #F4F4F4;
} .calMdayA {
 border: 1px solid #A9B8C2;
 background: #F4F4F4;
 font-weight: bold;
} .calMdayIs {
 border: 1px solid #A9B8C2;
 background: #E9ECF5;
} .calMdayIsA {
 border: 1px solid #A9B8C2;
 background: #E9ECF5;
 font-weight: bold;
}

a.calMonthLink:link {
 text-decoration: none;
 color: #4D6D91;
}

a.calMonthLink:visited {
 text-decoration: none;
 color: #4D6D91;
}

a.calMonthLink:hover {
 text-decoration: underline;
 color: #4D6D91;
}

a.calMonthLink:active {
 text-decoration: underline;
 color: #000000;
}

a.calMdayLink:link {
 text-decoration: underline;
 color: #4D6D91;
}

a.calMdayLink:visited {
 text-decoration: underline;
 color: #4D6D91;
}

a.calMdayLink:hover {
 text-decoration: underline;
 color: #000000;
}

a.calMdayLink:active {
 text-decoration: underline;
 color: #000000;
}

/* ------------------------ */
/* Photo Thumbnail */ .photoTable {
 background: #F4F4F4;
 border: 1px dotted #A9B8C2;
} .photoComms {
 font-size: 10px;
} .albumLink {
 font-size: 10px;
}

/* --------------- */
/* Photo Style */ .photoDetails {
 color: #4D6D91;
} .photoHr {
 color: #8EA8C4;
 height: 1px;
 border-top: 1px;
} .photoAdvicer {
 border-left: 1px solid #A9B8C2;
} .topImg, .bottomImg {
 height: 3px
} .phtTable {
 width: 100%;
 background: #F4F4F4;
 border: 1px dotted #A9B8C2;
} .phtTd {
 width: 40%;
 height: 100px;
 background: #E8ECF5;
 padding: 3px;
 border-right: 1px dotted #A9B8C2;
} .phtDetailsTd {
 width: 60%;
 padding: 3px
}

/* ---------- photo bg colours */ .colorSetter {
 border: 1px solid #bbb;
 width: 32px;
 height: 15px;
 margin: 2px;
} .colorSetterSelected {
 border: 2px solid orange;
 width: 32px;
 height: 15px;
 margin: 1px;
}

/* ----------- */
/* Photo Advice to Friend */ .advButton {
 border: 1px solid #A9B8C2;
 background: #FFFFFF;
 width: 150px
}

/* ---------------------- */
/* FAQ styles */ .entryQuestion {
 padding-bottom: 7px;
 padding-left: 15px;
 font-size: 7pt;
}

/* ---------- */
/* Poll styles */ .answer {
 font-size: 11px;
} .pollBut {
 width: 110px;
} .pollBody {
 padding: 7px;
 margin: 0px;
 background: #FFFFFF
} .textResults {
 background: #E2E6EA
} .textResultsTd {
 background: #FFFFFF
} .pollNow {
 border-bottom: 1px solid #E2E6EA;
 border-left: 1px solid #E2E6EA;
 border-right: 1px solid #E2E6EA;
} .pollNowTd {
} .totalVotesTable {
 border-bottom: 1px solid #E2E6EA;
 border-left: 1px solid #E2E6EA;
 border-right: 1px solid #E2E6EA;
} .totalVotesTd {
 background: #FFFFFF
}

/* ---------- */
/* Login Form */ .forRegTd {
 height: 30px;
} .forRegLink {
 font-size: 7pt;
} .loginError {
 color: #FF0000;
}

/* ---------- */
/* User Group Marks */
a.groupModer:link, a.groupModer:visited, a.groupModer:hover {
 color: blue;
}

a.groupAdmin:link, a.groupAdmin:visited, a.groupAdmin:hover {
 color: red;
}

a.groupVerify:link, a.groupVerify:visited, a.groupVerify:hover {
 color: green;
}

/* ---------------- */
/* Other Styles */ .replaceTable {
 background: #F4F4F4;
 height: 100px;
 width: 300px;
 border: 1px solid #A9B8C2;
}

li.fastHelp {
 margin: 0;
 padding: 0 0 0 13px;
 background: url('http://src.ucoz.ru/t/121/19.gif') no-repeat 0px 0px;
 margin-bottom: .6em;
} .noEntriesOnMain {
 text-align: justify;
 color: #0000FF;
} .funcBlock {
 padding-top: 5px;
} .legendTd {
 font-size: 7pt;
}

/* ------------ */
/* ===== forum Start ===== */
/* General forum Table View */ .gTable {
 background: #FFF;
} .gTableTop {
 background: #FFF;
 color: #678;
 text-transform: none;
 font-size: 16px;
 font-family: Tahoma, Verdana;
 height: 21px;
 text-align: left;
 font-weight: bold;
} .gTableSubTop {
 background: #EEE;
 color: #888;
 height: auto;
 background: #EEE;
 color: #888;
 height: 20px;
 font-size: 12px;
 border-top: 2px solid #C8C8C8;
 border-bottom: 2px solid #D8D8D8;
 text-align: center;
 text-transform: lowercase;
 font-family: Tahoma, Verdana;
 margin: 0px;
 padding: 0px;
} .gTableBody {
 background: #F4F4F4;
} .gTableBody1 {
 background: #FFFFFF;
} .gTableBottom {
 background: #F4F4F4;
} .gTableLeft {
 background: #F4F4F4;
 font-weight: bold;
 color: #737373
} .gTableRight {
 background: #F4F4F4
} .gTableError {
 background: #F4F4F4;
 color: #FF0000;
}

/* ------------------------ */
/* Forums Styles */ .forumInfo {
 color: #006cd0;
 border: 0px;
}

a.forumInfo:link {
 color: #006cd0;
 border: 0px;
}

a.forumInfo:visited {
 color: #006cd0;
 border: 0px;
}

a.forumInfo:hover {
 color: #007ce0;
 border: 0px;
} .forumInfoAuthor {
 color: #004cd0;
 width: 70px;
 height: 10px;
 overflow: hidden;
 white-space: nowrap;
 border: 0px;
}

a.forumInfoAuthor:link {
 color: #006cd0;
 border: 0px;
}

a.forumInfoAuthor:visited {
 color: #006cd0;
 border: 0px;
}

a.forumInfoAuthor:hover {
 color: #006cd0;
 border: 0px;
} .uLPost {
 color: #004cd0;
 width: 70px;
 height: 10px;
 overflow: hidden;
 white-space: nowrap;
 border: 0px;
}

a.uLPost:link {
 color: #004cb0;
 border: 0px;
}

a.uLPost:visited {
 color: #004cb0;
 border: 0px;
}

a.uLPost:hover {
 color: #006cd0;
 border: 0px;
} .forumNameTd, .forumLastPostTd {
 background: #FFF;
 border-bottom: 1px solid #D8D8D8;
} .forumIcoTd, .forumThreadTd, .forumPostTd {
 background: #FAFAFA;
 border-bottom: 1px solid #DADADA;
} .forumIcoTd {
 border-left: 2px solid #DDD;
} .forumThreadTd, .forumPostTd {
 color: #999;
} .forumThreadTd {
 border-left: 1px dotted #DDD;
} .forumPostTd {
 border-right: 1px dotted #DDD;
} .forumLastPostTd, .forumArchive {
 font-size: 7pt;
 border-right: 2px solid #DDD;
}

a.catLink:link {
 text-decoration: none;
 color: #678;
}

a.catLink:visited {
 text-decoration: none;
 color: #789;
}

a.catLink:hover {
 text-decoration: underline;
 color: #789;
}

a.catLink:active {
 text-decoration: underline;
 color: #789;
} .lastPostGuest, .lastPostUser, .threadAuthor {
 font-weight: normal;
} .archivedForum {
 font-size: 7pt;
 color: #FF0000;
 font-weight: bold;
}

/* ------------- */
/* forum Titles & other */ .forum {
 font-weight: bold;
 font-size: 13px;
 color: #008cf0;
} .forumDescr, .forumModer {
 color: #888888;
 font-size: 9px;
} .forumViewed {
 font-size: 9px;
}

a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {
 text-decoration: none;
 color: #007fff;
}

a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {
 text-decoration: none;
 color: #007fff;
}

a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {
 text-decoration: underline;
 color: #007fff;
}

a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {
 text-decoration: underline;
 color: #f55c09;
}

a.forumLastPostLink:link, a.forumLastPostLink:visited, a.forumLastPostLink:hover, a.forumLastPostLink:active {
 font-size: 11pt;
 color: #016de4;
}

/* -------------------- */
/* forum Navigation Bar */ .forumNamesBar {
 font-size: 11px;
 font-family: Tahoma, Arial;
} .forumBarKw {
 font-weight: normal;
}

a.forumBarA:link {
 text-decoration: none;
 color: #000000;
}

a.forumBarA:visited {
 text-decoration: none;
 color: #000000;
}

a.forumBarA:hover {
 text-decoration: underline;
 color: #4D6D91;
}

a.forumBarA:active {
 text-decoration: underline;
 color: #4D6D91;
}

/* -------------------- */
/* forum Fast Navigation Blocks */ .fastNav, .fastSearch, .fastLoginForm {
 font-size: 7pt;
}

/* ---------------------------- */
/* forum Fast Navigation Menu */ .fastNavMain {
 color: #445588;
} .fastNavCat {
 background: #F2F2F2;
} .fastNavCatA {
 background: #F2F2F2;
} .fastNavForumA {
}

/* -------------------------- */
/* forum Page switches */ .pagesInfo {
 background: #FFFFFF;
 font-size: 1pt;
} .switches {
 background: #FFF;
 border-bottom: 1px dashed #DDD;
} .switch {
 background: #FFFFFF;
 width: 15px;
 font-size: 7pt;
} .switchActive {
 background: #fff;
 font-weight: bold;
 color: #00c100;
 width: 15px;
 font-size: 9pt;
 border: 1px solid #9dff9d;
}

a.switchDigit:link, a.switchBack:link, a.switchNext:link, a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited {
 text-decoration: none;
 color: #000000;
 padding: 1px 4px 1px 4px;
 font-size: 8pt;
 border: 1px solid white;
}

a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover {
 text-decoration: none;
 color: #00c600;
 border: 1px solid #fe9901;
 font-size: 10pt;
 padding: 1px 3px 1px 4px;
}

a.switchDigit:active, a.switchBack:active, a.switchNext:active {
 text-decoration: none;
 color: #FF0000;
}

/* ------------------- */
/* forum Threads Style */ .threadNametd, .threadAuthTd, .threadLastPostTd {
 background: #FFFFFF
} .threadIcoTd, .threadIcoTd, .threadPostTd, .threadViewTd {
 background: #F4F4F4
} .threadLastPostTd {
 font-size: 7pt;
} .threadDescr {
 color: #888888;
 font-size: 7pt;
} .threadNoticeLink {
 font-weight: bold;
} .threadsType {
 background: #F4F4F4;
 height: 25px;
 font-weight: bold;
 font-size: 7pt;
 color: #4D6D91;
 padding-left: 40px;
} .threadsDetails {
 background: #F4F4F4;
 height: 25px;
 color: #444444;
} .forumOnlineBar {
 background: #F4F4F4;
 height: 25px;
 color: #444444;
}

a.threadLink:link, a.threadPinnedLink:link {
 text-decoration: none;
 color: #4D6D91;
}

a.threadLink:visited, a.threadPinnedLink:visited {
 text-decoration: none;
 color: #4D6D91;
}

a.threadLink:hover, a.threadPinnedLink:hover {
 text-decoration: underline;
 color: #000000;
}

a.threadLink:active, a.threadPinnedLink:active {
 text-decoration: underline;
 color: #000000;
} .postpSwithces {
 font-size: 7pt;
} .thDescr {
 font-weight: normal;
} .threadFrmBlock {
 font-size: 7pt;
 text-align: right;
}

/* ------------------- */
/* forum Posts View */ .postTable {
 background: #EFEFEF;
 min-height: 80px;
 border-left: 1px solid #BBB;
 border-top: 1px solid #BBB;
 border-right: 1px solid #BBB;
} .postPoll {
 background: #F4F4F4;
} .postFirst {
 background: #FFFFFF;
} .postRest1 {
 background: #FFFFFF;
} .postRest2 {
 background: #FFFFFF;
} .postSeparator {
 height: 0px;
 background: #D2D2D2;
} .postTdTop {
 background: #F4F4F4;
 height: 20px;
 border-bottom: 1px solid #A9B8C2;
} .postBottom {
 background: #F4F4F4;
 height: 20px;
 border-right: 1px solid #A9B8C2;
 border-top: 1px dotted #A9B8C2;
} .postUser {
 font-weight: bold;
 font-family: Comic Sans MS, Tahoma, Arial;
 font-size: 13px;
}

a.postUser:link, a.postUser:visited {
 color: #0B58A6;
} .postTdInfo {
 text-align: center;
 padding: 5px;
 background: #FFFFFF;
} .postTdUserTop, .postTdUserBottom {
 text-align: left;
 vertical-align: top;
 background: #F4F4F4;
 border-right: 1px solid #A9B8C2;
} .postTdUserTop {
 border-right: #8888A0 1px solid;
 height: 20px;
 border-bottom: 0px;
 height: 13px;
} .postTdUserBottom {
 border: 0px;
 border-right: #8888A0 1px solid;
 padding: 5px;
} .postRankName {
 margin-top: 5px;
} .postRankIco {
 margin-bottom: 5px;
 margin-bottom: 5px;
} .reputation {
 margin-top: 5px;
 text-align: left;
} .signatureHr {
 margin-top: 20px;
 color: #A9B8C2;
}
 .pollQuestion {
 text-align: center;
 font-weight: bold;
} .pollButtons, .pollTotal {
 text-align: center;
} .pollSubmitBut, .pollreSultsBut {
 width: 140px;
 font-size: 7pt;
} .pollSubmit {
 font-weight: bold;
} .pollEnd {
 text-align: center;
 height: 30px;
} .codeMessage {
 background: #FFFFFF;
 font-size: 9px;
} .quoteMessage {
 background: #e8e8e0;
 font-size: 10pt;
 color: #333;
} .signatureView {
 font-size: 7pt;
} .edited {
 padding-top: 30px;
 font-size: 7pt;
 text-align: right;
 color: gray;
} .editedBy {
 font-weight: bold;
 font-size: 8pt;
} .statusBlock {
 padding-top: 3px;
} .statusOnline {
 color: #009900;
 background-color: #EFE;
 border: 1px solid #F4FFF4
} .statusOffline {
 color: #F00;
 display: none;
}

/* ------------------ */
/* forum AllInOne Fast Add */ .newThreadBlock {
 background: #F9F9F9;
 border: 1px solid #B2B2B2;
} .newPollBlock {
 background: #F9F9F9;
 border: 1px solid #B2B2B2;
} .newThreadItem {
 padding: 0 0 0 8px;
 background: url('http://src.ucoz.ru/t/121/14.gif') no-repeat 0px 4px;
} .newPollItem {
 padding: 0 0 0 8px;
 background: url('http://src.ucoz.ru/t/121/14.gif') no-repeat 0px 4px;
}

/* ----------------------- */
/* forum Post Form */ .codeButtons {
 font-size: 7pt;
 background: #FFFFFF;
 border: 1px solid #A9B8C2;
} .codeCloseAll {
 font-size: 7pt;
 color: #737373;
 font-weight: bold;
 background: #FFFFFF;
 border: 1px solid #A9B8C2;
} .postNameFl, .postDescrFl {
 width: 400px
} .postPollFl, .postQuestionFl {
 width: 400px
} .postResultFl {
 width: 50px
} .postAnswerFl {
 width: 300px
} .postTextFl {
 width: 550px;
 height: 150px
} .postUserFl {
 width: 300px
} .pollHelp {
 font-weight: normal;
 font-size: 7pt;
 padding-top: 3px;
} .smilesPart {
 padding-top: 5px;
 text-align: center
}

/* ----------------- */
/* user raputation levels */ .rankNormal {
 margin-top: 5px;
 color: #000000;
} .rankGood {
 margin-top: 5px;
 color: #005000;
} .rankExcelent {
 margin-top: 5px;
 color: #007000;
} .rankBad {
 margin-top: 5px;
 color: #440000;
}

/* ====== forum End ====== */
/* ====== Ivan's styles ====== */ .lrSolid {
 border: 1px solid #A9B8C2;
} .blockTitle2 {
 color: #445588;
 text-transform: uppercase;
 font-size: 9px;
 font-family: Tahoma, Verdana;
 border-right: 1px solid #A9B8C2;
} .fLink {
 color: #3a5570;
 background-color: #e8e8f8;
 text-decoration: none;
 padding-left: 8px;
 padding-right: 6px;
 margin-left: 0px;
 margin-right: 0px;
 font-weight: 500;
 font-family: sans-serif;
 font-size: 8pt;
} .fLink2 {
 background-color: #f4f4ff;
 text-decoration: none;
 padding-left: 2px;
 padding-right: 5px;
 margin-left: 0px;
 margin-right: 0px;
 font-weight: 300;
 font-family: sans-serif;
 font-size: 8pt;
 border-left: 1px solid #ccccea;
} .fLnkS {
 white-space: nowrap;
 margin-bottom: 1px;
 padding-right: 0px;
 padding-bottom: 1px;
}

a.fLink:link, a.fLink:visited, a.fLink2:link, a.fLink2:visited {
 color: #3a5570;
 text-decoration: none;
 font-size: 8pt;
}

a.fLink:hover, a.fLink2:hover {
 color: #718deb;
 text-decoration: underline;
}

/* main Page styles */ .discuss {
 color: #FFF;
 background-color: #ff5500;
 padding-top: 1px;
 padding-bottom: 1px;
 font-weight: 100;
 margin-bottom: 3px;
 text-decoration: none;
}


/*пользователи*/ .rateUser4, .rateUser6, .rateUser3, .rateUser2, .rateUser1, a.rateUser4:link, a.rateUser6:link, a.rateUser3:link, a.rateUser1:link, a.rateUser2:link {
 font-weight: bold;
 font-family: cursive;
 text-decoration: none;
 font-size: 10pt;
} .rateUser1, a.rateUser1:link, a.rateUser1:visited {
 color: #575;
} .groupAdmin, .rateUser4 {
 color: red;
} .groupOther2, .rateUser6, a.rateUser6:link, a.rateUser6:visited {
 color: green;
} .groupVerify, .rateUser2, a.rateUser2:link, a.rateUser2:visited {
 color: blue;
} .groupModer, .rateUser3, a.rateUser3:link, a.rateUser3:visited {
 color: #e40;
} .rateCat {
 color: #333;
 font-family: Arial;
 font-weight: 300;
 font-size: 8pt;
 padding-top: 3px;
 padding-bottom: 1px;
} .ow {
 font-family: sans-serif;
 color: #fff;
 text-decoration: none;
 font-size: 11px;
 margin: 0px;
 padding: 1px;
 border: 0px;
 background-color: #e51;
}

p:first-letter {
 font-weight: bold;
 color: #33d;
 margin-left: 15px;
} .r {
 float: right;
 margin: 5px;
} .l {
 float: left;
 margin: 5px;
 margin-left: 0px;
} .c {
 text-align: center;
 margin-top: 7px;
 margin-bottom: 7px;
} .blockNameDiv {
 float: right;
 margin: 0px;
 border: 1px solid #e40;
 padding: 0px;
 padding-right: 0px;
} .blockNameLDiv {
 padding: 0px;
 color: #000;
 background-color: #fff;
 margin: 1px;
 border: 0px;
} .blockNameLLink {
}

a.blockNameLLink:link, a.blockNameLLink:visited {
 color: #777;
 text-decoration: none;
 font-size: 11px;
 margin: 0px;
 border: 0px;
} .blockNameRDiv {
 padding: 1px;
 color: #000;
 background-color: #e51;
 margin: 0px;
} .blockNameRLink {
}

a.blockNameRLink:link, a.blockNameRLink:visited {
 font-family: sans-serif;
 color: #fff;
 text-decoration: none;
 font-size: 11px;
 margin: 0px;
 padding: 1px;
 border: 0px;
} .publc {
}

TABLE.publc {
 border-collapse: collapse; /* Убираем двойные линии между ячейками */
 border: 2px solid white; /* Прячем рамку вокруг таблицы */
}

TR.publc {
 padding: 3px; /* Поля вокруг содержимого таблицы */
 border-bottom: 1px solid #ddd; /* Параметры рамки */
 text-align: left; /* Выравнивание по левому краю */
 vertical-align: top;
} .plus {
} .minus {
}

li.plus {
 list-style-image: url("http://velobratsk.ru/img/plus.gif");
}

li.minus {
 list-style-image: url("http://velobratsk.ru/img/minus.gif");
} .rN {
 color: #b44;
} .bN {
 color: #00c6c6;
} .infoIntroTd1, .infoIntroTd2 {
 border-bottom: 1px solid #ccc;
} .infoIntroTd1 {
 width: 80px;
 background-color: #fff;
 border-right:1px dotted #aaa;

} .button_prof {
 width: auto;;
 height: 14px;
 padding: 1px;
 margin: 1px 2px 1px 2px;
 font-family: Arial;
 font-size: 14px;
 text-decoration: none;
}

a.button_prof:link {
 text-decoration: none;
}

.infComText {
 color: #333;
 width:250px;
}

.infComTitle {
 width: 150px;
 height: 12px;
 overflow: hidden;
 white-space: nowrap;
 margin: 0px;
 padding: 0px;
}

.infComTextDiv{
 width: auto;;
 height: 12px;
 white-space: nowrap;
 overflow: hidden;
 margin: 0px;
 padding: 0px;
}

.mainInformerBlog{
 font-size:14px;
 width:100%;
}

.mainInformerBlog tr{
 padding-top:1px;
 padding-bottom:1px;
}

.mainInformerBlog td{
}

.mainInformerBlog .infoBlCatName{
 background-color:#94c4e0;
 color:white;
 font-size:0.9em;
 width:17%;
 font-weight:bolder;

}

.mainInformerBlog div{
 overflow:hidden;
 width:100%;
 height:1.25em;
 padding-bottom:2px;
}

.mainInformerBlog .infoBlUser{
 background-color:#bedeef;
 color:white;
 font-size:0.75em;
 width:12%;
}

.mainInformerBlog .infoBlTitle, .mainInformerBlog .infoBlTitle a{
 background-color:white;
 color:black;
 font-size:1em;
 width:60%;
 text-decoration:none;

}
.mainInformerBlog .infoBlTitle{
 border-bottom:1px solid #d9e6f0;
 border-right:1px solid #f4f8fb;;
}

.mainInformerBlog .infoBlTitle a:hover{
 border-right:1px solid #b9cee6;
 border-bottom:2px solid #abc6de;
 background-color:#fefef3;
 padding-bottom:1px;
 text-decoration:none;
}

a.entryCommentLink{
 background-color:#27cedc;
 border:1px solid #5eecde;
 padding:1px .5em 1px .5em;
 font-weight:bolder;
 font-size:1.0em;
 color:white;
 text-decoration:none;
 border-bottom:1px solid #ff6000;

 margin-right:0;
}

a.entryCommentLink:hover{
 color:#37b4c6;
 background-color:white;
 border:1px solid #5eecde;
 text-decoration:none;
}

a.entryCommentLinkOld{
 background-color:#27cedc;
 border:1px solid #5eecde;
 padding:1px .2em 1px .2em;
 font-weight:100;
 font-size:.9em;
 color:white;
 text-decoration:none;
}

a.entryCommentLinkOld:hover{
 color:#37b4c6;
 background-color:white;
 border:1px solid #5eecde;
 text-decoration:none;
}

.commentDiscuss{
 padding: 1px;
 font-weight: 100;
 color: #FFF;
 background-color:#ff5500;
 border: 1px solid #ffA070;
 margin-bottom: 3px;
 text-decoration: none;
 margin-left:0;
}

.entryAttaches{
 border:1px solid #d5ffcc;
 background-color:white;
 margin-left:30px;
}

.entryAttach:link,.entryAttach:hover,.entryAttach:visited{
 background-color:#4a83e1;
 padding:1px 7px 1px 7px;
 color:#ffffff;
 border-bottom:1px solid #74d7fc;
 text-decoration:none;
 margin:0 6px 0 2px;
}

.entryAttach:hover{
 background-color:white;
 border:0;
 border-bottom:1px solid #4a83e1;
 color:#4a83e1;
 text-decoration:none;;
}

.entryAttachSize{
 color:#4a83e1;
 padding:2px 3px 2px 3px;
}

.adv{
 position:absolute;
 left:0px;
 top:0px;
 margin:2px;
 padding:1px;
 border:1px solid #d1ddef;
 visibility:hidden;
 z-index:12;
}

div.fweather{
 float:right;
 text-align:center;
 border:1px dotted #d1dfef;
 background-color:white;
 margin:4px 30px 2px 5px;
 padding:1px;
}

a.weathert{
 font-size:16px;
 font-weight:bold;
 color:white;
 background-color:#0093ea;
 text-decoration:none;
 padding:1px;
 border:1px solid #ecf7ff;
 width:100%;
}

a.weathert:hover{
 text-decoration:none;
}


div#infowind{
 font-size:12px;
 color:#2d537d;
 text-align:center;
 padding:1px 0 0 0;
}

div#infowind2{
 font-size:10px;
 color:#3e72ac;
 text-align:center;
 padding:0 0 1px 0;
 border-bottom:1px solid #d7e1ec;
}

a.textUnderBannerLink:link, a.textUnderBannerLink:visited, a.textUnderBannerLink:hover{
 font-size:14px;
 color:#2353ab;
 padding:5px 0 1px 0;
 margin:0 0 5px 0;
 border-bottom:2px solid #759be3;
 text-decoration:none;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 background-color:white;
}

a.textUnderBannerLink:hover{
 border-bottom:2px solid #81e2e4;
 text-decoration:none;
}

/* чат */
.cBlockTxt1{
 background-color:#f2fff2;
 color:black;
}

.cBlockTxt2{
 background-color:white;
 color:#464646;
}

.cBlockTxt1, .cBlockTxt2{
 margin:0 0 5px 0;
}

.cDT{
 float:right;
 font-size:9px;
 color:black;
}

.cUserN1, .cUserN2{
 font-weight:bold;
 font-size:11px;
}

.cUserN1{
 color:#000084;
}

.cUserN2{
 color:#003e00;
}


.cMsgTxt{
 color:black;
 font-size:12px;
}


/*чат*/
#chatWin{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 width:410px;
 height:390px;
 position:absolute;
 left:100px;
 top:100px;
 border:2px solid #36789c;
 padding:1px 1px 5px 5px;
 visibility:hidden;
 background-color:white;
}

#chatWin .closeWin{
 float:right;
 width:30px;
 height:30px;
 cursor:pointer;
}

#chatWin .cTitle{
 color:#173646;
 margin:0 35px 10px 5px;
 text-align:right;
 font-size:20px;
 padding:3px 25px 0 0;
 border-bottom:2px solid #accbd7;
}

#chatWin .chatDiv{
 overflow:hidden;
}

.chatMoment{
 font-size:14px;
 font-family:Arial;
 border-bottom:1px dotted #a9b1d8;
 color:#2e72a5;
 cursor:pointer;
}

#chatWin #MCaddBtn{
 font-weight:bold;
 padding:3px;
 border:1px outset #5ea4ca;
 background-color:#fafaff;
 margin:2px 6px 2px 3px;
 width:100px;
 text-align:center;
}

#chatWin .comment{
 font-weight:100;
 font-size:10px;
}