 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; }
 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;}


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

#i_protectword, input.inp, input.text, textarea, select {line-height: 101%; background-color: #D2C54C; padding-left: 3px; font: 13px Times, Tahoma, sans-serif; color: #4F5001; border: 1px solid #68690B;  } 
 select { 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; } 
 #cidx, #cidx .box { width: 419px;} 
 #ridx {background: url(../images/design/idx_right.jpg) no-repeat; width: 50%;}  


 #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: 169px; height: 346px; background: url(../images/design/menu_bg2.jpg) no-repeat; margin: 60px 0 0 73px;}
 #left_menu, #left_space {width: 340px; }
#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: 0px; position: absolute; width: 180px; }
 #body #mnu_list {right: 40px; top: 583px;}
 #page #mnu_list {left: 111px; top: 270px;}
 #mnu_list li {padding: 5px 0 3px 0; text-align: center; background-position: center center;}
 #mnu_list li, #mnu_list li a {font: italic 17px Georgia, Times, serif; color: #EFD37D; text-decoration: none; letter-spacing: 0px; line-height: 18px; outline: none;}
 #mnu_list li img { height: 18px;} 


 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;}

 .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%; }

 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 5px 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: 490px;} /* because EIA */
 #beresta_cnt td.left_c, #beresta_cnt td.left_c div {width:34px;}
 #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; }

 #pearls {background: url(../images/design/cd_pearls.jpg) no-repeat left 19px; width: 266px; height: 228px; }
 .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: 266px; height: 228px; 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;}

 #book_box, #book_box_poems {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; }

 .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: 350px; height: 150px;}
 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;} /* text-transform: uppercase; */
 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; padding-right: 14px;}

 div.songdwnline {margin-top: 0px !important; margin-bottom: 11px;}
 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;}
 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;}

/* wesp, 25.10.08 */
 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 {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; letter-spacing:1px; }

 
 .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; height: 215px; padding: 25px; }
 table.rate {width: 100%; }
 table.rate caption {font: bold 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: 12px;}
 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 2px 17px; background: url(../images/design/blt_small.gif) no-repeat 2px 7px; line-height: 16px;}
 #tables li a { color: #EBDC73; font: bold 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: 13px '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 10px 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 {height: 107px; overflow: hidden; line-height: 15px; padding-left: 14px;}
 table.press_list .press_relise {height: 32px; padding: 4px 0 0 29px; background: url(../images/design/btn_person.png) no-repeat;}
 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; }
.gazeta_box div.text {font-size: 13px;}
table.press_list .right_back {background-position: right top; padding-right: 29px; text-align: right;}