 html, body {margin:0px; padding: 0px; height: 100%; background: #4A4F00 url(../images/design/body_bg.jpg) repeat;  color: #E7E7B1; }

 body/*, td, p, dt, dd, label*/ {font-size: 14px; font-family:  'Trebuchet MS', Arial,  sans-serif; }
 p {margin:0; padding: 5px 0px 10px 0px; line-height: 110%;} /* text-align: justify; */
 .fcolor {color: #FEFEC8;}


 a {text-decoration: underline; color: #E7E7B1; outline:none;}
 a.underline, a:hover, a.more, a.noline:hover {text-decoration: underline;}
 a:hover, a.noline {text-decoration: none;}
 a.underline:hover, a.more:hover {text-decoration: none;}
 a img {border: none; }
 a.more { font: 12px Arial, sans-serif !important;}

 div.more {text-align: right; padding: 0 0 2px 0; margin-top: -3px;}
 dd div.more {margin-top: 3px;}

 embed, * { outline:none;}

 ul, ol {margin: 0px; padding: 0px; }

#i_protectword, input.inp, input.text, textarea, select {background-color: #D2C54C; padding-left: 3px; font: 17px/17px Times, serif; line-height: 112%; color: #4F5001; border: 1px solid #68690B;  }
 select { min-height: 16px;}
 form { margin:0px; padding: 0px;}


 h1 {margin: 0; padding: 11px 0 15px 0; font: bold 24px 'Times New Roman',Times, serif; }
 h2, #beresta_cnt h1.top_hdr, .h2  {margin: 0; padding: 10px 0 13px 0px; font: bold 17px Georgia, Times, serif; line-height:20px; font-variant: small-caps; text-align: center; color: #FEFEC8;}
 h3 {margin: 0; padding: 5px 1px 2px 0; font: bold 17px Times, serif; }
 h4 {margin: 0; padding: 14px 0 15px 0px; font: bold 16px Times, serif; line-height: 17px; }
 h5 {margin: 0; padding: 4px 1px 5px 0px; font: bold 15px Times, serif; }
 h6 {margin: 0; padding: 7px 0px 2px 0; font: bold 13px Times,serif; line-height: 14px; }

 h2 span.leftblt,  h1 span.leftblt {padding-left: 54px; background: url(../images/design/hdr_blt_left.gif) no-repeat;}
 h2 span.rightblt, h1 span.rightblt {padding-right: 54px; background: url(../images/design/hdr_blt_right.gif) no-repeat right top; } /* white-space: nowrap; */
 h2.small {font-variant: normal; font-size: 14px; }

 table {border-collapse: collapse; padding:0;}
 table td {padding:0;}

 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; font-size: 0px; line-height: 0px;}

 .bold {font-weight: bold;}


/*		BODY			*/

 #body {background:url(../images/design/body_vln.jpg) repeat-x; min-height: 950px; min-width: 1000px;}
 #page {background:url(../images/design/body_vln.jpg) repeat-x left -256px; min-height: 760px; min-width: 1000px;}
 .cbox {min-width:1000px; max-width: 1270px; margin: 0 auto; position: relative;}

 #left_bg  {background: url(../images/design/idx_left.jpg) no-repeat; }
 #cnt_bg   {background: url(../images/design/idx_cnt.jpg) no-repeat 409px top; }
 #right_bg {background: url(../images/design/idx_right.jpg) no-repeat 792px top; height: 950px;}

 #idx {width: 100%; }
 #idx td .box {position: relative; height: 664px;}
 #lidx {background: url(../images/design/idx_left.jpg) no-repeat right top; width: 50%;}
 #cidx {background: url(../images/design/idx_cnt.jpg) no-repeat; vertical-align:top;}
 #cidx, #cidx .box { width: 419px;}
 #ridx {background: url(../images/design/idx_right.jpg) no-repeat; width: 50%;vertical-align:top;}


 #slogan {position: absolute; right: -100px; top: 222px; width: 309px; height: 86px; background: url(../images/design/slogan.png) no-repeat;}
 #slogan_text {position: absolute; right: -97px; top: 222px; width: 300px; height: 86px; font: italic bold 15px Georgia, Times, serif; color: #f2ec9d;}

 #logo { background: url(../images/design/logo.png) no-repeat; }
 #alogo {display: block; text-decoration: none; font-size: 1px; outline: none;}
 #logo, #alogo {width: 359px; height: 137px; position: absolute; }
 #lidx  #logo, #lidx  #alogo {right: -90px; top: 50px;}
 #page  #logo, #page  #alogo {left: 100px; top: 35px;}




/*		INDEX 		*/

 #idx_text {width: 100%;}
 #index_textbox {width:694px; background: url(../images/design/index_textbox.jpg) no-repeat; min-height: 230px; position: relative; }
 #beresta_index {padding: 45px 55px 90px 50px;  } /* text-align: justify; */
 #beresta_index h2, #beresta_index h1  {padding-right: 24px;}

 #dog {position: absolute; right: -11px; top: 486px; width: 69px; height: 74px; background: url(../images/design/dog.jpg) no-repeat; z-index: 10;}
 #girl_horse2 {position: absolute; left: 12px; top: 351px; width: 301px; height: 209px; background: url(../images/design/girl_horse2.jpg) no-repeat; padding: 12px 0 0 10px;}
 #cow_co {position: absolute; left: -73px; top: 442px; width: 228px; height: 138px; background: url(../images/design/cow_co.jpg) no-repeat; padding-left: 10px; }
 #smoke {position: absolute; left: 103px; top: 142px; width: 40px; height: 60px; }
 #butterfly {position: absolute; left: -62px; top: 441px; width: 320px; height: 220px;  z-index:2;}

 #menu {position: absolute; width: 336px; height: 470px; background: url(/images/design/menu_bg-.png) no-repeat; }
 #body #menu {right: -53px; top: 512px;}
 #page #menu {left: 46px; top: 196px;}

 #mnu  {width: 170px; height: 346px; background: url(/images/design/menu_bg2-.jpg) no-repeat; background-size:cover; margin: 60px 0 0 72px; }
 #left_menu, #left_space {width: 340px; vertical-align: top;}
#left_space {font-size: 1px; line-height:2px; color: #505400;}

 #mnu_flash {position: absolute; width:250px; }
 #body #mnu_flash {right: 1px; top: 575px;}
 #page #mnu_flash {left: 76px; top: 261px;}

 #mnu_list {list-style: none; padding: 4px 0 0 0; position: absolute; width: 180px; }
 #body #mnu_list {right: 40px; top: 583px;}
 #page #mnu_list {left: 111px; top: 270px; top: 267px;}
 #mnu_list li {text-align: center; background-position: center -1px; height: 29px; overflow:hidden;}
 #mnu_list li, #mnu_list li a {font: italic 17px/15px Georgia, Times, serif; color: #EFD37D; text-decoration: none; letter-spacing: 0px; outline: none;}
 #mnu_list li img { line-height:17px; overflow: hidden;}
 #page #mnu_list li img {margin-top: 4px;}


 li.active1 { background: url(../images/design/menu_active1.png) no-repeat; color: white;}
 li.active2 { background: url(../images/design/menu_active2.png) no-repeat; color: white;}
 li.active3 { background: url(../images/design/menu_active3.png) no-repeat; color: white;}
 li.active4 { background: url(../images/design/menu_active4.png) no-repeat; color: white;}

#mnu_list li.active2 a {color:white;}

 .page_head, .page_pic {height: 275px; background-repeat: no-repeat; background-position: center top; }
 .page_pic {background-image: url(../images/design/page_5.jpg);}
 #page_poems {background-image: url(../images/design/page_1.jpg);}
 #page_songs {background-image: url(../images/design/page_2.jpg);}
 #page_publication {background-image: url(../images/design/page_3.jpg);}
 #page_contact {background-image: url(../images/design/page_4.jpg);}
 #page_kovaleva {background-image: url(../images/design/page_5.jpg);}
 #page_press, #page4 {background-image: url(../images/design/page_6.jpg);}
 #page_gallery {background-image: url(../images/design/page_7.jpg);}
 #page_guestbook {background-image: url(../images/design/page_21.jpg);}
 #page_news {background-image: url(../images/design/page_9.jpg);}
 #page_Enthusiast {background-image: url(../images/design/page_6.jpg);}
 #page_songtext {background-image: url(../images/design/page_22.jpg);}
 #page_person {background-image: url(../images/design/page_23.jpg);}


 #page_left  { width: 336px; height: 312px; background: url(../images/design/page_left.jpg) no-repeat; position: absolute; left: 0px; top: 0px;}
 #page_left2 { background: url(../images/design/page_left2.png) no-repeat; left: 92px; top:0px; width: 161px; height: 252px; position: absolute;}
 #page_left3 { background: url(../images/design/page_left3.png) no-repeat 92px bottom; width: 336px; height: 312px; }

 #page_right { width: 233px; height: 276px; background: url(../images/design/page_right.jpg) no-repeat right top; float: right; position: relative;}
 #page_right2 { background: url(../images/design/page_right2.png) no-repeat; width: 75px; height: 312px; right: 85px; top:0px;  position: absolute;}
 #page_right3 { background: url(../images/design/page_right3.png) no-repeat; width: 73px; height: 81px;  right: 160px; top: 231px; position: absolute;}



/*		PAGE		*/

 #page_cont {width: 97%; }
 #page_cont td {vertical-align: top;}

 dl.list {margin: 0px; padding: 0px 6px 0 0px;}
 dl.list dd {margin: 0px; padding: 0px 0 4px 11px; color: #FFED58; font: 18px Times, serif;}
 dl.list dt {margin: 0px; padding: 3px 0 0px 11px; margin-bottom: 5px; }

 div.btmline  {background: url(../images/design/line_bg.gif) repeat-x;   height: 27px ; height: 27px; margin-top: 10px;}
 div.btmline_left  {background: url(../images/design/line_left.png) no-repeat; height: 27px ; height: 27px;}
 div.btmline_right {background: url(../images/design/line_right.png) no-repeat right top; height: 27px; width: 12px; float: right;}

 #beresta_box {width: 100%; margin-top: -26px; position: relative;}
 #beresta_box table {width: 100%; }
 #beresta_box table td {vertical-align: top;}

 #beresta_cnt h2.top_hdr, #beresta_cnt h1.top_hdr {padding: 0px; margin: 0; position: absolute; width: 100%; left: 0px; top: 50px;}

 #beresta_top td, #beresta_top div {height:83px; font-size: 1px;}
 #beresta_top td.left_t, #beresta_top td.left_t div {width:201px;}
 #beresta_top td.left_t div {  background: url(../images/design/beresta_lt.png) no-repeat;}
 #beresta_top td.left_t {background: url(../images/design/beresta_lt.jpg) no-repeat 6px 3px;}
 #beresta_top td.top_t   {width: 100%; }
 #beresta_top td.top_t div  { background: url(../images/design/beresta_top.png) repeat-x;}
 #beresta_top td.right_t, #beresta_top td.right_t div {width:203px;}
 #beresta_top td.right_t div {  background: url(../images/design/beresta_rt.png) no-repeat;}
 #beresta_top td.right_t { background: url(../images/design/beresta_rt.jpg) no-repeat left 3px;}

 #beresta_cnt td { vertical-align: top;}
 #beresta_cnt div.box {min-height: 970px;} /* because news */
 #beresta_cnt td.left_c, #beresta_cnt td.left_c div {width:32px;}
 #beresta_cnt td.left_c div {  background: url(../images/design/beresta_lc.png) no-repeat;}
 #beresta_cnt td.left_c {background:  url(../images/design/beresta_lcbg.png) repeat-y;}
 #beresta_cnt td.cnt_c   {width: 100%; background: #837E1F url(../images/design/beresta_cntbg.gif);}
 #beresta_cnt td.cnt_c div.box  { background: url(../images/design/beresta_cnt.gif) repeat-x; padding: 0 0px 0 0px; }
 #beresta_cnt td.right_c, #beresta_cnt td.right_c div {width:39px;}
 #beresta_cnt td.right_c div {  background: url(../images/design/beresta_rc.png) no-repeat;}
 #beresta_cnt td.right_c { background: url(../images/design/beresta_rcbg.png) repeat-y;}

 #beresta_btm td, #beresta_btm div {height:68px; font-size: 1px;}
 #beresta_btm td.left_b, #beresta_btm td.left_b div {width:201px;}
 #beresta_btm td.left_b div {  background: url(../images/design/beresta_lb.png) no-repeat;}
 #beresta_btm td.left_b {background: url(../images/design/beresta_lb.jpg) no-repeat 10px 0px;}
 #beresta_btm td.btm_b   {width: 100%; }
 #beresta_btm td.btm_b div  { background: url(../images/design/beresta_btm.png) repeat-x;}
 #beresta_btm td.right_b, #beresta_btm td.right_b div {width:198px;}
 #beresta_btm td.right_b div {  background: url(../images/design/beresta_rb.png) no-repeat;}
 #beresta_btm td.right_b { background: url(../images/design/beresta_rb.jpg) no-repeat left 0px;}


 .public_box {padding: 9px 0px 20px 0px; }
 .public_box table {width: 100%; }
 .public_box td.space,  .public_box td.space div {width: 6%;}
 .public_box td.book, .public_box td.cd2 {width: 45%; padding-left: 10px;}
 .public_box td.cd   {width: 48%; padding-left: 10px;}
 #lyric {background: url(../images/design/book_lyric.jpg) no-repeat; width: 250px; height: 220px; margin: 0 auto; display: block; outline: none;}
 #lyric {margin-top: 2px; background-position: 3px 22px; }
 #lyric2 {background: url(/images/custom/lirika_book2.png) no-repeat; width: 274px; height: 209px; margin: 0 auto; display: block; outline: none;}
 #lyric2 {margin-top: 2px; background-position: 3px -25px; }


 #pearls {background: url(../images/design/cd_pearls.jpg) no-repeat 36px 19px; width: 294px; height: 231px; }
 #pearls2 {background: url(../images/design/zhemchuga_disk.jpg) no-repeat 36px 19px; width: 281px; height: 247px; }
 .public_box td.book .btn_link, .btn_link_poems { background: url(../images/design/btn_read_book.png) no-repeat; }
 .public_box td.book .btn_link, .public_box a.btn_read_book, a.btn_read_book_poems,  .btn_link_poems { color: #FFED58; font: 16px Times,serif; display: block; position: absolute; height: 38px; text-decoration: none; }
 .public_box td.book .btn_link, .btn_link_poems { top: 196px; right: -30px; width:130px;}
 .public_box a.btn_read_book, a.btn_read_book_poems {top: 195px; right: -15px; width: 74px; height: 20px; padding:5px 10px 5px 12px;}
 .public_box td.cd dl.list {padding-left: 25px;}
 .public_box td.cd div.btmline2 {margin-left: 25px;}
 .public_box a.cd {display: block; text-decoration: none; width: 276px; cursor: pointer; margin: 0 auto;}
 #cd2 {background: url(../images/design/cd_2.jpg) no-repeat; width: 290px; height: 227px; margin: 20px auto 0 auto;}
 #cd2_big {background: url(../images/design/cd2_big.jpg) no-repeat left 20px; margin: 0px auto; width: 544px; height: 450px;}
 #extraphone_big {background: url(../images/custom/disk_alfavit_big.jpg) no-repeat left 20px; margin: 0px auto; width: 544px; height: 450px;}
#pagebox_extraphone {padding-top: 0 !important;}
p.listSongs {font: 12px Tahoma, sans-serif; padding-right: 4px;}

 .track_hdr {padding: 7px 0 15px 0; text-align: center; font: bold 13px Georgia, Times, serif; letter-spacing: 1px;}
 .tracklist {margin-left: 32px;}
 .tracklist li {padding: 2px 0 3px 0;}
/* .tracklist font {font-size: 14px;} */


 #book_box, #book_box_poems,  #book_box2 {position: relative; height: 230px;}


 a.book_link {position: absolute; width: 190px; height: 180px; top: 1px; left: 28%; margin-left:-10px; text-decoration: none; }
 a.book_link_poems {position: absolute; width: 190px; height: 180px; top: 1px; left: 38%; text-decoration: none; }
 a.btn_read_book_poems {left: 54%;}
 .btn_link_poems {left: 54%; text-align: center; padding-top: 4px; position: relative; top: -23px; z-index: 11;}
 .btn_link_poems a {text-decoration: none; position: relative; color: #FFED58; }

#book_box2 .btn_link {right:0;}
#book_box2 .btn_read_book {right: 15px;}

 .pagebox {padding: 12px 7px 0 7px;}
 #pagebox_gallery {padding: 2px 0 0 0 !important; max-width: 743px; margin: 0 auto;}
 #pagebox_poems, #pagebox_songtext {padding-top: 16px !important;}
 #pagebox_kovaleva {padding: 20px 15px 0 17px !important;}
 #pagebox_kovaleva p { line-height: 18px; text-indent: 16px;}

 #pagebox_person a {color:#FFED58;}

/*		BOTTOM 		*/

 #btm_girl {width: 348px; height: 103px; z-index: 1; position: absolute; right: 0px; bottom:5px; background: url(../images/design/girl.jpg) no-repeat left bottom; }
 #btm_girl2 {width: 48px; height: 47px; background: url(../images/design/girl.gif) no-repeat; margin-left: 158px; font-size: 1px;}
 #hedgehog { position: absolute; right: 2%; bottom:0px; height: 75px; width: 269px; background: url(../images/design/hedgehog.png) no-repeat;  }

 .btm_line {padding-bottom: 64px;}
 #btm_line {left: 0px; bottom: 0px; height: 85px; width: 100%; background: url(../images/design/btm_bg.png) repeat-x left bottom;}

 #lbtmidx { padding: 0 0px 27px 0; vertical-align: bottom; text-align: right; color: #CBB53F; width: 283px;}
 #content_box {width: 1000px; margin: 0 auto;}

 #btm_design { height: 13px; color: #D5CA69;}
 #body #btm_design {padding-right: 56px; }
 #page #btm_design {position: absolute; left: 110px; bottom: 24px; }

 #btm_counter { height: 32px; }
 #body #btm_counter {padding:0 50px 20px 0; }
 #page #btm_counter {position: absolute; bottom: 60px; left: 95px; }

 #btm_copy {bottom: 24px;  color: #CBB53F; z-index: 2;}
 #body #btm_copy { left: 0px; background: url(../images/design/ibtmline.png) no-repeat; padding: 25px 0 0px 0px; width: 580px; text-align: center;}
 #page #btm_copy { left: 400px; height: 13px; }
 #btm_copy h3 {display: inline;}

 #btm_line, #btm_copy {position: absolute; }
 #lbtmidx, #btm_line, #btm_design, #btm_copy, #btm_counter,  #btm_copy h3 { line-height: 12px; font: 11px Verdana, sans-serif; }

 #hide_counter {position: absolute; bottom: 1px; height: 1px; width: 1px; overflow: hidden;}


/* */

 span.star { color: #FFED58; }
 #feedback td, #review td {padding: 2px 0 2px 0;}
 .inp {width: 280px;}
 textarea.inp {width: 415px; height: 255px;}
 span.grey {font: 13px Times, serif; color:#FFED58;}
#i_protectword {margin-left: 10px; width: 90px;}
 .wbg {font: bold 16px Times,serif; color: #FEFEC8;}

 h5.song {font: bold 17px 'Times New Roman', Times, serif; line-height: 18px; color: #FEFEC8; padding: 0px 0 0px 17px; background: url(../images/design/song_blt.gif) no-repeat left 7px; margin:0;
 letter-spacing: 1px;}
 h5.song:first-letter {font-size: 18px;}
 h5.song b {font-size: 18px;}
 table.song {width: 100%;}
 table.song td.descr{padding-left: 17px; font-size: 14px; padding-top: 5px; color:#FEFEC8;}
 table.song td.ozenka {font: bold 14px 'Trebuchet MS', Arial, sans-serif; color:#EBEB6C; padding-left: 17px; width: 60px; letter-spacing:1px;}
 table.song td.download {text-align: right;font: bold 14px 'Trebuchet MS', Arial, sans-serif; color:#FFED58; padding: 5px 0px 0 0;letter-spacing:1px; vertical-align: top;}
 table.song td.to_rate {padding-left: 5px;}
 table.song td.to_rate a {color: #F0EDA3; font: 14px Times, serif; text-decoration: none; }
 table.song td.qty {text-align: right; color: #F0EDA3; font: 14px Times, serif; text-decoration: none; }

 div.songdwnline {margin-top: 0px !important;}
 td.rate_pic {padding: 3px 0px 0 5px ; width: 15%;}
 div.rate_pic {background: url(../images/design/rate_dark.gif) repeat-x; width: 100px; }
 div.rate_pic, div.rate_pic img {height: 14px; }
 div.rate_pic img {height: 14px; background: url(../images/design/rate_light.gif) repeat-x;}

 table.song td.btn_small, table.song td.btn_great {background:url(/images/design/btn_download.png) no-repeat; width: 85px; height: 26px; padding: 3px 0 0 7px; text-align: center;  vertical-align: top; white-space:nowrap;}
 table.song td.btn_small a, table.song td.btn_great a {font: 14px Times, serif; color: #FFED58; letter-spacing: 1px; text-decoration: none; padding-left: 5px; position: relative;}
 table.song td.btn_great {padding-right: 10px;}

 table.headersong {width: auto !important;}
 table.headersong td.play, table.headersong td.stop { width: 25px; height: 23px !important; padding: 0px 0 0 7px; text-align: center; }
 table.headersong td.play img,  table.headersong td.stop img {cursor:pointer; width: 23px; height: 23px; vertical-align: top; line-height: 23px;}
 table.headersong td.play img {background:url(../images/design/btn_play.png) no-repeat;}
 table.headersong td.stop img {background:url(../images/design/btn_stop.png) no-repeat;}
 table.headersong td.qty { text-align:right; font: normal 14px Times, serif; }

 table.headersong td {vertical-align: top !important;}
 table.headersong h5.song { padding-top: 2px ;}
 table.headersong td.download {padding: 2px 0 0 15px !important;text-align: right;font: bold 14px 'Trebuchet MS', Arial, sans-serif; color:#FFED58; }


 .pages {font: bold 14px Times, serif; color: #D1D154;}
 .pages a {font: bold 15px Times, serif; color: #FEFEC8; padding: 0 2px;}

 #copyright {font-size: 12px; font-style: italic; line-height: 14px; color: #D5CA69; padding: 20px 0 10px 0; letter-spacing: 1px;  }

 body.rate {background: #CAB941 url(../images/design/rate_bg.jpg) repeat-x;}
 #rate_page {width: 460px; margin: 0 auto;  padding: 20px 0; }
 table.rate {width: 100%; }
 table.rate caption {font: bold 16px/16px Times, serif; color: #FEFEC8; text-align: center; padding: 0 0 10px 0; background: url(../images/design/blt_dgreen.gif) repeat-x left bottom;}
 table.rate td.space {width: 23%; }
 table.rate tr.radio td {padding: 11px 0px 1px 0px; text-align: left;}
 table.rate tr.radio input {margin: 0px 0px 0px 2px; }
 table.rate td.grade img {width: 20px; height: 20px; cursor: pointer;}
 table.rate td.btn_rate {text-align: center; padding: 20px 15px 10px 0;}
 table.rate input.btn_rate {text-align: center; font: bold 14px Times, serif; color: #FFED58; padding: 0px 0px 8px 5px; background: url(../images/design/btn_read_book.png) no-repeat; width: 130px; height: 38px; border-style: none; cursor: pointer; letter-spacing: 1px; outline: none;}
 table.rate .rate_cat {font: bold 14px/15px Times, serif; color: #fefec8; text-align: left !important;}
 table.rate tr.rate_line td {line-height: 10px;}
 table.rate td.rate_line {background: url(../images/design/blt_dgreen.gif) repeat-x left bottom; padding: 1px 0 0px 0; }


 table.poems_box {width: 100%;}
 table.poems_box td.pleft, table.poems_box #tables {width: 215px; min-height: 400px; }
 #tables {list-style: none; padding-left: 10px;}
 #tables li {padding: 1px 0 6px 17px; background: url(../images/design/blt_small.gif) no-repeat 2px 7px; line-height: 16px;}
 #tables li a { color: #EBDC73; font: bold 15px/15px Times, serif; outline: none;}
 #tables li.active {background: url(../images/design/blt_great.gif) no-repeat left 4px;}
 #tables li.active a {color: #FEFEC8;}
 table.poems_box td.vert_line, table.poems_box td.vert_line div {width: 23px; height: 400px;}
 table.poems_box td.vert_line div {background: url(../images/design/vert_shline.png) no-repeat;}
 .text_poems,  table.poems_center td  { line-height: 15px; color: #FEFEC8; font: 14px/18px 'Trebuchet MS', Arial, sans-serif; }
 .text_poems table.poems_center th h1,  .text_poems table.poems_center th h2 {font: bold 15px Times, serif; padding: 30px 0 20px 0; text-align: center; margin:0;}
 .text_poems table.poems_center {  margin: 0pt auto; width: auto ! important; }
 .notice {font-size: 12px; padding-bottom: 3px; } /* width: 70%;} */


 #print_ver {padding: 25px 0 10px 30px; background: url(../images/design/printer.gif) no-repeat left 20px; }
 #print_ver a {color: #ebdc73; font: 12px Times, serif;}

 #poems_book {display: none;}

 table.feedback {width: 95%;}
 table.feedback input.btn,  #review input.btn {margin: 30px 0 0 0px; text-align: center; font: bold 14px Times, serif; color: #FFED58; padding: 0px 0px 8px 5px; background: url(../images/design/btn_read_book.png) no-repeat; width: 130px; height: 38px; border-style: none; cursor: pointer; letter-spacing: 1px; outline: none;}
 table.feedback td.btn_td {padding-left: 193px !important;}
 #review td.btn_td  {padding-left: 135px !important;}

 #review caption {font: bold 15px Times, serif; line-height: 16px; color: #FEFEC8; text-align: left; padding: 0px 0 25px 17px; background: url(../images/design/blt_great.gif) no-repeat left 4px;}

 tr.faq_001 td {background: url(../images/design/blt_small.gif) no-repeat left 6px; }
 tr.faq_001 td,  tr.faq_002 td { padding-left: 17px;}
 tr.faq_001 span.name ,  tr.faq_001 span.date {color: #FFED58; font-family: Times, serif;}
 tr.faq_001 span.name {font-weight: bold; padding-right: 5px;}
 tr.faq_003 td {padding: 10px 0 5px 30px; background: url(../images/design/blt_small2.gif) no-repeat 17px 16px; }
 tr.faq_003 span.name {color: #EBEB6C; font-weight:bold; font-family: Times, serif;}
 #songsoverlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #434900; }


/* soundbox, 25.10.08 */
 .smOverflow {position: absolute; left:0; top:0; width:100%; height:100%; z-index: 99; background-color: #434900; opacity:0.7; }
 .smNone    {position: absolute;  left:-10px; top:0; width:1px; height: 1px; overflow: hidden;}
 .smTextBox {position: absolute; top:300px; left: 0px; height: 160px; z-index: 100; width: 100%;}


 div.soundbox {width: 780px !important; margin: 0 auto; }
 table.soundbox {width: 100%;}
 table.soundbox tr.top td,  table.soundbox tr.btm td {height: 7px; font-size: 6px; line-height:6px;}
 table.soundbox td.sleft, table.soundbox td.sright {width: 7px; font-size: 6px;}
 table.soundbox tr.top td.sleft {background: url(../images/design/sbox_tl.gif) no-repeat;}
 table.soundbox tr.btm td.sleft {background: url(../images/design/sbox_bl.gif) no-repeat;}
 table.soundbox tr.top td.sright {background: url(../images/design/sbox_tr.gif) no-repeat;}
 table.soundbox tr.btm td.sright {background: url(../images/design/sbox_br.gif) no-repeat;}
 table.soundbox tr.cnt td,  table.soundbox td.scnt {background-color: #ada03d;}
 table.soundbox tr.cnt td.scnt {padding: 23px 5px 0 5px;}
 table.soundbox .btn {padding: 15px 0 0px 0; text-align: center;}
 table.soundbox .sbox_hline {background: url(../images/design/sbox_hline.png) no-repeat; height: 20px; width: 390px; margin: 5px;}
 table.soundbox .btn img {cursor: pointer;}

 #sm2-container {bottom:0;}


/* EIA MSN concurs - 22.11.08 */

 #eia_box {}
 #eia_box img {height: 63px; width: 145px;}
 #body #eia_box {padding: 0px 67px 90px 0; text-align: right; display: none;}
 #page #eia_box {padding: 0px 0 0 113px; position: absolute; top: 635px;}

 div.cnt em strong {font: bold 15px Georgia, Times;}

 table.press_box {width: 100%;}
 .press_box a {color: #ffed58;}
 .press_box td.rtext {padding: 11px 0px 0px 17px; }
 .press_box td.photo {padding: 0 10px 2px 23px; width: 25%;}
 .press_box div.date {font: 18px Times, serif; line-height: 19px; color: #ffed58; padding: 0 0 15px 0;}
 .press_box h2.name {text-align: left; padding:0; margin:0;}
 .press_box .name a {font: bold 17px Times, serif; line-height: 18px; color: #FEFEC8; text-decoration: none;}
 .press_box .name a:hover {text-decoration: underline;}
 .press_box .galitem img { border: 2px solid #b2a53f; width: auto;}

 div.photo {float: left; margin: -6px 18px 0px 0px;}

 .btn_ver {height: 44px;}
 .btn_ver a {font: 14px Times, serif; line-height: 15px; text-decoration: none; position: relative;}

 .ver_internet, .ver_print {float: left; height: 32px; text-align: center; padding-top: 4px; background: url(../images/design/btn_pressa.png) no-repeat; width: 150px;}

 table.press_list td.left_foto {width: 183px; height: 170px; padding-left: 10px; }
 table.press_list td.left_foto a {text-decoration: none;}
 table.press_list td.right_text {  padding-top: 10px;}
 .right_text .name {min-height: 13px;  padding: 1px 0 6px 28px;  background: url(../images/design/blt_small.gif) no-repeat 14px 7px; color: #ffed58; font: bold 17px/17px Times, serif;  text-align: left;}
 div.right_text .name {padding: 10px 0 15px 14px;  background: none;}
 div.right_text .name strong {background: url(../images/design/blt_small.gif) no-repeat 1px 6px; padding-left: 16px; }
 td.right_text .name a {color: #ffed58; text-decoration: none;}
 td.right_text .name a:hover {text-decoration: underline;}
 table.press_list .text {overflow: hidden; line-height: 15px; margin: 0 14px;}
 table.press_list .press_relise {height: 32px; padding: 4px 0 0 29px; background: url(../images/design/btn_person.png) no-repeat; margin-top:5px; }
 table.press_list .press_relise a {font: 14px Times, serif; text-align: center; line-height: 15px; text-decoration: none; position: relative; color: #ffed58;}
 table.press_list .btmline {margin-top: 0; margin-bottom: 10px;}
 div.more_back {padding: 9px 0  0 0;}

 div.left_foto {float: left; margin: 0 12px 10px 0; }
 div.left_foto .br_sh { z-index: 11;}
 div.left_foto .tl_sh { z-index: 11;}
 div.left_foto .foto_box {padding-right: 16px;}

/* 15.05.09 */
 .accords_box {padding: 23px 0 10px 0; width: 305px;}
 .accord_hdr {font: bold 14px Times, serif; color:#fefec8; padding: 5px 0 8px 0;}
 .accord {float: left; width: 151px;  height: 210px; background: url(../images/design/accord_bg.gif) no-repeat; }
 .accord img {width: 129px; margin: 13px 0 0 10px;}
 .accord a {outline: none;}
 .accord_shadow {width: 305px; height: 18px; background: url(../images/design/accord_shadow.png) no-repeat;}

 .listen_hdr {padding: 3px 0px 10px 0; }
 .listen_hdr a {font: bold 14px Times, serif; color: #ffed58; padding-right: 30px; padding-bottom: 7px; background: url(../images/design/btn_listen2.gif) no-repeat right 1px; text-decoration: none;}
 .listen_hdr a:hover {text-decoration: underline;}

 .maxwi {max-width: 350px; }



h2.music_h2  {text-align: left; padding-top: 0px; padding-bottom: 5px; font: 19px 'Times New Roman', Times, serif; line-height: 18px;  color: #FEFEC8; letter-spacing:1px;}
h2.music_h2 img { background:transparent url(/images/design/blt_great.gif) no-repeat 0 5px; float:left; height:41px; margin-right:7px; vertical-align:middle; width:17px; }
h2.music_h2 a {color: #FEFEC8; text-decoration:none;}
h2.music_h2 a:hover, h2.music_h2 a:hover .row2 { text-decoration:underline; }
h2.music_h2 .row2 { display:block; font: bold 16px Times,serif ; padding:2px 0 0 25px; letter-spacing:0px;}

#index_textbox h1 {font: 14px/15px 'Trebuchet MS', Times, serif !important;}
#index_textbox h1.h2 {margin: 0; padding: 10px 0 13px 0px; font: small-caps bold 17px/20px Georgia, Times, serif !important; }

#pagebox_test strong, #pagebox_test b {font-size: medium; font-family: Times,serif;}
.art_info {height: 55px; overflow: hidden;}
.art_date {font: bold 14px Times, serif; letter-spacing: 1px;}
.art_srcname {float: right; margin: -18px 0 0 0; font: bold 14px/13px Times, serif; padding-left: 97px;}
.art_srcname i {font-style: normal; font-weight: normal;}
td.right_text div.date {padding: 0 0 4px 14px; font: bold 14px Times, serif; letter-spacing: 1px;}

.gazeta_box {background: #f5f3e2; padding:3px;}
.gazeta_box .box2 {border:1px solid #aa9f3c; padding: 5px;}
.gazeta_box .box3 {border: 1px solid #d7d1a0; padding: 7px; }
.gazeta_box .box3 p, .gazeta_box .box3 div {color: #634501;}
.gazeta_box h1.name {color:#bd4904;}
.gazeta_box div.left_foto .tl_sh, .gazeta_box div.left_foto .br_sh {display: none;}
.gazeta_box .galitem img  {border: none;}
.gazeta_box div.left_foto .foto_box {padding: 8px 12px  5px 10px;}
div.top_logo {padding: 10px; }
table.top_logo {border-bottom: 1px solid #d7d1a0; }
.gazeta_box table.top_logo h1.name {padding: 2px 0 5px 0px; font-size: 17px;}
 table.top_logo div.art_date,  table.top_logo div.art_srcname {color: #958b09;}
table.top_logo td.leftlogo {padding-right: 5px; }
.leftlogo img { margin-bottom: 20px; }
.gazeta_box div.text {font-size: 13px;}
table.press_list .right_back {background-position: right top; padding-right: 29px; text-align: right;}

.news_box0 {margin: 0px 51px 180px auto; width: 200px; padding-top: 370px;}
.news_box0 .left_hdr {text-align: center; color: #bbae43; font: 20px Times, serif; background: url(/images/design/news_hdr.png) no-repeat center bottom;}
.news_box { margin: 0; padding: 10px 0 0 0;}
.news_box dd {margin: 0; padding: 1px 0 1px 0; color: #ffed58; font: 13px/14px Times, serif;}
.news_box dt {margin:0; padding: 2px 0 28px 2px; color:#efd37f; background:url(/images/design/blt_news0.png) no-repeat center bottom; font-size:12px; font-style:italic; line-height:14px;}
.news_box .btmline {display: none;}
.news_box0 .more {font-size: 12px; color:#efd37f; margin:0; padding: 3px 13px 0 0;}
.news_box0 a, .news_box0 .all_news a:hover {color:#efd37f; text-decoration: none; outline: none;}
.news_box0 a:hover, .news_box0 .all_news a {text-decoration: underline;}
.news_box0 .all_news {padding: 0 0 24px 0; text-align: right; text-transform: lowercase; font-size: 13px; line-height: 12px; margin-top: -2px;}

.socnets { padding: 5px 0 0 0px; width: 191px; height: 50px; margin-top: 7px; border: 1px solid #9E9E46; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px; -khtml-border-radius:10px; }
.socnets .link b, .socnet2 .link b  {font: 14px Times, serif !important; border-bottom:1px dashed #E7E7B1; color: #E7E7B1; cursor:pointer; }
.socnet2 .link b {display: block; float:left;}
.socnets .link {margin-left: 15px;}
.socnet2 {padding: 4px 0 3px 0px; width: 300px; height: 22px; margin-left: 17px;}
.socnet2 .link i {padding: 0 ; cursor:pointer; float: left;}
.socnet2 .hover i { color: #847e1d; display:none;}
.ico2soc {padding: 7px 0 0 0;  cursor:pointer; width: 155px;}
.ico2soc a {padding: 0 4px 0 1px; line-height: 14px; font-size: 11px;}
.socnet2 .ico2soc {width: 43px; height: 17px; overflow: hidden; padding-top:0; float: left; padding-left: 5px;}
.socnet2 .hover .ico2soc {width: 150px;}
.socnet2 .ico2soc img {vertical-align: middle; margin-bottom: 1px;  width:16px;}

#videogallery .text {height: auto; line-height: 14px; margin-bottom: 12px; }
#videogallery .socnet2 {margin-left: 15px;}

#subsr {margin: -220px 0 0 75px; position:relative;}
#subsr .shdr {margin-bottom: 1px; font: 18px/18px Times, serif; width: 225px; color: #beaf43; text-align:center; background: url("/images/design/blt_great2.gif") no-repeat scroll 2px 10px; text-indent:20px;}
#subsr .shdr b {font-weight: normal;}
table.subscr {background: url(/images/design/subscr_bg.png) no-repeat;}
#subsr .scr_info {padding: 0 1px 2px 15px; margin: 1px; font: 15px/16px Times, serif; width: 225px; color: #E8DC75;}
#semail {padding: 27px 3px 0 15px;}
#semail input {background-color: #968f27; border:1px solid #545700; padding: 1px 3px 1px 3px; height: 16px; font:13px Times, serif; width:165px; color:#4f5001;}
#bemail {padding: 26px 7px 0 0; text-align:right; width: 31px;}
#bemail input {border:none; background: url(/images/design/btn_scrb_go.png) no-repeat; width: 43px; height:23px; cursor:pointer; color: #beaf43; margin: 0 3px;}
.labels {padding: 0 13px 25px 10px;}
.labels table {width: 100%; color: #beaf43;}
.labels label {color: #beaf43; font: 13px/13px 'Trebuchet MS',Times,serif; white-space: nowrap;}
.labels .sinfo {text-align: right; padding-top:4px; line-height: 15px;}
.labels .sinfo b {padding-right: 1px;}

#body .news_box0 {padding-top: 900px; width:200px; display:none;}

div.mp_newsline_h { background: url(/images/design/mp_line.png) no-repeat center center; height: 17px; margin-top: 10px; text-align: center; font-size: 20px; padding: 0; font-weight: normal; line-height: 18px; color: #BBAE43; font-family: 'Times New Roman'; }
div.mp_newsline { background: url(/images/design/mp_line_bg.png) no-repeat; height: 19px; margin: 3px 0 5px 0; }
div.mp_news_date { color: #FFED58; font-family: 'Times New Roman'; font-size: 13px; }
div.mp_news_title, div.mp_news_title a { color: #EFD37F; font: italic 12px/14px 'Trebuchet MS', sans-serif;}
div.mp_all_news { text-align: right; }
div.mp_all_news a { color: #EFD37F; font-family: 'Trebuchet MS'; font-size: 13px; }
.songbox { padding-left:14px; }

.hr, .hr hr {border: none; background: url(/images/design/hr_line.png) no-repeat; height: 10px; line-height:10px; margin:0; overflow:hidden;}
.hr {padding-right: 16px; background: url(/images/design/hr_line_r.png) no-repeat right 0; margin: 15px 0 20px 0;}
#pagebox_docs h4, .docs h4 { color: #FFED58; font: 18px/20px Georgia,Times,serif; margin: 0;  padding: 0 10px 15px 0px; }
#pagebox_docs .size_info {padding: 2px 0 20px 0;}
#pagebox_docs table {width:auto;}
#pagebox_docs .preview {padding: 0 15px;}
#pagebox_docs .docs .preview {padding: 4px 20px 25px 10px; width: 170px;}

.d2d25a { color: #D2D25A; }

#vsem_vetram_banner { margin: 0 auto; width: 100%; margin: 10px 0;}

/*** Player ****/

.player-html5 {
  /*background: url('/images/player/bg.png')*/
  no-repeat;
  width: 732px;
  height: 25px;
  background: linear-gradient(to bottom, #B7A226, #847E18);
  border-radius: 10px;
  padding-left: 1px;
}

.warp-play-pause,
.warp-stop,
.warp-voice-button {
  height: 25px;
  width: 37px;
  border-right: 1px solid #736B15;
  float: left;
  position: relative;
}

.warp-voice-button {width: 23px;border: none;}

.player-stop {
  background: url('/images/player/stop.png') no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 3px;
  top: 2px;
  cursor: pointer;
}

.voice-off {
  background: url('/images/player/voice_off.png') no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 3px;
  top: 2px;
  cursor: pointer;
}

.voice-on {
  background: url('/images/player/voice_on.png') no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 3px;
  top: 2px;
  cursor: pointer;
}

.player-play {
  background: url('/images/player/play.png') no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 8px;
  top: 2px;
  cursor: pointer;
}

.player-pause {
  background: url('/images/player/pause.png') no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 8px;
  top: 2px;
  cursor: pointer;
}

.progressbar {
  box-shadow: inset 0px 0px 2px 1px #484848;
  height: 9px;
  width: 461px;
  float: left;
  position: relative;
  top: 8px;
  left: 10px;
  border-radius: 5px;
  background-color: #A6A262;
}

.warp-duration {
  float: left;
  height: 25px;
  width: 87px;
  background-color: #7A6E18;
  border-left: 1px solid #CDBF67;
  border-right: 1px solid #CDBF67;
  margin-left: 17px;
  font-size: 9pt;
  font-family: Tahoma, Geneva, sans-serif;
}

  .warp-duration span {
    position: relative;
    top: 5px;
    left: 12px;
  }

  .warp-duration .full-time {border-left: 1px solid #fff; padding-left: 5px; color: #fff;}
  .warp-duration .duration {padding-right: 5px; color: #F5E983;}

  .loaded {
   position: absolute;
   width: 0px;
   height: 5px;
   top: 2px;
   left: 2px;
   border-radius: 3px;
   background-color: #000;
   z-index: 5;
   opacity: 0.1;
   cursor: pointer;
  }
  .progress {
    height: 5px;
    width: 0%;
    background-color: #E6D805;
    position: relative;
    top: 2px;
    left: 2px;
    border-radius: 3px;
   z-index: 7;
   cursor: pointer;
  }

  .player-voice {
    cursor: pointer;
  }

input.player-voice {
    width: 50px;
margin-left: 4px;
-webkit-appearance: none !important;
background: #E6D805 !important;
height: 1px;
margin-bottom: 20px;
-moz-appearance: none !important;
-o-appearance: none !important;
position: relative;
top: 10px;
float: left;
}

input.player-voice::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -0-appearance: none !important;
    background-color: #FFF85F;
    border-radius: 5px;
    height:9px;
    width:9px;
}

input[type=range]::-moz-range-thumb {
   -webkit-appearance: none !important;
    background-color: #FFF85F;
    border-radius: 5px;
    height:9px;
    width:9px;
}

input.player-voice::-ms-track {
	width: 45px;
    -webkit-appearance: none !important;
    background: #E6D805 !important;
    height: 1px;
   margin-top: 5px;
}

input.player-voice::-ms-thumb {
    -webkit-appearance: none !important;
    background-color: #FFF85F;
    border-radius: 5px;
    height:9px;
    width:9px;
}
input.player-voice::-moz-range-track {
    width: 45px;
    -webkit-appearance: none !important;
    background: #E6D805 !important;
    height: 1px;
   margin-top: 5px;
}

input[type="range"]::-ms-fill-upper {
    background-color: green;
}
/*** Player end ****/

.rc-anchor-light {border-color:#d2c54c !important; background-color:#d2c54c !important;}