html {position: relative; margin-left: 0; margin-right: 0}
body {position: relative; margin-left: 1px; margin-right: 1px; font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000000; background-color: #ffffff}
div#lastSiteNews {background-color:#669900; color:#FFFFFF; padding: 5pt}
div.anText {background-color:#ffffff; padding: 5pt; color: #000000; border: solid 1px #CCCCCC; margin:5px}
div.anText p {margin-top:5px}
div.bCenter {display: block; margin-left: auto; margin-right: auto}
div.bRight {display: block; margin-left: auto}
div.button {width: 36px; height: 36px; border: 1px solid #CCCCCC; background-color: #ffffff}
div.buttonsBlock {border: 1px solid #CCCCCC; background-color: #ffffff}
div.listTitle {border: 1px solid #6699cc; padding: 5px}
div.nsText {padding: 5pt; background-color:#ffffff; color: #000000; z-index: 1}
form {padding:0; margin:0; border:0}
h1 {font-size: large; padding-top: 10px; padding-bottom: 10px; margin: 0}
h2 {font-size: medium; padding-top: 7px; padding-bottom: 7px; margin: 0; font-weight: bold}
h3 {font-size: medium; padding-top: 5px; padding-bottom: 5px; margin: 0}
img {border:0}
img.button {display: block}
ul {padding-left: 0.5em; margin-left: 0.5em}
li {margin-top: 0.3em; margin-bottom: 0}
p {padding-top: 5px; padding-bottom: 2px; margin: 0}
pre {font-family: Arial, Helvetica, sans-serif; font-size: x-small}
textarea {font-family: Arial, Helvetica, sans-serif}
select {font-family: Arial Narrow, Courier Condenced, Helvetica, Verdana, Geneva, Arial, sans-serif}
table {font-size: small}
th {text-align: center; vertical-align: middle; font-weight: bold}
th.rightTop {text-align:right; margin-right:0; vertical-align:top; padding:5px}
td {vertical-align : top}
table#editForm tr td {padding: 5px}
table#addPubl tr th {border-top: 1px solid #cccccc; padding: 5px; text-align: right; vertical-align: top}
table#addPubl tr td {border-top: 1px solid #cccccc; padding: 5px}
table#registerForm tr th {border-top: 1px solid #cccccc; padding: 5px; text-align: right; vertical-align: top}
table#registerForm tr td {border-top: 1px solid #cccccc; padding: 5px}
table#replyMessageForm tr th {border-top: 1px solid #ffffff}
table#replyMessageForm tr td {border-top: 1px solid #ffffff}
table#vcard_userdata tr td {text-align: left; padding: 5px}
table#vcard_userdata tr th {text-align: right; padding: 5px}
table#vcard_userdata tr th.rightTop {text-align: right; vertical-align: top; padding: 5px}
td#sendAdvice {padding:5px; background-color: #99cc66; color: #ffffff}
#content {margin: 1px 0 0 0; padding: 0; border: 1px; border-color: red}
form#form_advice_offers {text-align:center}
#form_advice_offers table {border:0; padding:3px; margin:5px}
#form_advice_offers th {text-align:right}
#myAnnouncesList_hints #form_advice_offers table tr td {padding: 3px; border:0}
#footer {clear: both; margin-top: 3px; border-top: 1px solid #808080; padding: 3px; font-size: 80%; font-weight: normal; background-color: #efefef}
#header_main {width: 100%}
#header_topLine {width: 100%; height: 15px; padding: 5px; background-color: #efefef; border-bottom: 1px solid #808080}
#my {border: 1px solid green; margin: 5px auto; padding: 5px}
#my_myData {background-color: #ebebeb; padding: 3px}
.my_myData_name {margin: 0; padding: 3px; text-transform: uppercase; font-weight: bold; color: #ffffff; background-color: #669966}
#my_myRating  {background-color: #f2efdb; padding: 3px}
.my_myRating_name {margin: 0; padding: 3px; text-transform: uppercase; font-weight: bold; color: #ffffff; background-color: #f2efdb}
#my_myPublications  {background-color: #e7f5e7; padding: 3px}
.my_myPublications_name {margin: 0; padding: 3px; text-transform: uppercase; font-weight: bold; color: #ffffff; background-color: #66cc66}
#my_myInterests  {background-color: #ffff99; padding: 3px}
form#myAnnouncesList {padding:0; margin:0; border:0}
#myAnnouncesList_hints {float: right; width: 40%; padding: 5px; margin: 0 0 5px 5px}
#myAnnouncesList_hints table {border-width: 0; border-spacing: 5px 0}
#myAnnouncesList_hints table tr td {padding: 10px; background-color: #ffff99; border: 3px solid #FFFFFF}
.nowDay {font-size: 300%; font-weight: bold}
.nowWeekday {font-size: medium}
.nowMonthYear {font-size: small; color: gray}
#oneNews_content {margin-right: 130px}

div#freead_businessColumn {position:relative; float:right; width:100%; margin: 0; background-color: #f3f9fc; color: #000000}
div#freead_lifeColumn {position:relative; width:100%; margin: 0; background-color: #f5eef7; color: #000000}
div#freead_socialColumn {margin: 0; padding: 5px; background-color: #f7f4db; color: #000000}
div#freead_appendixColumn {margin: 0; padding: 5px; background-color:#f4f4f4; color: #000000}

#paper_header {width: 100%; margin: 3px 0; padding: auto 10px; font-size: xx-large; text-align: center; vertical-align: middle; border: 0}
#paper_header_slogan {margin: auto; text-align: center; vertical-align: middle}
#paper_header_city {margin: auto; text-align: center; vertical-align: middle}
#paper_header_date {margin: auto; text-align: center; vertical-align: middle}
#paper_content {margin: 1px 0 0 0}
.paper_Column_name {margin: 0; padding: 3px; text-transform: uppercase; font-weight: bold; color: #ffffff}
div#paper_mainContent {float:left; width:71%; margin: 3px 0; padding: 0; position:relative}
div#paper_appendixContent {float:right; width:28%; margin: 3px 0; padding: 0; position:relative}
div#paper_socialContent {float:right; width:28%; margin: 3px 0; padding: 0; position:relative}
div#paper_businessColumn {position:relative; float:right; width:49%; margin: 0; background-color: #f3f9fc; color: #000000}
td#paper_businessColumn {width:35%; background-color: #f3f9fc; color: #000000}
td.paper_businessColumn {background-color: #f3f9fc; color: #000000}
.paper_businessColumn_name {background-color: #6699cc}
div#paper_lifeColumn {position:relative; float:left; width:50%; margin: 0; background-color: #f5eef7; color: #000000}
td#paper_lifeColumn {width:35%; background-color: #f5eef7; color: #000000}
td.paper_lifeColumn {background-color: #f5eef7; color: #000000}
.paper_lifeColumn_name {background-color: #9966cc}
div#paper_socialColumn {margin: 0; padding: 5px; background-color: #f7f4db; color: #000000}
td#paper_socialColumn {margin: 0; padding: 5px; background-color: #f7f4db; color: #000000}
.paper_socialColumn_name {background-color: #999933}
#paper_wjColumn {margin: 0; padding: 5px; background-color: #f4f4f4; color: #000000; border-top: 1px solid #ffffff}
div#paper_appendixColumn {margin: 0; padding: 5px; background-color:#f4f4f4; color: #000000}
td#paper_appendixColumn {width:35%; background-color:#f4f4f4; color: #000000}
td.paper_appendixColumn {background-color:#f4f4f4; color: #000000}
.paper_appendixColumn_name {font-size:large; background-color:#999999}
.paper_appendixWebjob_name {background-color: #a9a9a9}

#userData {width: 66%; background-color: #ffffff; border: 0}
#userData_header {position: relative; display: block; color: #ffffff; background-color: #669966}
#userData_header_location {position: relative; display: block; float: right; width: 50%; text-align: center; font-weight: normal; color: #ffffff; background-color: #669966}
#userData_header_name {position: relative; display: block; float: left; width: 50%; text-align: center; color: #ffffff; background-color: #669966}
#userData_vcard {position: relative; background-color: #ffffff; margin-left: auto; margin-right: auto}
#userData_lastNews {width: 33%; clear: left; background-color: #e0e8f3; padding: 3px}
#userData_lastAnnounces {width: 33%; background-color: #e7f5e7; padding: 3px}
#usersComments {position: relative; width: 34%; background-color: #f2efdb; border: 0}
#usersComments_rating {float: left; padding: 5px; margin: -1px 10px 10px -1px; text-align: center; text-transform: uppercase; font-weight: bold; background-color: #ffffff; color: #669966; border: 5px solid #669966}
.ratingRelated {color: #669966}
#vcard_usersComments_advAfter {margin: 10px 5px; padding: 5px; border: 1px solid #999933; background-color: #ffffff; color: #999933; text-align: center; vertical-align: middle}
#vcard_cityBlock {margin: 0 0 0 0; padding: 5px; border: 1px solid #6699cc; background-color: #ffffff; z-index: 6}
.announcesBlock_name {margin: 0; padding: 3px; text-transform: uppercase; font-weight: bold; color: #ffffff; background-color: #66cc66}
.cityBlock_name {margin: 0; padding: 3px; font-size: large; font-weight: bold; background-color: #6699cc; color: #ffffff; text-align: center; z-index: 7}
.newsBlock_name {margin: 0; padding: 3px; text-transform: uppercase; font-weight: bold; color: #ffffff; background-color: #3399cc}
.commentsBlock_name {clear: both; margin: 0; padding: 3px; text-transform: uppercase; font-weight: bold; color: #ffffff; background-color: #999933}
.abuse {background-color:#ff9999}
.advBetweenAnnounces {padding:5pt;}
.anContent {font-weight: bold}
.anDate {color: gray; font-style: italic}
.anData {font-size: xx-small; font-style: italic; color: #009999; background-color: #e3ecf9}
.anList_anData_all {padding: 5pt}
.anList_anData_dateTheme {position: relative}
.anList_anData_title {position: relative}
.anHeader { font-size: large}
.bCenter {margin-left: auto; margin-right: auto}
.bRight {margin-left: auto}
.badButton {position: relative; display: inline; float: right; color:#ffffff; background-color:#ff9999}
.commentsButton {position: relative; display: inline; float: right; color:#ffffff; background-color:#99cccc;}
.bgError {background-color: #fee9ed}
.block {display: block}
.bookName {color : olive; font-size : medium}
.code { color: #006600}
.comment {font-size: 80%; font-weight: normal}
table.comment {font-size: 80%; font-weight: normal}
.disabled {color: #999999}
.firstLineReverse {margin-left: 10; text-indent: -10}
.firstLineStandard {margin-left: 0; text-indent: 10}
.headerAndContent_myNewsHeader { font-size: x-small;}
.headerAndContent_myNewsContent { font-size: xx-small;}
.headerOnly_myNewsHeader { font-size: x-small;}
.hint {font-size: 80%; font-weight: normal; color: #996600}
.important {font-weight : bold}
.leftBottom {text-align: left; vertical-align: bottom }
.leftMiddle {text-align: left; vertical-align: middle}
.leftTop {text-align: left; vertical-align: top}
.linkAfterList_disabled {padding-left: 3px; padding-right: 3px; background-color: #99cc66; color: #ffffff}
.mayBeChanged {font-weight: bold}
.messageOk {font-weight: bold; color: #339900}
.messageError {font-weight: bold; color: #FF0000}
.navigation {color: #006699; background-color: #FFFFFF}
.newsData {font-size: xx-small; font-style: italic; color: #009999; background-color: #E3ECF9}
.newsDate {font-weight: bold; color: #6699CC}
.newsHeader {font-weight: bold; font-size: medium}
.newsContent {font-size: x-small}
.newsText {font-size: x-small}
.newsSubscribeFormText {  font-size: xx-small; font-weight: bold}
.newsSubscribeFormBg { background-color: #D7EEF4 }
.newspaperContent {border-bottom: thin solid #000000; color: #FFFFFF; background-color: #999999}
.newspaperTitle_name1 {font-size: xx-large; font-weight: bold}
.newspaperTitle_name2 {font-size: x-large; font-weight: bold; text-transform: lowercase}
.newspaperTitle_slogan {font-size: medium; font-weight: normal; font-style: italic}
.newspaperTitle_type {font-size: medium; text-transform: uppercase}
.normal {font-weight: normal}
.oneHeader {font-size: large}
.oneContent {font-weight: bold; font-size: x-small}
.oneText {font-size: x-small}
.rightBottom {text-align: right; vertical-align: bottom }
.rightMiddle {text-align: right; vertical-align: middle }
.rightTop {text-align: right; vertical-align: top }
.tBoth {text-align: justify}
.tCenter {text-align: center}
.tLeft {text-align: left}
.tRight {text-align: right}
.tTop {vertical-align: top}
.tMiddle {vertical-align: middle}
.oneData {font-size: xx-small; font-style: italic; color: #009999; background-color: #E3ECF9}
.textAdvBlock {padding : 5pt; text-align : left; background-color : #F0FFF0;}
.topLeft {padding:0pt 10pt 10pt 0pt;float:left;margin-right:15pt;margin-bottom:10pt;vertical-align:top}
.topRight {padding:1pt 1pt 10pt 10pt;float:right;margin-left:15pt;margin-bottom:10pt;vertical-align:top}
.warning { font-weight: bold; color: #FF0000}
.windowCenter {text-align: center; vertical-align: middle}
#blockLeftTop {padding:0pt 10pt 10pt 0pt; float:left; margin-right:15pt; margin-bottom:10pt; vertical-align:top}
#blockRightTop {padding:0pt 0pt 10pt 10pt; float:right; margin-left:15pt; margin-bottom:10pt; vertical-align:top}
#blockLeftBottom {padding:10pt 10pt 0pt 0pt; float:left; margin-right:15pt; margin-top:10pt; vertical-align:bottom}
#blockRightBottom {padding:10pt 0pt 0pt 10pt; float:right; margin-left:15pt; margin-top:10pt; vertical-align: text-bottom}
#disabled {  color: #999999}
#leftBottom { text-align: left; vertical-align: bottom }
#leftMiddle { text-align: left; vertical-align: middle}
#leftTop { text-align: left; vertical-align: top}
#tBoth {  text-align: justify}
#tCenter { text-align: center}
#tLeft { text-align: left}
#tRight {text-align: right}
#tTop {vertical-align: top}
#tMiddle {vertical-align: middle}
#rightBottom {text-align: right; vertical-align: bottom }
#rightMiddle {text-align: right; vertical-align: middle }
#rightTop {text-align: right; vertical-align: top }
#windowCenter {text-align: center; vertical-align: middle }
a:active {color: maroon; text-decoration: underline}
a:link {color: #003366; text-decoration: underline}
a:visited {color: #003366; text-decoration: underline}
a:hover {color: black; text-decoration: underline}
a.button:active {display: block; margin: 0; padding:3px; background-color: #ccffcc}
a.button:link {display: block; margin: 0; padding:3px; background-color: #ffffff}
a.button:visited {display: block; margin: 0; padding:3px; background-color: #ffffff}
a.button:hover {display: block; margin: 0; padding:3px; background-color: #ccffcc}
a.inList:active {color: maroon; text-decoration: underline}
a.inList:link, a.inList:visited {color: #000000; text-decoration: none}
a.inList:hover {color: black;	text-decoration: underline}
a.inList.disabled:active {color: maroon; text-decoration: underline}
a.inList.disabled:link, a.inList.disabled:visited {color: #999999; text-decoration: none}
a.inList.disabled:hover {color: red;	text-decoration: underline}
a.linkAfterList:active {padding-left: 3px; padding-right: 3px; background-color: #99cc66; color: maroon; text-decoration: underline}
a.linkAfterList:link, a.linkAfterList:visited {padding-left: 3px; padding-right: 3px; background-color: #99cc66; color: #ffffff; text-decoration: none}
a.linkAfterList:hover {padding-left: 3px; padding-right: 3px; background-color: #99cc66; color: #ffffff; text-decoration: underline}
a.linkInCityBlock:active {color: maroon; text-decoration: underline}
a.linkInCityBlock:link, a.linkInCityBlock:visited {color: #ffffff; text-decoration: none}
a.linkInCityBlock:hover {color: ##ffffff; text-decoration: underline}
a.mynewsLink:active {color: black; text-decoration: underline }
a.mynewsLink:link {color: black; text-decoration: none }
a.mynewsLink:visited {color: black; text-decoration: none }
a.mynewsLink:hover {color: black; text-decoration: underline }
a.navbar {color:black; text-decoration: underline}
a.navbar:active {color: red}
a.navbar:hover {color: red}
a.newsLink:active {color: maroon; text-decoration: underline}
a.newsLink:link {color: black; text-decoration: none}
a.newsLink:visited {color: black; text-decoration: none}
a.newsLink:hover {color: black;	text-decoration: underline}
a.mail {color:navy; text-decoration: underline}
a.notRead {color:black; font-weight: bold; text-decoration: underline}
a.tagLink:active {color: black; text-decoration: underline}
a.tagLink:link {color: black; text-decoration: none}
a.tagLink:visited {color: black; text-decoration: none}
a.tagLink:hover {color:#FFFFFF; background-color:#99cc66; text-decoration: none}
a.whitewarning:link, a.whitewarning:visited {background-color: white; color:red; text-decoration: none}
a.warning {color:red; text-decoration: underline}