.pagerFirst {
  position: relative;
  top: 5px;
}

.pagerLast {
  position: relative;
  top: 5px;
}

.pagerPrevious {
  position: relative;
  top: 5px;
  margin-right: 5px;
}

.pagerNext {
  position: relative;
  top: 5px;
  padding-left: 5px;
}

.pagerActive {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: gray;
  text-decoration: none;
}

.pagerInactive {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

.pagerInactive:hover {
  text-decoration: underline;
}

.pagerActive:hover {
  text-decoration: underline;
}

BODY {
  background: #E1BA8C;
}

H1 {
  font: bold 16px Tahoma;
  color: #660033;
  margin: 0px;
  padding: 0px;
  padding: 35px 0px 0px 33px;
}

H2 {
  font: bold 14px Tahoma;
  color: #660033;
  margin: 0px;
  padding: 0px;
  padding: 35px 0px 0px 33px;
}

H3 {
  font: bold 16px Tahoma;
  color: #660033;
  padding: 0px;
  margin: 0px;
}

/* HOLDERS */

#GENERAL {
  width: 980px;
  text-align: left;
  background: url(../../images/user/bg_generalLayer.gif) repeat-y;
}

#TOP_HOLDER {
  position: relative;
  height: 532px;
  width: 980px;
  background: url(../../images/user/bg_top.gif);
  z-index: 10;
}

#LEFT_HOLDER {
  padding: 12px 0px 0px 6px;
  width: 216px;
}

#RIGHT_HOLDER {
  padding: 4px 6px 0px 9px;
  width: 225px;
}

#BOTTOM_HOLDER {
  position: relative;
  width: 980px;
  height: 110px;
  background: url(../../images/user/bg_generalLayer.gif) repeat-y;
}

#CONTENT_HOLDER {
  position: relative;
  width: 534px;
  height: 100%;
}

#CONTENT_HOLDER_2 {
  position: relative;
  background: url(../../images/user/bg_content.gif) repeat-y;
  width: 534px;
  z-index: 0;
}

#SEARCH_HOLDER {
  position: relative;
  top: -40px;
  left: -30px;

}

.contentChapterHeader {
  position: relative;
  left: 28px;
  width: 476px;
  height: 47px;
}

.searchChapterHeader {
  position: relative;
  left: 28px;
  top: -15px;
  width: 476px;
  height: 47px;
}

.noticeChapterHeader {
  position: relative;
  left: 28px;
  top: 0px;
  width: 476px;
}

#arrowsColumn {
  position: absolute;
  top: 345px;
  left: 11px;
  width: 12px;
  height: 100px;
  background: url(../../images/user/arrowsColumn.gif) no-repeat;
}

#H_1 {
  font: bold 12px Tahoma;
  color: #FFCC99;
  position: absolute;
  left: -3px;
  top: 314px;
  margin: 0px;
  height: 0px;
  line-height: 0;
}

#H_2 {
  font: bold 13px Tahoma;
  color: #FFCC99;
  position: absolute;
  left: 30px;
  top: 363px;
  margin: 0px;
  padding: 0px;
  line-height: 0;
}

#H_3 {
  font: bold 13px Tahoma;
  color: #FFCC99;
  position: absolute;
  left: 30px;
  top: 378px;
  margin: 0px;
  padding: 0px;
  line-height: 0;
}

#H_4 {
  font: bold 13px Tahoma;
  color: #FFCC99;
  position: absolute;
  left: 30px;
  top: 394px;
  margin: 0px;
  padding: 0px;
  line-height: 0;
}

#H_5 {
  font: bold 13px Tahoma;
  color: #FFCC99;
  position: absolute;
  left: 30px;
  top: 408px;
  margin: 0px;
  padding: 0px;
  line-height: 0;
}

#H_6 {
  font: bold 13px Tahoma;
  color: #FFCC99;
  position: absolute;
  left: 30px;
  top: 423px;
  margin: 0px;
  padding: 0px;
  line-height: 0;
}

