body { background: #732567 url(../images/bg.png) center; text-align: center; margin: 0px; padding: 0px 0px 0px 0px; color: #FFFFFF; } 
body, div, td, p, input, textarea, select, h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
a { text-decoration: none; color: #0104C3; }
a:hover { text-decoration: underline; }
#main { width: 990px; text-align: left; margin: 0px auto 0px auto; position: relative; z-index: 2; }
div#bg_top { background: url(../images/bg_top.png) center; position: absolute; width: 100%; height: 815px; top: 0px; left: 0px; z-index: 1; }
img#logo { display: inline; float: left; margin: 15px 0px 0px 16px; }
div#search { float: right; display: inline; margin: 22px 21px 0px 0px; background: url(../images/search_bg.png) no-repeat; width: 337px; height: 83px; }
div#search input.search { border: 0px; background: url(../images/spacer.gif); margin: 30px 0px 0px 40px; height: 17px; padding: 3px 3px 0px 3px; width: 225px; color: #FFFFFF; float: left; }
div#search input.search_but { width: 32px; height: 30px; margin: 25px 0px 0px 20px; float: left; }
form { margin: 0px; padding: 0px; }

ul#nav { clear:both; margin: 0px; list-style: none; font-size: 13px; text-transform:uppercase; background:url(../images/menu_bg.png) no-repeat; width: 975px; height: 20px; padding: 3px 0px 10px 10px; overflow: hidden; }
ul#nav li { float: left; color: #FFFFFF; padding: 0px 0px 0px 9px; margin: 0px; }
ul#nav li + li { background: url(../images/menu_divider.png) no-repeat top left; }
ul#nav li a { color: #FFFFFF; text-decoration: none; display: block; float: left; padding: 6px 13px 0px 13px; height: 24px; }
ul#nav li.active a { background: url(../images/menu_active_bg.png) no-repeat top center; }

ul#subnav { margin: 0px; padding: 0px; list-style: none; font-size: 11px; text-transform:uppercase; width: 990px; height: 6px; overflow: hidden; background:url(../images/menu_bot.png) no-repeat; }
ul#subnav.active { height: 34px; padding: 0px 0px 0px 112px; width: 878px; background:url(../images/menu_submenu_bg.png) no-repeat; }
ul#subnav li { float: left; color: #F4D9EB; padding: 0px 0px 0px 0px; margin: 0px; }
ul#subnav li + li { background: url(../images/submenu_divider.png) no-repeat top left; }
ul#subnav li a { color: #F4D9EB; text-decoration: none; display: block; float: left; padding: 7px 11px 0px 11px; }
ul#subnav li.active a { color: #D65992; }
ul#subnav li.last { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; background: url(../images/menu_submenu_end.png) no-repeat; height: 31px; width: 57px; }

div.bannerA { margin: 13px 0px 9px 0px; text-align: center; }

div#maintop { position: relative; background: url(../images/main_top_trans.png); width: 990px; height: 20px; }
div#main1 { float: left; width: 990px; background: url(../images/main_bg_trans.png); position: relative; margin: 0px 0px 0px 0px; }
div#main1 div#maintoptop { position: absolute; z-index: 1; top: 0px; left: 0px; background: url(../images/main_top_top_trans1.png); width: 990px; height: 113px; }
div#main1 div#maincont { position: relative; z-index: 2; top: 0px; left: 0px; }

div#col1 { padding: 5px 20px 0px 25px; float: left; width: 605px; text-align: left; display: inline; position: relative; z-index: 3; }
div#col2 { padding: 10px 0px 0px 0px; float: left; width: 305px; text-align: left; display: inline; position: relative; z-index: 3; }

div.d300 { width: 300px; margin: 0px 0px 0px 5px; }

div#hp_naj_vajnoto { position: relative; display:block; width: 606px; height: 335px; margin: 0px 0px 10px 0px; cursor: pointer; }
div#hp_naj_vajnoto .brd { position: absolute; top: 0px; left: 0px; background: url(../images/naj_vajnoto_borders.png); width: 606px; height: 335px; z-index: 5; }
div#hp_naj_vajnoto img { position: relative; z-index: 4; }
div#hp_naj_vajnoto .caption { position: absolute; top: 241px; left: 15px; background: url(../images/naj_vajnoto_caption.png) no-repeat top left; width: 547px; height: 62px; padding: 7px 25px 14px 10px; overflow: hidden; z-index: 6; }
div#hp_naj_vajnoto .caption h2 { color: #FFFFFF; font-size: 19px; font-weight: bold; margin: 3px 0px 3px 0px; padding: 0px; }
div#hp_naj_vajnoto .caption a { color: #FFFFFF; }
div#hp_naj_vajnoto .caption p { margin: 0px 30px 0px 0px; }
div#hp_naj_vajnoto.ph .caption { background: url(../images/naj_vajnoto_caption_photo.png) no-repeat top left; }
div#hp_naj_vajnoto.vi .caption { background: url(../images/naj_vajnoto_caption_video.png) no-repeat top left; }
div#hp_naj_vajnoto.au .caption { background: url(../images/naj_vajnoto_caption_audio.png) no-repeat top left; }
div#hp_naj_vajnoto.ev .caption { background: url(../images/naj_vajnoto_caption_event.png) no-repeat top left; }
div#hp_naj_vajnoto.al .caption { background: url(../images/naj_vajnoto_caption_album.png) no-repeat top left; }

div#footer { clear: both; padding: 10px 0px 0px 0px; background: url(../images/footer_bg.png) no-repeat top left; width: 990px; height: 137px; font-size: 12px; color: #796C74; }
div#footer a { color: #842970; }
div#footer span { color: #EDBCD5; }
div#fcol1 { margin: 5px 20px 0px 25px; float: left; width: 605px; text-align: left; display: inline; padding: 7px 0px 0px 5px; }
/* div#fcol1 img { display: block; float: left; } */
div#fcol2 { margin: 5px 0px 0px 0px; float: left; width: 305px; text-align: left; display: inline; padding: 12px 0px 0px 5px; color: #EDBCD5; line-height: 18px; }
div#fcol2 a { color: #882E8A; }
div#fcol2 a.dw { font-size: 14px; padding: 0px 3px 0px 0px; }

div.list { background: url(../images/cont_big_bg.png); width: 604px; position: relative; margin: 0px 0px 10px 0px; }
div.list_last { background: url(../images/article_cont_bg.png) repeat-y; margin-bottom: 0px; }
div.list h1 { background: url(../images/h1_big_bg.png); width: 580px; height: 47px; overflow: hidden; padding: 11px 10px 0px 14px; margin-bottom: -20px; }
div.list h1 img { float: left; }
div.list h1 a.more { display: inline; float: right; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #D7B0D5; background: url(../images/list_more_arrow.png) no-repeat center right; padding: 2px 20px 0px 0px; height: 13px; margin: 2px 0px 0px 0px; }
div.list div.bot { background: url(../images/cont_big_bot.png); width: 604px; height: 20px; clear: both; }
div.list div.item { padding: 10px 6px 10px 7px; margin: 0px 4px 0px 4px; position: relative;  z-index: 3; float: left; clear: both; width: 583px; }
div.list div.item .pic { margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px; position: relative;  width: 206px; height: 136px; float: left; }
div.list div.item .pic span { display: block; position: absolute; top: 0px; left: 0px; width: 206px; height: 136px; background: url(../images/photo_frame.png); z-index: 4; cursor: pointer; }
div.list div.item .pic img { display: block; position: relative; top: 0px; left: 0px; width: 190px; height: 120px; z-index: 3; padding: 8px 8px 8px 8px; margin: 0px; }
div.list div.color1 { background: #F4E5F0 url(../images/list_bg1.png) no-repeat; }
div.list div.item .date { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 9px; color: #E75F92; }
div.list div.item .date span { color: #F1C9DD; font-size: 12px; }
div.list div.item .date a { color: #882E8A; }
div.list div.item h2 { color: #882E8A; font-size: 19px; font-weight: bold; margin: 3px 0px 3px 0px; padding: 0px; }
div.list div.item a { color: #882E8A; }
div.list div.item p { color: #B44AA3; }
div.list div.item h2.audio { background: url(../images/icon_audio.gif) no-repeat; padding-left: 25px;  }
div.list div.audio { height: auto; padding-bottom: 10px; border-bottom: 1px solid #F1C9DD; width: 565px; margin: 0px 0px 0px 19px; padding-left: 0px; }
div.list div.audio p.inf { margin-left: 25px; }
div.list a#see_news { display: inline; float: right; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #882E8A; background: url(../images/arrow_right.png) no-repeat center right; padding: 2px 20px 0px 0px; height: 13px; margin: 2px 12px 0px 0px; }

div.list_video div.item .pic { margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; position: relative;  width: 124px; height: 105px; float: left; background: url(../images/photo_frame_sm.gif) no-repeat; }
div.list_video div.item .pic span.video { display: block; position: absolute; top: 62px; left: 90px; width: 22px; height: 22px; z-index: 4; background: none;  }
div.list_video div.item .pic img { display: block; position: relative; top: 0px; left: 0px; width: 110px; height: 83px; z-index: 3; margin: 0px; padding: 7px 7px 15px 7px; }
div.list_video div.item { padding: 20px 10px 10px 0px; height: auto; margin: 0px 0px 0px 19px; position: relative;  z-index: 3; border-bottom: 1px solid #F1C9DD; clear: both; float: left; width: 565px; }

div.list_photo_topic div.item .pic { margin: 0px 23px 0px 0px; padding: 0px 0px 0px 0px; position: relative;  width: 124px; height: 105px; float: left; background: url(../images/photo_frame_sm.gif) no-repeat; }
div.list_photo_topic div.item .pic_last { margin-right: 0px; }
div.list_photo_topic div.item .pic img { display: block; position: relative; top: 0px; left: 0px; width: 110px; height: 83px; z-index: 3; padding: 7px 7px 15px 7px; margin: 0px; }
div.list_photo_topic div.item { padding: 20px 10px 10px 0px; height: auto; margin: 0px 0px 0px 19px; position: relative;  z-index: 3; border-bottom: 1px solid #F1C9DD; clear: both; float: left; width: 565px; }

div.list_people div.item .pic { margin: 0px 23px 0px 0px; padding: 0px 0px 0px 0px; position: relative;  width: 124px; height: 105px; float: left; background: url(../images/photo_frame_sm.gif) no-repeat; }
div.list_people div.item .pic_last { margin-right: 0px; }
div.list_people div.item .pic img { display: block; position: relative; top: 0px; left: 0px; width: 110px; height: 83px; z-index: 3; margin: 0px; padding: 7px 7px 15px 7px; }
div.list_people div.item { padding: 20px 10px 10px 0px; height: auto; margin: 0px 0px 0px 19px; position: relative;  z-index: 3; border-bottom: 1px solid #F1C9DD; clear: both; float: left; width: 565px; }

div.view_people div.item .pic { margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px; position: relative;  width: 124px; height: 105px; float: left; background: url(../images/photo_frame_sm.gif) no-repeat; }
div.view_people div.item .pic_last { margin-right: 0px; }
div.view_people div.item .pic img { display: block; position: relative; top: 0px; left: 0px; width: 110px; height: 83px; z-index: 3; margin: 0px; padding: 7px 7px 15px 7px; }
div.view_people div.item { padding: 20px 10px 0px 0px; height: auto; margin: 0px 0px 0px 19px; position: relative;  z-index: 3; border-bottom: 1px solid #F1C9DD; clear: both; float: left; width: 565px; }
div.view_people div.item p { color: #3F3F3F; font-size: 14px; margin: 0px; padding: 0px; }
div.view_people a.see_bio { color: #E75F92; font-size: 9px; float: right; display: block; margin: 15px 10px 0px 0px; }
div.view_people div.item1 { padding: 0px 10px 0px 0px; height: auto; margin: 0px 0px 0px 19px; position: relative;  z-index: 3; clear: both; float: left; width: 565px; color: #882E8A; }
div.view_people div.item1 a { color: #882E8A; }
div.view_people div.item1 span.rating { color: #882E8A; }

div.list_sm { background: url(../images/cont_small_bg.png); margin: 0px 0px 10px 0px; position: relative; }
div.list_sm h1 { background: url(../images/h1_small_bg.png) no-repeat; height: 47px; overflow: hidden; padding: 11px 10px 0px 14px; margin-bottom: -20px; }
div.list_sm.right h1 { background: url(../images/h1_small_bg1.png) no-repeat; height: 82px; margin-bottom: -56px; }
div.list_sm h1 img { float: left; }
div.list_sm h1 a.more { display: block; float: right; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #D7B0D5; background: url(../images/list_more_arrow.png) no-repeat center right; padding: 2px 20px 0px 0px; height: 13px; margin: 2px 0px 0px 0px; }
div.list_sm div.bot { background: url(../images/cont_small_bot.png); height: 8px; overflow: hidden; clear: both; width: 300px; }
div.list_sm div.item { padding: 10px 10px 0px 7px; margin: 0px 0px 0px 3px; position: relative;  z-index: 3; clear: both; float: left; width: 277px; }
div.list_sm div.item .pic { margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; position: relative;  width: 124px; height: 105px; float: left; background: url(../images/photo_frame_sm.gif) no-repeat; }
div.list_sm div.item .pic span.video { display: block; position: absolute; top: 62px; left: 90px; width: 22px; height: 22px; z-index: 4; }
div.list_sm div.item .pic img { display: block; position: relative; top: 0px; left: 0px; width: 110px; height: 83px; z-index: 3; margin: 0px; padding: 7px 7px 15px 7px; }
div.list_sm div.item .date { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 9px; color: #E75F92; }
div.list_sm div.item .date span { color: #F1C9DD; font-size: 12px; }
div.list_sm div.item .date a { color: #882E8A; }
div.list_sm div.item h2 { color: #882E8A; font-size: 13px; font-weight: bold; margin: 3px 0px 3px 0px; padding: 0px; }
div.list_sm div.item h2.audio { background: url(../images/icon_audio.gif) no-repeat; padding-left: 25px;  }
div.list_sm div.item a { color: #882E8A; }
div.list_sm div.item p { color: #B44AA3; }
div.list_sm div.audio { height: auto; padding-bottom: 0px; padding-top: 0px; position: relative;  z-index: 5; }
div.list_sm div.audio p.inf { margin-left: 25px; height: auto; margin-top: 0px; padding-top: 3px; padding-bottom: 7px; }
div.list_sm div.right_ajax_nav { padding: 1px 10px 0px 15px; margin: 0px 0px 0px 3px; overflow: hidden; line-height: 18px; position: relative;  z-index: 3; color: #CE53A3; text-align: center; font-size: 11px; font-face: Tahoma, Arial, Helvetica, sans-serif; }
div.list_sm div.right_ajax_nav a { color: #CE53A3; margin: 0px 5px 0px 5px; display: block; float: left; height: 20px; }
div.list_sm div.right_ajax_nav a.active { color: #3F3F3F; background: url(../images/arrow_up.png) no-repeat bottom center; }
div.list_sm div.right_ajax_nav span { color: #EBB7D2; display: block; float: left; height: 20px; }
div.list_sm #c_latest { position: relative;  z-index: 3; clear: both; } 
div.list_sm #c_video_latest { position: relative;  z-index: 3; clear: both; } 
div.list_sm #c_audio_latest { position: relative;  z-index: 3; clear: both; padding-top: 15px; } 
div.list_sm #c_photo_topic_latest { position: relative;  z-index: 3; clear: both; } 
div.list_sm #c_people_latest { position: relative;  z-index: 3; clear: both; } 
div.list_sm #c_albums_latest { position: relative;  z-index: 3; clear: both; } 
div.list_sm #c_albums_latest div.item div.pic { width: auto; background: url(../images/albums_oblojka_small_bottom.png) no-repeat bottom center; padding: 0px 0px 9px 0px; height: auto; margin-right: 15px; overflow: show; } 
div.list_sm #c_albums_latest div.item div.pic img { width: auto; height: auto; background: #FFFFFF; border: 1px solid #F1C9DD; padding: 6px; } 
div.list_sm p.inf { float: left; height: 50px; }

div.center_nav { padding: 1px 10px 0px 18px; margin: 0px 0px -1px 3px; overflow: hidden; line-height: 18px; position: relative;  z-index: 3; color: #CE53A3; text-align: center; font-size: 11px; font-face: Tahoma, Arial, Helvetica, sans-serif; }
div.center_nav span { color: #EBB7D2; display: block; float: left; height: 20px; padding: 10px 0px 0px 0px; }
div.center_nav div { color: #CE53A3; margin: 0px 10px 0px 10px; display: block; float: left; height: 30px; }
div.center_nav div.active { background: url(../images/news_nav_sel_bg.png); margin: 0px 0px 0px 0px; }
div.center_nav div.active span.l { background: url(../images/news_nav_sel_left.png); width: 10px; hefith: 30px; display: block; float: left; }
div.center_nav div.active span.r { background: url(../images/news_nav_sel_right.png); width: 10px; hefith: 30px; display: block; float: left; }
div.center_nav a { color: #CE53A3; display: block; float: left; height: 20px; padding: 10px 0px 0px 0px; font-size: 11px; }
div.center_nav div.active a { color: #3F3F3F; background: url(../images/news_nav_sel_arrow.png) no-repeat top center; padding: 10px 5px 0px 5px; }
div.center_nav_people a { font-size: 11px; }

p.inf { color: #882E8A; font-size: 11px; height: 23px; overflow: hidden; margin-bottom: 0px; padding-bottom: 0px; margin-top: 7px; padding-top: 7px;  }
p.inf span { color: #F1C9DD; font-size: 12px; }
p.inf .comments { text-decoration: none; background: url(../images/icon_comments.gif) no-repeat; display: block; float: left; padding: 1px 5px 0px 10px; height: 23px; }
p.inf img { border: none; vertical-align: text-top; margin: 0px 5px 0px 0px; }

.video_details { float: left; width: 100px; height: auto; overflow: visible; }
img#slushaj { margin: 7px 0px 0px 10px; display: block; clear: both; }

div.rootline { position: relative; z-index: 10; top: -24px; margin: 0px 0px -24px 0px; background: url(../images/home.png) no-repeat top left; padding: 20px 0px 20px 27px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #3F3F3F; }
div.rootline a { color: #CE53A3; }

div#contenttop { background: url(../images/article_cont_top.png); width: 604px; height: 9px; overflow: hidden; }
div#contentcont { background: url(../images/article_cont_bg.png) repeat-y; padding: 0px 18px 0px 18px; }
div#contentbot { background: url(../images/article_cont_bot.png); width: 604px; height: 9px; overflow: hidden; }
div#contentcont p { margin: 0px; }
h1 { color: #882E8A; font-size: 19px; font-weight: bold; margin: 0px 0px 3px 0px; padding: 0px;  }
div.article_date { margin: 5px 0px 10px 0px; padding: 0px 0px 0px 0px; font-size: 11px; color: #3F3F3F; }
div.article_date span { color: #E75F92; }
div.photo_verybig { background: url(../images/photo_frame_verybig.gif) no-repeat; width: 574px; position: relative; }
div.photo_verybig img { display: block; padding: 7px 7px 5px 7px; }
div.photo_verybig div#captiontop { background: url(../images/caption_verybig_top.gif) no-repeat; width: 569px; height: 12px; margin: 0px 0px 0px 2px; overflow: hidden; }
div.photo_verybig div#captioncont { background: url(../images/caption_verybig_bg.gif) repeat-y; padding: 3px 18px 1px 18px; margin: 0px 0px 0px 2px; font-size: 11px; color: #3F3F3F; }
div.photo_verybig div#captioncont h2 { font-size: 11px; color: #3F3F3F; font-weight: normal; display: inline; }
div.photo_verybig div#captioncont h2 a { color: #3F3F3F; text-decoration: underline; }
div.photo_verybig div#captioncont p { font-size: 11px; }
div.photo_verybig div#captionbot { background: url(../images/caption_verybig_bot.gif) no-repeat; width: 569px; height: 8px; margin: 0px 0px 0px 2px; overflow: hidden; }
div.photo_verybig div.hideimg { position:absolute; top:0; left:0px; bottom:0px; height: 322px; width:574px; background: url(../images/spacer.gif); z-index: 5; }

div.photo_big { background: url(../images/photo_frame_big.gif) no-repeat; width: 300px; position: relative; }
div.photo_big img { display: block; padding: 8px 8px 5px 8px; }
div.photo_big div#captiontop { background: url(../images/caption_big_top.gif) no-repeat; width: 300px; height: 13px; margin: 0px 0px 0px 0px; overflow: hidden; }
div.photo_big div#captioncont { background: url(../images/caption_big_bg.gif) repeat-y; padding: 2px 18px 1px 18px; margin: 0px 0px 0px 0px; font-size: 11px; color: #3F3F3F; }
div.photo_big div#captioncont h2 { font-size: 11px; color: #3F3F3F; font-weight: normal; display: inline; }
div.photo_big div#captioncont h2 a { color: #3F3F3F; text-decoration: underline; }
div.photo_big div#captioncont p { font-size: 11px; }
div.photo_big div#captionbot { background: url(../images/caption_big_bot.gif) no-repeat; width: 300px; height: 8px; margin: 0px 0px 0px 0px; overflow: hidden; }
div.photo_big div.hideimg { position:absolute; top:0; left:0px; bottom:0; height: 231px; width: 300px; background: url(../images/spacer.gif); z-index: 5; }

div.photo_topic_container div.hideimg { position:absolute; top:0; left:87px; bottom:0; right:87px; height:100%; width:400px; background: url(../images/spacer.gif); z-index: 5; }
div.photo_topic_container { background: url(../images/photo_topic_bigbg.gif) no-repeat; width: 574px; position: relative; }
div.photo_topic_container_bot { background: url(../images/photo_topic_bigbot.gif) no-repeat; width: 574px; height: 18px; }
div.photo_topic_container img { display: block; padding: 7px 7px 0px 7px; }
div.photo_topic_container a.photo_topic_forward { display: block; position: absolute; top: 0px; right: 0px; }
div.photo_topic_container a.photo_topic_forward:focus { -moz-outline-style: none; }
div.photo_topic_container a.photo_topic_back { display: block; position: absolute; top: 0px; left: 0px; }
div.photo_topic_container a.photo_topic_back:focus { -moz-outline-style: none; }
div.photo_topic div#captiontop { background: url(../images/caption_verybig_top.gif) no-repeat; width: 569px; height: 12px; margin: 0px 0px 0px 0px; overflow: hidden; }
div.photo_topic div#captioncont { background: url(../images/caption_verybig_bg.gif) repeat-y; padding: 3px 18px 1px 18px; margin: 0px 0px 0px 0px; font-size: 11px; color: #3F3F3F; width: 533px; }
div.photo_topic div#captioncont h2 { font-size: 11px; color: #3F3F3F; font-weight: normal; display: inline; }
div.photo_topic div#captioncont h2 a { color: #3F3F3F; text-decoration: underline; }
div.photo_topic div#captioncont p { font-size: 11px; }
div.photo_topic div#captionbot { background: url(../images/caption_verybig_bot.gif) no-repeat; width: 569px; height: 8px; margin: 0px 0px 20px 0px; overflow: hidden; }
div.photo_topic .pic { margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px; position: relative;  width: 124px; height: 105px; float: left; background: url(../images/photo_frame_sm.gif) no-repeat; }
div.photo_topic .pic span.video { display: block; position: absolute; top: 62px; left: 90px; width: 22px; height: 22px; z-index: 4; }
div.photo_topic .pic img { display: block; position: relative; top: 0px; left: 0px; width: 110px; height: 83px; z-index: 3; margin: 7px 7px 15px 7px; }
div.photo_topic a.photo_topic_sm_forward { display: block; float: left; margin: 30px 0px 0px 0px; position: relative; z-index: 5; }
div.photo_topic a.photo_topic_sm_back { display: block; float: left; margin: 30px 3px 0px -5px; position: relative; z-index: 5; }

div.video_big { background: url(../images/video_frame_big1.png) no-repeat top center; width: 574px; padding: 0px 0px 0px 0px; text-align: center; margin: 0px 0px 0px 0px; }
div.video_big div#captiontop { background: url(../images/caption_verybig_top.gif) no-repeat; width: 569px; height: 12px; margin: 13px 0px 0px 2px; overflow: hidden; }
div.video_big div#captioncont { background: url(../images/caption_verybig_bg.gif) repeat-y; padding: 3px 18px 1px 18px; margin: 0px 0px 0px 2px; font-size: 11px; color: #3F3F3F; text-align: left; }
div.video_big div#captioncont h2 { font-size: 11px; color: #3F3F3F; font-weight: normal; display: inline; }
div.video_big div#captioncont h2 a { color: #3F3F3F; text-decoration: underline; }
div.video_big div#captioncont p { font-size: 11px; }
div.video_big div#captionbot { background: url(../images/caption_verybig_bot.gif) no-repeat; width: 569px; height: 8px; margin: 0px 0px 20px 2px; overflow: hidden; }
div.video_big div.video_obj { width: 502px; padding: 2px 0px 0px 2px; margin: 0px auto 0px auto; text-align: left; }

div.audio_big { background: url(../images/audio_frame_big.png) no-repeat top center; width: 574px; padding: 0px 0px 0px 0px; text-align: center; margin: 0px 0px 0px 0px; }
div.audio_big div#captiontop { background: url(../images/caption_verybig_top.gif) no-repeat; width: 569px; height: 12px; margin: 13px 0px 0px 2px; overflow: hidden; }
div.audio_big div#captioncont { background: url(../images/caption_verybig_bg.gif) repeat-y; padding: 3px 18px 1px 18px; margin: 0px 0px 0px 2px; font-size: 11px; color: #3F3F3F; text-align: left; }
div.audio_big div#captioncont h2 { font-size: 11px; color: #3F3F3F; font-weight: normal; display: inline; }
div.audio_big div#captioncont h2 a { color: #3F3F3F; text-decoration: underline; }
div.audio_big div#captioncont p { font-size: 11px; }
div.audio_big div#captionbot { background: url(../images/caption_verybig_bot.gif) no-repeat; width: 569px; height: 8px; margin: 0px 0px 20px 2px; overflow: hidden; }
div.audio_big div.audio_obj { width: 500px; padding: 2px 0px 0px 2px; margin: 10px auto 0px auto; text-align: left; }

div.article_300 { width: 300px; overflow: hidden; margin: 0px 17px 0px 0px; float: left; }
div.article_300 a { color: #882E8A; }

a.audio { background: url(../images/icon_audio.gif) no-repeat; padding-left: 25px; display: block; margin: 0px 0px 15px 0px; }
a.video { background: url(../images/icon_video.gif) no-repeat; padding-left: 25px; display: block; margin: 0px 0px 15px 0px; }
a.photo_topic { background: url(../images/icon_photo.gif) no-repeat; padding-left: 25px; display: block; margin: 0px 0px 15px 0px; }

div#textsize { display: inline; }
div#textsize, div#textsize p, div#textsize td, div#textsize div, div#textsize li { color: #000000; padding-bottom: 15px; line-height: 19px; color: #3F3F3F; font-size: 14px; }
div#textsize img { margin: 0px 10px 5px 10px; }
div#textsize br + br { line-height: 9px; }
div#textsize p + span.end { margin-bottom: 5px; }
div#textsize a { color: #882E8A; }

div.inf { color: #882E8A; font-size: 11px; height: 23px; overflow: hidden; margin: 0px 0px 0px 0px; }
div.inf a { color: #882E8A; }
div.inf span { color: #F1C9DD; font-size: 12px; }
div.inf span.norm { color: #882E8A; font-size: 11px; }
div.inf .comments { text-decoration: none; background: url(../images/icon_comments.gif) no-repeat; display: block; float: left; padding: 1px 5px 0px 10px; height: 23px; }
div.inf .comments span { display: block; float: left; padding: 0px; margin-left: -7px; height: 23px; text-align: center; width: 20px; color: #882E8A; }
div.inf img { border: none; vertical-align: text-top; margin: 0px 5px 0px 0px; }
div.inf a.share { background: url(../images/icon_share.gif) no-repeat; padding: 0px 0px 3px 25px; }
div.inf a.print { background: url(../images/icon_print.gif) no-repeat; padding: 0px 0px 3px 25px; }

ul#shareul { display:none; position: absolute; width: 260px; margin-top:-312px; margin-left:278px; padding:3px 10px 10px; border:1px solid #414141; background:#FAEFF7; z-index: 999; }
#share { width:260px; border-collapse:collapse; color: #882E8A; }
#share a { color: #3F3F3F; }
#share .close { padding-right:20px; padding-bottom:10px; background-position:right top; }
#share td { width:130px; padding-bottom:3px; }
#share img { margin-right:5px; border: 0px; }
#share { margin: 0px; padding: 0px; } 
#share td { padding: 1px; } 
#share h2 { padding: 0px 0px 10px 0px; margin: 0px; } 
#share p { padding: 0px 0px 10px 0px; margin: 0px; } 

div.tags { background: url(../images/icon_tags.gif) no-repeat top left; padding: 0px 0px 10px 25px; margin: 10px 0px 0px 0px; color: #3F3F3F; font-size: 11px; } 
div.tags a { color: #882E8A; } 

div.comments_wrap { width: 604px; overflow: hidden; position: relative; top: -20px; }
div.comment_nav { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; position: relative; top: -20px; text-align: right; font-size: 10px; color: #3F3F3F; margin: 0px 7px 10px 7px; padding: 10px 0px 7px 0px; border-bottom: 1px solid #F1C9DD; }
div.comment_nav a { color: #882E8A; }
div.comment_nav span { color: #F1C9DD; font-size: 12px; }

div.comments_wrap .comment_item { margin: 0px 20px 10px 20px; color: #3F3F3F; font-size: 12px; }
div.comments_wrap .comment_item .no { color: #3F3F3F; font-size: 13px; font-weight: bold; }
div.comments_wrap .comment_item .author { color: #B44AA3; font-size: 11px; font-weight: bold; }
div.comments_wrap .comment_item .sep { color: #F1C9DD; font-size: 12px; }
div.comments_wrap .comment_item .date { color: #E75F92; font-size: 11px; }


#comment { margin: 0px 0px 0px 3px; padding: 20px 25px 0px 10px; float:left; background: #F2E2EE; width: 563px; }
#comment .txt { height: 18px; float:left; width: 247px; margin: 0px; padding: 0px 0px 0px 5px; line-height: 20px; font-size: 12px; color:#3F3F3F; } 
#comment input { width: 215px; height: 21px; padding: 5px 10px 0px 10px; color: #FFFFFF; float:left; margin: 0px 18px 0px 0px; border: 0px solid #000000; background: url(../images/comment_form_text.png) no-repeat; } 
#comment textarea { overflow-y: auto; width: 553px; height: 104px; float:left; margin: 0px; padding: 10px; color: #FFFFFF; border: 0px solid #000000; font-size: 12px;  background: url(../images/comment_form_textarea.png) no-repeat; } 
#comment .com { margin:0px 0px 0px 15px; float: left; padding: 0px; line-height: 20px; color: #3F3F3F; font-size:10px; } 
#comment .img { float: left; background: #F4E5F0 url(../images/captcha_bg.png) no-repeat; padding: 5px 6px 5px 6px; float: left; margin: 0px 20px 0px 0px; }
#comment img { margin:0px 0px 0px 0px; }
#comment label { float:left; margin:0px 10px 0px 0px; }
#comment #sendcomment { width: 163px; height: 40px; text-align: center; border: none; margin: 0px; padding: 0px 0px 0px 0px; color: #FFFFFF; background: url(../images/submit_bg.png) no-repeat; border: 0px; font-weight: bold; font-size: 12px; }
#comment span { color: #E75F92; }

#comments_wrap { width: 595px; overflow: hidden; } 
#comments { font-size: 12px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; padding: 10px 15px 10px 15px; } 
#comments a { text-decoration: none; color: #E63F93; } 
#comments a:hover { text-decoration: underline; } 

.pages_list { color:#575757; margin: 30px 10px 10px 0px; padding: 0; list-style: none; float: right; clear: both; }
.pages_list li { float: left; margin-left: 4px; font-size: 10px; line-height:17px; }
.pages_list a { display:block; padding: 1px 4px 0px 4px; color: #882E8A; line-height: 13px; border: 1px solid #F1C9DD; background: #F3E3EE url(../images/pg_bg.png) repeat-x; }
.pages_list a:hover { color: #882E8A; opacity:0.8; }
.pages_list .active { border: 1px solid #882E8A; background: #A34197; color: #FFFFFF; padding: 1px 4px 0px 4px; line-height: 13px; }
.pages_list .inactive { }
.pages_list span a { display: block; padding: 1px 4px 0px 4px; color: #882E8A; line-height: 13px; border: 0px solid #F1C9DD; background: none; }
.pages_list span.sep { display: block; padding: 1px 0px 0px 0px; color: #F1C9DD; line-height: 13px; border: 0px solid #F1C9DD; background: none; font-size: 12px; }

#modalContainer { background-color:transparent; position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:10000; }
#alertBox { position:relative; width:300px; min-height:100px; margin-top:50px; border:2px solid #000; background-color:#FFFFFF; }
#modalContainer > #alertBox { position:fixed; }
#alertBox h1 { margin:0; font: bold 11px verdana,arial; background-color:#B44AA3; color:#FFFFFF; border-bottom:1px solid #000; padding:2px 0 2px 5px; }
#alertBox p { font: 11pxs verdana,arial; height:50px; padding-left:5px; margin-left:15px; color: #000000; text-align: left;  }
#alertBox #closeBtn { display:block; position:relative; margin:5px auto; padding:3px; border:1px solid #000; width:70px; font: 11px verdana,arial; text-transform:uppercase; text-align:center; color:#FFF; background-color:#B44AA3; text-decoration:none; }


div.chart { float: left; }
div.chart div.item { float: left; clear: none; width: auto; }
div.chart h2 { color: #882E8A; font-size: 14px; font-weight: bold; margin: 0px 0px 3px 0px; padding: 10px 0px 0px 0px; }
div.chart h2 a { color: #882E8A; }
div.chart ul { padding: 0px; list-style: none; width: 260px; margin: 0px 48px 15px 0px; }
div.chart ul.right { margin-right: 0px; }
div.chart ul li { margin: 0px; padding: 3px 0px 0px 0px; border-top: 1px solid #F1C9DD; float: left; width: 253px; }
div.chart ul li.first { margin: 0px; height: 50px; padding: 7px 0px 0px 7px; background: url(../images/charts_index_top_bg.png) no-repeat; }
div.chart ul li .no { font-size: 16px; color: #3F3F3F; font-weight: bold; float: left; margin: 0px 7px 0px 0px; }
div.chart ul li img { float: left; border: 1px solid #882E8A; margin: 0px 10px 0px 0px; }
div.chart ul li h3 { color: #882E8A; font-size: 13px; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px; float: left; }
div.chart ul li.last { text-align: right; }
div.chart ul li.last a { color: #E75F92; font-size: 9px; }
div.chart_sm { position: relative; z-index: 3;}
div.chart_sm ul { margin: 0px 0px 0px 10px; }
div.chart_sm h2 { margin: 5px 0px 4px 10px; }
div.chart_hp h2 { font-size: 14px; color: #B44AA3; }
div.chart_hp h2 a { font-size: 14px; color: #B44AA3; padding-left: 10px; }

div.chart_full h2 { color: #882E8A; font-size: 14px; font-weight: bold; margin: 0px 0px 3px 0px; padding: 10px 0px 0px 0px; }
div.chart_full h2 a { color: #882E8A; }
div.chart_full p { color: #3F3F3F; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; }
div.chart_full p a { color: #CE53A3; text-decoration: underline; }
div.chart_full ul { margin: 0px; padding: 0px; list-style: none; float: left; width: 566px; margin: 0px 0px 15px 0px; }
div.chart_full ul.right { margin-right: 0px; }
div.chart_full ul li { margin: 0px; padding: 9px 0px 7px 7px; border-top: 1px solid #F1C9DD; float: left; width: 559px; }
div.chart_full ul li.first { margin: 0px; height: 80px; padding: 7px 0px 0px 7px; background: url(../images/charts_top_bg.png) no-repeat; }
div.chart_full ul li .no { font-size: 16px; color: #3F3F3F; font-weight: bold; float: left; margin: 0px 7px 0px 0px; }
div.chart_full ul li img { float: left; border: 1px solid #882E8A; margin: 0px 10px 0px 0px; }
div.chart_full ul li h3 { color: #882E8A; font-size: 13px; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px; float: left; }
div.chart_full ul li h3 p { color: #3F3F3F; display: inline; font-size: 11px; }
div.chart_full ul li.last { text-align: right; }
div.chart_full ul li.last a { color: #E75F92; font-size: 9px; }
div.chart_full #chart_audio { float: right; margin: 20px 10px 0px 0px; }
div.chart_full a.archive { display: block; float: right; margin: 7px 10px 0px 0px; color: #E75F92; font-size: 9px; }
input.archive_submit { display:block; display: inline; margin: 6px 0px 0px 0px; padding:3px; border:1px solid #000; width:60px; font: 11px verdana,arial; text-transform:uppercase; text-align:center; color:#FFF; background-color:#B44AA3; text-decoration:none; }

div.contacts { }
div.contacts h1 { color: #3F3F3F; font-size: bold; }
div.contacts p { color: #3F3F3F; padding: 10px 0px 0px 0px; }
div.contacts a { color: #CE53A3; }


div.programme div.item { float: left; }
div.programme h2 { color: #3F3F3F; font-size: 18px; font-weight: bold; margin: 0px 0px 3px 0px; padding: 10px 0px 0px 0px; }
div.programme ul { padding: 0px; list-style: none; float: left; width: 260px; margin: 0px 40px 15px 0px; }
div.programme ul.right { margin-right: 0px; }
div.programme ul li { margin: 0px; padding: 3px 0px 0px 0px; float: left; width: 253px; color: #3F3F3F; clear: both; }
div.programme ul li .hours { float: left; color: #882E8A; margin: 0px 0px 0px 0px; width: 80px; }

div.view_places div.bigpic { float: right; border: 1px solid #F1C9DD; padding: 6px; background: #FFFFFF; margin: 10px 10px 0px 10px; display: inline; }
div.view_places div.bigpic img { display: block; margin: 0px; padding: 0px; }
div.view_places ul { padding: 0px; list-style: none; float: left; margin: 5px 0px 0px 0px; }
div.view_places ul li { margin: 0px; padding: 3px 0px 2px 0px; float: left; width: 253px; color: #B44AA3; clear: both; }
div.view_places ul li .legend { float: left; color: #3F3F3F; margin: 0px 0px 0px 0px; width: 100px; }
div.view_places ul li a { color: #882E8A; text-decoration: underline;  }
div.view_places .item_text { color: #3F3F3F; line-height: 16px; margin: 20px 0px 0px 0px; }

div.view_places div#gallery_container { position: relative; width: 604px; float: left; }
div.view_places div#gallery { position: relative; width: 517px; height: 105px; overflow: hidden; margin: 20px 0px 20px -2px; float: left; }
div.view_places div#images { position: absolute; width: 6604px; }
div.view_places div#gallery .pic { display: block; margin: 0px 7px 0px 0px; padding: 0px 0px 0px 0px; position: relative;  width: 124px; height: 105px; float: left; background: url(../images/photo_frame_sm.gif) no-repeat; }
div.view_places div#gallery .pic_last { margin-right: 0px; }
div.view_places div#gallery .pic img { display: block; position: relative; top: 0px; left: 0px; width: 110px; height: 83px; z-index: 3; margin: 7px 7px 15px 7px; }
div.view_places #right { display: block; float: left; margin: 50px 0px 0px 3px; }
div.view_places #left { display: block; float: left; margin: 50px 3px 0px -7px; }
div.view_places .jq-ss-crop { float:left; }

div.list_sm div.places_sm { height: auto; padding-bottom: 0px; }
div.list_sm div.places_sm p.inf { }

div.view_events div.bigpic { float: right; border: 1px solid #F1C9DD; padding: 6px; background: #FFFFFF; margin: 10px 10px 0px 10px; display: inline; }
div.view_events div.bigpic img { display: block; margin: 0px; padding: 0px; }
div.list_events div.item ul, div.view_events ul { padding: 0px; list-style: none; margin: 5px 0px 20px 0px; width: 330px; }
div.list_events div.item ul li, div.view_events ul li { margin: 0px; padding: 3px 0px 2px 0px; width: 253px; color: #B44AA3; }
div.list_events div.item ul li .legend, div.view_events ul li .legend { float: left; color: #3F3F3F; margin: 0px 0px 0px 0px; width: 50px; }
div.list_events div.item ul li a, div.view_events ul li a { color: #B44AA3; }
div.view_events p { color: #3F3F3F; line-height: 16px; margin: 20px 0px 0px 0px; }

div.list_events div.item .pic { margin: 0px 0px 0px 23px; padding: 0px 0px 0px 0px; position: relative;  width: 124px; height: 105px; float: right; background: url(../images/photo_frame_sm.gif) no-repeat; }
div.list_events div.item .pic img { display: block; position: relative; top: 0px; left: 0px; width: 110px; height: 83px; z-index: 3; margin: 0px; padding: 7px 7px 15px 7px; }
div.list_events div.item { padding: 20px 10px 0px 0px; height: auto; margin: 0px 0px 0px 19px; position: relative;  z-index: 3; border-bottom: 1px solid #F1C9DD; clear: both; float: left; width: 565px; }
div.list_events div.item h2 { margin-left: 20px; float: left; width: 330px; }
div.list_events div.item ul { margin: 0px 0px 0px 20px; float: left; width: 330px; }
div.list_events .date { font-size: 13px; color: #9D9D9D; float: left; margin: 0px 0px 0px 0px; padding: 0px 6px 0px 0px; background: url(../images/events_list_date_bg.png) no-repeat; width: 52px; height: 79px; text-align: center; }
div.list_events .date .day { font-size: 30px; color: #3F3F3F; font-weight: bold; }
div.list_events .date .month { font-size: 14px; color: #3F3F3F; font-weight: bold; text-transform: uppercase; }
div.list_events .date .year { font-size: 13px; color: #9D9D9D; font-weight: normal; margin: 5px 0px 0px 0px; }
div.list_events div.inf { margin: 10px 0px 10px 70px; }

.hint { position: absolute; padding: 7px; font-family: Verdana, Tahoma, Arial; font-size: 10px; z-index: 999; top: 0px; left: 0px; background: #FAEFF7; border: 1px solid #DAB5D0; display: none; color: #CE53A3; text-align: left; line-height: 15px; }
.hint span { color: #882E8A; font-size: 11px; }

table#calendar { border-top: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC; margin: 10px 0px 0px 10px; font-size: 11px; width: 280px; position: relative; z-index: 3; }
table#calendar td, table#calendar th { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 7px 14px 14px 7px; color: #9D9D9D; background: #FFFFFF;text-align: left; font-size: 11px;  }
table#calendar td.first { border-left: 1px solid #CCCCCC; }
table#calendar td.full { color: #CE53A3; background: #F1D0E6; }
table#calendar td.month { padding: 0px; border-right: 0px; background: none; color: #3F3F3F; font-weight: normal; text-align: center; font-size: 11px; text-transform: uppercase; }
table#calendar a { color: #CE53A3; }
table#calendar a.cal_left { display: block; float: left; }
table#calendar a.cal_right { display: block; float: right; }

div.list_sm div.events_sm { height: auto; padding-bottom: 10px; padding-left: 10px; }
div.list_sm div.events_sm p.inf { height: auto; }

div.list div.events_sm { height: auto; padding-bottom: 20px; padding-left: 15px; padding-top: 0px; margin-top: 0px; }
div.list div.events_sm p.inf { }

p.sometext { color: #3F3F3F; padding: 0px 0px 0px 20px; margin: 0px; }

div.contacts div.item .pic { margin: 0px 13px 0px 0px; padding: 6px; position: relative;  float: left; background: #FFFFFF; border: 1px solid #F1C9DD; }
div.contacts div.item .pic img { display: block; position: relative; top: 0px; left: 0px; width: 45px; height: 45px; z-index: 3; margin: 0px; padding: 0px; }
div.contacts div.item { padding: 0px 10px 20px 0px; height: auto; margin: 0px 0px 0px 3px; position: relative;  z-index: 3; border-bottom: 0px; float: left; width: 270px; color: #3F3F3F; font-size: 11px; }
div.contacts div.item h2 { font-size: 13px; margin-top: 0px; padding-top: 0px; }

div.azbuka { margin: 0px; }
div.azbuka ul { color:#575757; margin: 3px 0px 4px 7px; padding: 0; list-style: none; float: left; }
div.azbuka ul li { float: left; margin-left: 3px; font-size: 11px; height: 16px; width: 18px; text-align: center; }
div.azbuka ul a { display:block; padding: 1px auto 0px auto; color: #882E8A; line-height: 15px; text-align: center; border: 1px solid #F1C9DD; background: #F3E3EE url(../images/pg_bg.png) repeat-x; }
div.azbuka ul a:hover { color: #882E8A; opacity:0.8; }
div.azbuka ul .active { border: 1px solid #882E8A; background: #A34197; color: #FFFFFF; }
div.azbuka ul .inactive { }

div#search_people { float: right; display: inline; margin: -5px 10px 0px 0px; padding: 0px 0px 0px 0px; background: url(../images/search_people_bg.png) no-repeat; width: 243px; height: 48px; }
div#search_people input.search { border: 0px solid #000000; background: url(../images/spacer.gif); margin: 4px 0px 0px 8px; height: 16px; padding: 3px 3px 0px 3px; width: 180px; color: #FFFFFF; float: left; }
div#search_people input.search_but { border: 0px solid #000000; width: 32px; height: 30px; margin: -5px 0px 0px 15px; float: left; }

a.people { background: url(../images/tag_face.png) no-repeat 2px 3px; padding: 0px 0px 0px 14px;  }

div.forum div.item { height: auto; padding-bottom: 0px; }
div.forum h2 { font-size: 13px; }
div.forum h2 a { font-size: 13px;  }

div.forum div.inf a.author { color: #B44AA3; }
a.author { color: #B44AA3; }

div#search_albums { float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 17px; }
div#search_albums label { float: left; margin: 0px 0px 0px 28px; font-size: 12px; font-weight: bold; color: #B44AA3; line-height: 20px; height: 50px; display: inline; }
div#search_albums input.search_txt { border: 0px solid #000000; margin: 0px 0px 0px 0px; padding: 5px 15px 1px 15px; width: 175px; height: 20px; color: #FFFFFF; float: left; background: url(../images/search_albums_bg.png) no-repeat; }
div#search_albums input.search_publisher { border: 0px solid #000000; margin: 0px 0px 0px 0px; padding: 5px 25px 1px 15px; width: 125px; height: 20px; color: #FFFFFF; float: left; background: url(../images/search_albums_publisher_bg.png) no-repeat; cursor: pointer; }
div#search_albums input.search_year { border: 0px solid #000000; margin: 0px 0px 0px 0px; padding: 5px 25px 1px 15px; width: 45px; height: 20px; color: #FFFFFF; float: left; background: url(../images/search_albums_year_bg.png) no-repeat; cursor: pointer; }
div#search_albums a.search_arrow_but { width: 22px; height: 26px; margin: 0px 0px 0px 0px; float: left; background: url(../images/search_albums_arrow_but.png) no-repeat; }
div#search_albums input.search_but { border: 0px solid #000000; width: 28px; height: 28px; margin: 20px 0px 0px 15px; float: left; display: inline; }

div.list_albums div.item .pic img { width: auto; height: auto; background: #FFFFFF; border: 1px solid #F1C9DD; padding: 6px; }
div.list_albums div.item .pic { width: auto; background: url(../images/albums_oblojka_small_bottom.png) no-repeat bottom center; padding: 0px 0px 9px 0px; height: auto; margin-right: 15px; }

div.list_albums div.list_albums_small { width: 583px; overflow: hidden; padding: 15px 0px 0px 10px; }
div.list_albums div.list_albums_small1 { width: 1000px; overflow: hidden; }
div.list_albums div.list_albums_small div.item1 { text-align: center; margin: 0px 28px 0px 0px; width: auto; float: left; }
div.list_albums div.list_albums_small div.item1 .pic { float: none; background: url(../images/albums_oblojka_small_bottom.png) no-repeat bottom center; padding: 0px 0px 9px 0px; margin: 0px 0px 3px 0px; }
div.list_albums div.list_albums_small div.item1 .pic img { float: none; background: #FFFFFF; border: 1px solid #F1C9DD; padding: 6px; margin: 0px 0px 0px 0px; }
div.list_albums div.list_albums_small div.item1 a { color: #882E8A; }


div.view_albums h2 { color: #B44AA3; font-size: 13px; }
div.view_albums div.photos { float: left; width: 300px; margin: 0px 15px 20px 0px; position: relative; z-index: 20; }
div.view_albums div.photos div.bigpic { background: url(../images/albums_oblojka_big_bottom.png) no-repeat bottom center; padding: 0px 0px 10px 0px; margin: 0px 0px 20px 0px; }
div.view_albums div.photos div.bigpic img { background: #FFFFFF; border: 1px solid #F1C9DD; padding: 6px; margin: 0px; }
div.view_albums div.item_text { float: left; width: 250px; color: #3F3F3F; font-size: 13px; line-height: 17px; margin: 0px 0px 20px 0px; position: relative; z-index: 20; }
div.view_albums div.item_text ol li { font-size: 14px; line-height: 20px; }
div.view_albums div.item_text ol {  }
div.view_albums div.item_text a { color: #CE53A3; }
.color_rose { color: #CE53A3; }
.color_rose_light { color: #B44AA3; }

