/* 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;
}

.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:#ffffbf;
	color:black;
}

.cBlockTxt2{
	background-color:white;
	color:#464646;
}

.cBlockTxt1, .cBlockTxt2{
	margin:0 0 10px 0;
}

.cDT{
	float:right;
	font-size:9px;
	color:black;
}

.cUserN1, .cUserN2{
	font-weight:bold;
}

.cUserN1{
	color:#000084;
}

.cUserN2{
	color:#003e00;
}


.cMsgTxt{
	color:black;
}