#H_7 {
  font: bold 13px Tahoma;
  color: #FFCC99;
  position: absolute;
  left: 30px;
  top: 438px;
  margin: 0px;
  padding: 0px;
  line-height: 0;
}

#siteOpened {
  font: normal 11px Arial;
  color: #FFCC99;
  position: absolute;
  left: 15px;
  top: 460px;
  margin: 0px;
  padding: 0px;
}

#noCensure {
  position: relative;
  padding: 35px 15px;
  left: 0px;
  top: 45px;
  font: normal 10px Tahoma;
  text-align: center;
  width: 500px;
  color: #660033;
}

.calendarCaption {
  position: absolute;
  left: 48px;
  top: 37px;
  width: 112px;
  height: 20px;
  text-align: center;
  font: bold 11px Tahoma;
  color: #993300;
}

.CALENDAR {
  position: relative;
  width: 210px;
  height: 200px;
  background: url(../../images/user/calendar.gif) no-repeat;
}

.CALENDAR TABLE {
  position: absolute;
  top: 70px;
  left: 30px;
}

.CALENDAR TD {
  padding: 2px 5px;
  text-align: center;
  vertical-align: middle;
  font: normal 10px Arial;
}

.CALENDAR TD A {
  font: normal 10px Arial;
  color: #993300;
}

.ALL_NEW_HOLDER {
  position: relative;
  background: url(../../images/user/bg_block.gif) repeat-y;
  width: 216px;
  padding-top: 30px;
  padding-bottom: 26px;
  margin-bottom: 9px;
}

#TABLE_HOLDER {
  background: url(../../images/user/bg_middle.jpg) no-repeat;
  width: 100%;
  height: 700px;
}

#TABLE_HOLDER TD {
  vertical-align: top;
}

#LOGIN_HOLDER {
  position: relative;
  background: url(../../images/user/bg_login_holder.gif) no-repeat;
  width: 210px;
  height: 181px;
}

#BOOK_HOLDER {
  position: relative;
  margin-top: 9px;
  width: 210px;
  height: 239px;
  background: url(../../images/user/bg_book_holder.jpg) no-repeat;
}

#VOTE_HOLDER {
  margin: 20px 30px 20px 30px;
}
#VOTE_HOLDER TABLE {
  width: 474px;
}
#VOTE_HOLDER TABLE TD {
  font: normal 12px Arial;
  color: #660033;
  text-align: center;
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  padding: 2px 3px 2px 3px;
  vertical-align: top;
}
.voteTD {
  border-top: 2px solid white;
}
.voteTD2 {
  border-left: 2px solid white;
}
.voteTD3 {
  border-top: 2px solid white;
  border-left: 2px solid white;
}
#rssLink {
  position: absolute;
  top: 270px;
  left: 22px;
}

.aboutAuthor {
  font: normal 11px Arial;
}

.artNum {
  position: absolute;
  top: 23px;
  font: bold 16px Tahoma;
}

.BANNER_LEFT_HOLDER {
  position: relative;
  padding: 13px 5px 16px 5px;
  background: url(../../images/user/ban_bg.gif) repeat-y;
  text-align: center;
}

.ban_top {
  position: absolute;
  top: 0px;
  left: 0px;
}

.ban_bot {
  position: absolute;
  left: 0px;
  bottom: 0px;
}

#bottomBan {
  position: relative;
  width: 474px;
  margin: 10px 0px 0px 30px;
  padding: 16px 4px 16px 4px;
  text-align: center;
  background: url(../../images/user/bg_botBan.gif) repeat-y;
}

#bot_ban_header {
  position: absolute;
  top: 0px;
  left: 0px;
}

#bot_ban_footer {
  position: absolute;
  left: 0px;
  bottom: 0px;
}

#bottomLine {
  position: absolute;
  left: 0px;
  bottom: 0px;
}

#bottomPicture {
  position: absolute;
  left: 291px;
  top: 0px;
}

#pageContent {
  font: normal 12px Tahoma;
  padding: 20px 35px 50px 35px;
}

/* Search Form */

