/* v.090426 */
body{ margin: 0; padding: 0; background-color: #F1F3F5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
td.letters{ color: White; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: right; }
a.letters{ color: White; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: right; text-decoration: none; }
a.letters:hover{ color: Black; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: right; text-decoration: underline; }
a.letters-selected{ color: White; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: right; text-decoration: none; }
td.bgtop1 { background-image: url(/img/bg-top-l.jpg); }
td.bgtop { background-image: url(/img/bg-top.jpg); }
td.bgorange { background-image: url(/img/bg-orange.gif); }
td.bgmain { 1background-image: url(/img/bg-main.gif); border-right: 1px solid red; }
td.bg1 { background-image: url(/img/bg-l.gif); }
td.bgc { background-image: url(/img/bg-c.gif); }
td.rights{ color: #FF763A; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: right; }
td.rights a{ color: #FF763A; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: right; text-decoration: none; }
td.rights a:hover{ color: #FF763A; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: right; text-decoration: underline; }
td.text{ padding: 10px; color: #3A3939; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: justify; }
td.text span{ color: #FF763A; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; text-decoration: none; }
td.text a{ color: #FF763A; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; text-decoration: underline; }
td.text div.color a{ color: #3A3939; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
td.text a:hover{ color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; text-decoration: underline; }
td.text td.stars{ color: #3A3939; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
td.text b{ color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
td.text h1{ color: #FF4E00; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
td.text h2{ display: inline; color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
td.text h4{ color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
td.text select,input{ color: #545454; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
td.text div.tosti1, td.text div.profday1, td.text div.birthday1, td.text div.pozdr1, { border: 1px dashed #ccc; padding: 10px; background-color: #FBFBFB; }
.vote{ border: 1px #3199BD solid; width: 18px; background-color: #FFF3F3; color: #747474; font-size: 10px; height: 18px; cursor: pointer; }
td.menu{ padding: 10px; color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
td.menu a{ color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
td.menu a:hover{ color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }
td.menu-vote{ padding: 10px; color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
td.menu-vote a{ color: #FF763A; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; text-decoration: none; }
td.menu-vote a:hover{ color: #FF763A; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; text-decoration: underline; }
td.menu-pozdravlenie{ padding: 10px; color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
td.menu-pozdravlenie a{ color: #FF763A; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; text-decoration: none; }
td.menu-pozdravlenie a:hover{ color: #FF763A; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; text-decoration: underline; }
td.menu-pozdravlenie table{ border-left-width: 2px; border-left-color: #f4f4f4; border-left-style: solid; border-top-width: 2px; border-top-color: #f4f4f4; border-top-style: solid; }
td.menu-pozdravlenie td{ width: 20px; border-right-width: 2px; border-right-color: #f4f4f4; border-right-style: solid; border-bottom-width: 2px; border-bottom-color: #f4f4f4; border-bottom-style: solid; color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: center; height: 20px; }

table.imya{ border-left-width: 2px; border-left-color: #f4f4f4; border-left-style: solid; border-top-width: 2px; border-top-color: #f4f4f4; border-top-style: solid; }
table.imya td{ width: 20px; border-right-width: 2px; border-right-color: #f4f4f4; border-right-style: solid; border-bottom-width: 2px; border-bottom-color: #f4f4f4; border-bottom-style: solid; color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: center; height: 20px; }
table.imya tr.header td{ height: 30px; color: #3199BD; background-color: #f8f8f8; }

table.calendar td{ width: 20px; border-right-width: 2px; border-right-color: #f4f4f4; border-right-style: solid; border-bottom-width: 2px; border-bottom-color: #f4f4f4; border-bottom-style: solid; color: #3199BD; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: center; height: 20px; }
table.calendar tr.header td{ color: #3199BD; background-color: #f8f8f8; }
table.calendar a.selected{ background-color: #f8f8f8; color: #000000; }
.normal{ font-weight: normal; }
.normal strong{ font-weight: normal; }
/* úþüüõýª */
table.comments{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
table.comments td.td-comment1 { padding: 13px; color: #444444; background: #FFF8F8; }
table.comments td.td-comment2 { padding: 13px; color: #444444; background: #FFF6F6; }
table.comments span.comment-num{ color: Teal; }
table.formcomment{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
table.formcomment td.td1 { color: #444444; background: #FFD4D4; }
table.formcomment td.td2 { color: #444444; background: #FFF3F3; }
table.formcomment td.td2 input{ width: 200px; font-size: 12px; }
table.formcomment td.td2 textarea{ width: 300px; font-size: 12px; }
table.vnv td{ color: #3A3939; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
div.rr{ width: 250px; float: right; font-size: 10px; text-align: left; }
.tostiimg, .birthdayimg, .provdayimg, .pozdrimg{ border: 1px solid #FF763A; border-spacing: 4px; }
.announce{ border: 1px solid #FFF2EC; w1idth: 90%; padding: 20px; m1argin-left: 40px; display: block; background-color: #FFFAF4; color: #848484; }
/* _r */ 
td.r-gray{ padding: 10px; color: #545454; font-size: 10px; }
td.r-gray a { color: #545454; font-size: 10px; text-decoration: none; }
td.r-gray a:hover { color: #222222; text-decoration: none; }
/* _r */ 
.rg{ padding: 10px; color: #545454; font-size: 10px; }
.rg a { color: #545454; font-size: 10px; text-decoration: none; }
.rg a:hover { color: #222222; text-decoration: none; }
/*soc*/
.news-submitted { font-size: 85%; margin-bottom: 3px; color: #999; }
.news-submitted a { color: #999; text-decoration: underline; }
.news-submitted img { float: left; margin-right: 4px; margin-top: 3px; vertical-align: bottom; z-index: 1; position: relative; }
.news-body-text { font-size: 96%; margin: 10px 0; }
.readmore { display: inline; margin-left: 3px; font-size: 1.2em; line-height: 1em; background: #F9F7EE; padding: 2px 15px; }