#lupa {
  position: absolute;
  top: 90px;
  left: 425px;
}

#input_left_subscribe {
  position: absolute;
  top: 29px;
  left: 81px;
}

#input_right_subscribe {
  position: absolute;
  top: 29px;
  left: 185px;
}

#input_left_login {
  position: absolute;
  top: 37px;
  left: 75px;
}

#input_right_login {
  position: absolute;
  top: 37px;
  left: 179px;
}

#input_left_password {
  position: absolute;
  top: 67px;
  left: 75px;
}

#input_right_password {
  position: absolute;
  top: 67px;
  left: 179px;
}

#input_left_search {
  position: absolute;
  top: 98px;
  left: 75px;
}

#input_right_search {
  position: absolute;
  top: 98px;
  left: 159px;
}

#input_search {
  position: absolute;
  top: 98px;
  left: 83px;
}

#byAuthors {
  position: absolute;
  top: 98px;
  left: 207px;
}

#byArticles {
  position: absolute;
  top: 125px;
  left: 207px;
}

#byCaptions {
  position: absolute;
  top: 98px;
  left: 285px;
}

#btSearch {
  position: absolute;
  top: 119px;
  left: 317px;
}
#btSearchA {
  position: absolute;
  top: 119px;
  left: 317px;
  display: none;
}

#lableSearch {
  position: absolute;
  top: 100px;
  left: 37px;
}

#lableSearchBy {
  position: absolute;
  top: 100px;
  left: 169px;
}

#lableSearchByAuthors {
  position: absolute;
  top: 100px;
  left: 227px;
}

#lableSearchByArticles {
  position: absolute;
  top: 125px;
  left: 227px;
  white-space: nowrap;
}

#lableSearchByCaptions {
  position: absolute;
  top: 100px;
  left: 305px;
  white-space: nowrap;
}

/* END Search Form */

#top_content {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
}

#bot_content {
  position: absolute;
  bottom: -1px;
  left: 0px;
}

#YourEmail {
  position: absolute;
  top: 31px;
  left: 15px;
}

#subscribe_email {
  position: absolute;
  top: 29px;
  left: 89px;
  z-index: 1;
}

#subscribe_button {
  position: absolute;
  top: 55px;
  left: 5px;
  z-index: 20;
}

#unsubscribe_button {
  position: absolute;
  top: 55px;
  left: 105px;
}

#subscribe_buttonA {
  position: absolute;
  top: 55px;
  left: 5px;
  display: none;
  z-index: 20;
}

#unsubscribe_buttonA {
  position: absolute;
  top: 55px;
  left: 105px;
  display: none;
}

#top_all_new_img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 210px;
  height: 26px;
}

#bot_all_new_img {
  position: absolute;
  bottom: -1px;
  left: 0px;
  width: 210px;
  height: 26px;
}

.chooseRatingLine {
  width: 100%;
  text-align: center;
  font: normal 13px Arial;
  color: #996633;
}

.top_all_new_left_column {
  font: normal 11px Arial;
  color: #996633;
}

.top_all_new_right_column {
  font: normal 11px Arial;
  color: #996633;
}

#link_vetroffBook {
  position: absolute;
  top: 32px;
  left: 32px;
}

#login_uzor_2 {
  position: absolute;
  width: 30px;
  height: 23px;
  left: 180px;
}

#login_uzor_3 {
  position: absolute;
  width: 27px;
  height: 26px;
  left: 183px;
  top: 158px;
}

#login_uzor_4 {
  position: absolute;
  width: 30px;
  height: 26px;
  left: 0px;
  top: 158px;
}

#login_bord_1 {
  position: absolute;
  width: 150px;
  height: 2px;
  top: 0px;
  left: 30px;
}

#login_bord_2 {
  position: absolute;
  width: 2px;
  height: 148px;
  top: 23px;
  left: 208px;
}

#login_bord_3 {
  position: absolute;
  width: 153px;
  height: 2px;
  top: 179px;
  left: 30px;
}

#logo {
  position: absolute;
  top: 0px;
  left: 0px;
}

#topBan {
  position: absolute;
  top: 344px;
  left: 166px;
  width: 805px;
  height: 104px;
  text-align: center;
  z-index: 3;
  background: url(../../images/user/bg_topBan.jpg);
}

#bg_topLine {
  position: absolute;
  top: 497px;
  left: 0px;
  width: 980px;
  height: 35px;
}

#login_login {
  position: absolute;
  top: 38px;
  left: 20px;
}

#login_password {
  position: absolute;
  top: 70px;
  left: 20px;
}

#login_forgot {
  position: absolute;
  top: 91px;
  left: 20px;
}

#login_register {
  position: absolute;
  top: 112px;
  left: 20px;
}

#login_countArt {
  position: absolute;
  top: 130px;
  left: 22px;
  width: 80px;
}

#login_input_login{
  position: absolute;
  top: 37px;
  left: 83px;
}

#login_input_password{
  position: absolute;
  top: 67px;
  left: 83px;
}

#login_button {
  position: absolute;
  top:  123px;
  left: 99px;
}

#login_buttonA {
  position: absolute;
  top:  123px;
  left: 99px;
  display: none;
}

.newBlock {
  position: relative;
  margin-left: 25px;
  margin-top: 10px;
  background: url(../../images/user/newBlock_bg.gif) repeat-y;
  width: 482px;
}

.newBlockTop {
  position: absolute;
  top: 0px;
  left: 0px;
}

.newBlockBot {
  position: absolute;
  bottom: -1px;
  left: 0px;
}

.newBlockContent {
  font: normal 12px Arial;

  padding: 15px;
}

.contentClass {
  position: relative;
  left: 35px;
  width: 475px;
}

.hr_center {
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.star_mega {
  position: absolute;
  top: 10px;
  left: 0px;
}

.right_type_block_first {
  position: relative;
  background: url(../../images/user/bg_block.gif) repeat-y;
  width: 216px;
  padding-bottom: 26px;
  margin-bottom: 9px;
  margin-top: 9px;
}

.random_block {
  position: relative;
  background: url(../../images/user/bg_block.gif) repeat-y;
  width: 210px;
  padding-bottom: 26px;
  margin-bottom: 9px;
  margin-top: 9px;
}

.random_block_top {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 210px;
  height: 26px;
}

.random_block_bot {
  position: absolute;
  bottom: -1px;
  left: 0px;
  width: 210px;
  height: 26px;
}

.random_block_content {
  font: normal 11px Arial;
  position: relative;
  top: 27px;
  left: -3px;
  z-index: 1;
  padding-left: 17px;
  padding-right: 23px;
  padding-bottom: 18px;
}

.random_more {
  width: 100%;
  text-align: right;
}

.arrowBlack {
  position: relative;
  top: 2px;
}

/* INPUT TEXT */

.inputText_3 {
  background: url(../../images/user/input_center_bg.gif) repeat-x;
  font: normal 11px Tahoma;
  color: #333333;
  width: 76px;
  height: 21px;
  border: none;
  padding: 2px 0px 0px 0px;
}

.inputText_4 {
  background: url(../../images/user/input_center_bg.gif) repeat-x;
  font: normal 11px Tahoma;
  color: #333333;
  width: 96px;
  height: 21px;
  border: none;
  padding: 2px 0px 0px 0px;
}

.inputText_5 {
  background: url(../../images/user/input_center_bg.gif) repeat-x;
  font: normal 11px Tahoma;
  color: #333333;
  width: 96px;
  height: 21px;
  border: none;
  padding: 2px 0px 0px 0px;
}

.inputText_6 {
  background: url(../../images/user/input_center_bg.gif) repeat-x;
  font: normal 11px Tahoma;
  color: #333333;
  width: 96px;
  height: 21px;
  border: none;
  padding: 2px 0px 0px 0px;
}

.inputText_7 {
  position: relative;
  top: -4px;
  background: url(../../images/user/input_center_bg.gif) repeat-x;
  font: normal 11px Tahoma;
  color: #333333;
  width: 150px;
  height: 21px;
  border: none;
  padding: 2px 0px 0px 0px;
}

.inputSelect {
  margin: 0px;
  padding: 0px;
  width: 150px;
  height: 18px;
  font: normal 11px Tahoma;
  color: #333333;
  border: 1px solid #333333;
}

.inputArea {
  margin: 0px;
  padding: 0px;
  width: 330px;
  height: 200px;
  font: normal 11px Tahoma;
  color: #333333;
  border: 1px solid #333333;
}

/* END INPUT TEXT */

/* TEXT */

.BCG {
  position: absolute;
  top: 7px;
  font: bold 12px Arial;
  color: #660033;
  width: 210px;
  text-align: center;
  z-index: 1;
}

.BC {
  position: relative;
  top: 4px;
  font: bold 14px Arial;
  color: #660033;
  width: 210px;
  text-align: center;
}

.TextBordo {
  font: normal 12px Arial;
  color: #B51F24;
}

.TextRedItalic {
  font: normal 12px Arial;
  font-style: italic;
  color: red;
}

.TextBBA13 {
  font: bold 12px Arial;
  color: #000000;
}

.TextBBRA13 {
  font: bold 12px Arial;
  color: #660033;
}

.TextNBRA10 {
  font: normal 10px Arial;
  color: #663300;
}

.TextSearchForm {
  font: bold 12px Arial;
  color: #660000;
}

.ChapterText {
  position: absolute;
  font: bold 14px Tahoma;
  color: #660000;
  left: 48px;
  top: 25px;
  text-decoration: none;
}

.NewsDate {
  font: normal 12px Arial;
  color: red;
}

.SmallBlack {
  font: normal 11px Arial;
  color: black;
}

.ArtText {
  font: normal 13px Arial;
  color: #330000;
}

.RatingText {
  font: normal 11px Arial;
  font-style: italic;
  color: #996633;
}

/* END TEXT */

/* LINKS */

.RedLink {
  font: normal 12px Arial;
  color: red;
  text-decoration: none;
}

.RedLink:hover {
  text-decoration: underline;
}

.SmalYelow {
  font: normal 10px Tahoma;
  color: #FFFFCC;
  text-decoration: none;
}

.BigBlack {
  font: bold 12px Arial;
  color: #000000;
  text-decoration: none;
}

.BigBlack:hover {
  text-decoration: underline;
}

.BigRed {
  font: bold 12px Arial;
  color: #CC0000;
  text-decoration: none;
}

.BigRed:hover {
  text-decoration: underline;
}

.SmallBrown {
  font: normal 11px Arial;
  color: #996633;
  text-decoration: none;
}

.SmallBrown:hover {
  text-decoration: underline;
}

.SmallRed {
  font: normal 11px Arial;
  color: #FF3300;
  text-decoration: none;
}

.SmallRed:hover {
  text-decoration: underline;
}

.UnderBlack {
  font: normal 11px Arial;
  color: #000000;
}

.NewsLink {
  font: normal 12px Arial;
  color: #000000;
  text-decoration: none;
}

.NewsLink:hover {
  text-decoration: underline;
}

.MediumBlackLink {
  font: normal 12px Tahoma;
  color: #000000;
  text-decoration: none;
}

.MediumBlackLink:hover {
  text-decoration: underline;
}

.SmallGray {
  text-decoration: none;
  font: bold 11px Arial;
  color: #333333;
}

.SmallGray:hover {
  text-decoration: underline;
}

/* END LINKS */

/* UL */
.listForNew {
  position: relative;
  top: 5px;
  left: 10px;
  width: 445px;
  list-style: none;
  margin: 0px;
  padding: 0px 0px 5px 0px;
}

listForNew, li {
  padding-bottom: 8px;
}
/* END UL */

/*  MENU  */

#MENU_HOLDER {
  position: absolute;
  top: 467px;
  left: 135px;
  z-index: 2;
}

.LEVEL_2_DIV {
  position: absolute;
  top: 8px;
  left: -10px;
  padding: 5px;
  z-index: 3;
  background: #FFCC99;
  border: 2px solid white;
}

.LEVEL_3_DIV {
  position: absolute;
  left: 5px;
  top: -15px;
  padding: 5px;
  background: #FFCC99;
  border: 2px solid white;
}

.LEVEL_2_ITEM {
  padding: 4px;
}

.LEVEL_3_ITEM {
  padding: 4px;
}

.LEVEL_2_ITEM_ACTIVE {
  position: absolute;
  display: none;
  top: 0px;
  height: 26px;
  padding: 0px 5px 0px 5px;
  background: url(../../images/user/menuItem_bg.gif) repeat-x;
}

.LEVEL_3_ITEM_ACTIVE {
  position: absolute;
  display: none;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 26px;
  background: url(../../images/user/menuItem_bg.gif) repeat-x;
}

.LEVEL_3 {
  position: relative;
  display: none;
}

.TD_LEVEL_3 {
  position: relative;
  display: block;
  text-align: center;
  white-space: nowrap;
}

.menuItemLeft {
  position: absolute;
  left: -5px;
  top: 0px;
  width: 8px;
  height: 26px;
  z-index: 5;
}

.menuItemRight {
  position: absolute;
  right: -5px;
  top: 0px;
  width: 8px;
  height: 26px;
  z-index: 5;
}

.MenuActiveLink {
  font: bold 14px Tahoma;
  color: #FFCC66;
  text-decoration: none;
}

.MenuNoActiveLink {
  font: bold 14px Tahoma;
  color: #663300;
  text-decoration: none;
}

.MenuOrangeLink {
  font: bold 14px Tahoma;
  color: #663300;
  text-decoration: none;
}

.MenuItem {
  position: relative;
  font: normal 12px Tahoma;
  color: #990000;
  text-decoration: none;
}


.buttonContentActive {
  position: relative;
  background: url(../../images/user/bt_menu_bg_active.gif) repeat-x;
  white-space: nowrap;
}

.buttonContentNoActive {
  position: relative;
  background: url(../../images/user/bt_menu_bg_noactive.gif) repeat-x;
  white-space: nowrap;
}

.buttonContentOrange {
  position: relative;
  background: url(../../images/user/bt_menu_bg_orange.gif) repeat-x;
  white-space: nowrap;
}

.ugol_1 {
  position: absolute;
  top: -2px;
  left: -2px;
  width: 5px;
  height: 28px;
  background: url(../../images/user/ugol_1.gif) no-repeat;
}

.ugol_2 {
  position: absolute;
  top: -2px;
  right: -2px;
  width: 5px;
  height: 28px;
  background: url(../../images/user/ugol_2.gif) no-repeat;
}

.ugol_3 {
  position: absolute;
  bottom: -2px;
  right: -2px;
  width: 5px;
  height: 28px;
  background: url(../../images/user/ugol_3.gif) no-repeat;
}

.ugol_4 {
  position: absolute;
  bottom: -2px;
  left: -2px;
  width: 5px;
  height: 28px;
  background: url(../../images/user/ugol_4.gif) no-repeat;
}
/*  END MENU  */

.form1 {
  text-align: right;
  padding: 2px 5px 0px 0px;
  font: bold 12px Arial;
  color: #660033;
}

.form2 {
  text-align: left;
}

.countComments {
  font: bold 12px Tahoma;
  color: #FFFFFF;
  text-decoration: none;
  z-index: 10;
  position: absolute;
  top: 6x;
}

#SendArticleImg {
  position: absolute;
  top: 0px;
  left: 0px;
}

#SendArticleImgA {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}

#SendImg {
  position: absolute;
  top: 0px;
  left: 0px;
}

#SendImgA {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}


#AndWhatImg {
  position: absolute;
  top: 0px;
  left: 0px;
}

#AndWhatImgA {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}

#RegistrationImg {
  position: absolute;
  top: 0px;
  left: 0px;
}

#RegistrationImgA {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}

#RangeImg {
  position: absolute;
  top: 0px;
  left: 0px;
}

#RangeImgA {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}

#CommentsImg {
  position: absolute;
  top: 0px;
  left: 0px;
}

#CommentsImgA {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}

#RegisterImg {
  position: absolute;
  top: 0px;
  left: 0px;
}

#RegisterImgA {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}

.aLink1 {
  font: normal 16px Arial;
  background: url(../../images/user/nBtSendToFriend.gif) top no-repeat;
  border: 1px solid black;
}

a.aLink1:hover {
  background: url(../../images/user/nBtSendToFriendA.gif) top no-repeat;
}

.ratings_ul {
  padding-left: 0px;
  margin-left: 0px;
  list-style-type: none;
  position: relative;
  top: -10px;
}

.ratings_ul li {
  padding: 0px;
  margin: 0px;
  line-height: 3px;
}

.ratings_ul A {
  font: bold 11px Tahoma;
  color: blue;
  text-decoration: none;
}

.ratings_ul A:hover {
  text-decoration: underline;
}

#meta_info {
  position: absolute;
  top: 20px;
  left: 355px;
  background: #398E25;
  color: white;
  font: bold 12px Arial;
  z-index: 1000;
  padding: 20px;
  margin: 0px;
}

.comp_table {
  border: 1px solid white;
}

.comp_table TD {
  border: 1px solid white;
  padding: 3px;
}

#competition_buttons {
  position: relative;
  height: 50px;
}

#comp_prev {
  width: 102px;
  height: 25px;
  background: url(/images/user/nBtCompsPrev.gif);
  display: block;
  position: absolute;
  left: 105px;
  bottom: 0px;
}

#comp_prev:hover {
  background: url(/images/user/nBtCompsPrevA.gif);
}

#comp_cur {
  width: 102px;
  height: 25px;
  background: url(/images/user/nBtCompsCur.gif);
  display: block;
  position: absolute;
  left: 220px;
  bottom: 0px;
}

#comp_cur:hover {
  background: url(/images/user/nBtCompsCurA.gif);
}

#comp_next {
  width: 102px;
  height: 25px;
  background: url(/images/user/nBtCompsNext.gif);
  display: block;
  position: absolute;
  left: 335px;
  bottom: 0px;
}

#comp_next:hover {
  background: url(/images/user/nBtCompsNextA.gif);
}

#competition_list {
  padding-top: 20px;
}

#competition_list A {
  font: bold 12px Tahoma;
  color: red;
}

.link_to_new {
  font: bold 12px Tahoma; 
  text-decoration: underline; 
  color: #B51F24;
}

#add_guest_book_form {
  text-align: center;
  position: absolute;
  top: 20px; 
  left: 265px; 
  width: 240px;
}

.inputGuest {
  border: 1px solid #000000;
  width: 100%;
  font: normal 11px Tahoma;
  position: relative;
  top: -2px;
  color: #333333;
}

#guest_records {
  margin-top: 60px;
  font: normal 11px Tahoma;
  color: #333333;
}

#guestTextarea {
  position: relative;
  width: 240px; 
  height: 135px; 
  border: 1px solid black; 
  font: normal 11px Tahoma; 
  color: #333333; 
  padding: 3px;
}

.buttons_table {
  
}

.buttons_table TD {
  text-align: center;
}

#HOME_PAGE_BUTTONS {
  margin-top: 20px;
}

.topCompetitorsLink {
  color: brown; 
  font: normal 11px Tahoma; 
  text-decoration: none; 
  line-height: 18px;
}

.topCompetitorsLink:hover {
  text-decoration: underline;
}

.topAuthorsTable {
  /*padding-top: 40px;*/
  margin-left: 5px;
  width: 100%;
}

.topAuthorsTable TD {
  height: 15px;
  font: normal 11px Tahoma;
  padding: 0px 3px;
}

.topAuthorsTable A{
  font: normal 11px Tahoma;
  text-decoration: none;
  color: brown;
}
.topAuthorsTable A:hover{
  text-decoration: underline;
}

