* {padding:0px; margin:0px; font-size:0px; outline:0px;}
html {overflow-x:auto; overflow-y:hidden; background:#ffffff;}
td {vertical-align:top;}

a {outline:0px;}

img {border:0px;}

p {margin:0px 0px 15px 0px; text-align:justify;}
h1, h2, h3, h4 {font-family:arial, tahoma; margin:0px 0px 15px 0px; text-align:left; font-weight:normal; color:#000000;}
h1 {font-size:21px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}

#editor {position:absolute; background:#fe005d; font-size:12px; padding:20px; left:25px; top:150px; text-align:center; color:#ffffff; font-family:arial, tahoma, verdana; z-index:4;}
#editor a {font-size:12px; color:#ffffff;}
#wrapper {text-align: center; position:absolute; top:50%; left:0px; width:100%; height:1px; overflow:visible; visibility:visible; display:block;}
#intro {margin-left: -394px; position:absolute; top:-333px; left:50%; width:789px; height:667px; visibility:visible;}
#intro h1, #intro a {display:none;}
#logo {position:absolute; top:20px; left:23px; z-index:3;}
#bg_logo {position:absolute; left:0px; top:0px; z-index:1;}
#menu {position:absolute; width:600px; height:43px; left:400px; z-index:6;}
#menu a {text-indent:25px; font-size:0px; color:#ffffff;}
#menu a.news {float:left; margin:8px 20px 0px 0px; display:block; width:75px; height:28px; background:url(/_img/button_news.png) 0px 0px no-repeat;}
#menu a.news_on {float:left; margin:8px 20px 0px 0px; display:block; width:75px; height:28px; background:url(/_img/button_news.png) 0px -56px no-repeat;}
#menu a.news:link, #menu a.news:visited {background-position:0px 0px;}
#menu a.news:hover, #menu a.news:hover.visited {background-position:0px -28px;}
#menu a.guestbook {float:left; margin:8px 20px 0px 0px; display:block; width:69px; height:28px; background:url(/_img/button_guestbook.png) 0px 0px no-repeat;}
#menu a.guestbook_on {float:left; margin:8px 20px 0px 0px; display:block; width:69px; height:28px; background:url(/_img/button_guestbook.png) 0px -56px no-repeat;}
#menu a.guestbook:link, #menu a.guestbook:visited {background-position:0px 0px;}
#menu a.guestbook:hover, #menu a.guestbook:hover.visited {background-position:0px -28px;}
#menu a.larisa {float:left; margin:8px 20px 0px 0px; display:block; width:75px; height:28px; background:url(/_img/button_larisa.png) 0px 0px no-repeat;}
#menu a.larisa_on {float:left; margin:8px 20px 0px 0px; display:block; width:75px; height:28px; background:url(/_img/button_larisa.png) 0px -56px no-repeat;}
#menu a.larisa:link, #menu a.larisa:visited {background-position:0px 0px;}
#menu a.larisa:hover, #menu a.larisa:hover.visited {background-position:0px -28px;}
#menu a.multimedia {float:left; margin:8px 20px 0px 0px; display:block; width:116px; height:28px; background:url(/_img/button_multimedia.png) 0px 0px no-repeat;}
#menu a.multimedia_on {float:left; margin:8px 20px 0px 0px; display:block; width:116px; height:28px; background:url(/_img/button_multimedia.png) 0px -56px no-repeat;}
#menu a.multimedia:link, #menu a.multimedia:visited {background-position:0px 0px;}
#menu a.multimedia:hover, #menu a.multimedia:hover.visited {background-position:0px -28px;}
#menu a.press {float:left; margin:8px 20px 0px 0px; display:block; width:70px; height:28px; background:url(/_img/button_press.png) 0px 0px no-repeat;}
#menu a.press_on {float:left; margin:8px 20px 0px 0px; display:block; width:70px; height:28px; background:url(/_img/button_press.png) 0px -56px no-repeat;}
#menu a.press:link, #menu a.press:visited {background-position:0px 0px;}
#menu a.press:hover, #menu a.press:hover.visited {background-position:0px -28px;}
#menu a.fanclub {float:left; margin:8px 0px 0px 0px; display:block; width:87px; height:28px; background:url(/_img/button_fanclub.png) 0px 0px no-repeat;}
#menu a.fanclub:link, #menu a.fanclub:visited {background-position:0px 0px;}
#menu a.fanclub:hover, #menu a.fanclub:hover.visited {background-position:0px -28px;}

#back {position:absolute; z-index:2; font-size:12px; margin-left:135px; top:-42px; color:#6c6c71;}
#back a:link, #back a:visited {color:#6c6c71; font-size:12px; font-family:arial, tahoma, verdana; text-decoration:underline;}
#back a:hover, #back a:hover.visited {color:#6c6c71; font-size:12px; font-family:arial, tahoma, verdana; text-decoration:none;}

#content {margin-left:400px; margin-top:55px; position:relative; z-index:3;}
#content table {border-collapse:collapse; z-index:2;}
#content .td {width:590px; height:610px;}
#content .td .bgl {width:590px; height:611px; background:url(/_img/bg_content_left.png) left top no-repeat; opacity:0.85; //filter:alpha(opacity=85);}
#content .td .bgc {width:590px; height:611px; background:url(/_img/bg_content_center.png) left top no-repeat; opacity:0.85; //filter:alpha(opacity=85);}
#content .td .bgr {width:590px; height:611px; background:url(/_img/bg_content_right.png) left top no-repeat; opacity:0.85; //filter:alpha(opacity=85);}
#content .td .bgo {width:590px; height:611px; background:url(/_img/bg_content_one.png) left top no-repeat; opacity:0.85; //filter:alpha(opacity=85);}
#content .td .content {width:510px; height:480px; position:absolute; display:block; z-index:2; margin:40px; overflow:hidden; font-size:12px; font-family:arial, tahoma, verdana;}
#content .td .content h3 {font-size:18px; font-family:arial, tahoma;}
#content .td .content * {font-size:12px; word-spacing:3px;}
#content .td .content p {margin:0px 0px 10px 0px; text-align:justify;}
#content .td .content p small {font-size:11px;}
#content .td .content ul {margin-left:20px;}
#content .td .content ul li {list-style-type:square;}
#content .td .content ol {margin-left:20px; margin-bottom:20px;}
#content .td .content .news_item {font-size:9px; padding-bottom:10px;}
#content .td .content .news_item:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
#content .td .content .news_item p {margin:0px; padding:0px;}
#content .td .content .news_item b {text-decoration:underline; font-size:16px; display:inline-block; padding-bottom:2px;}
#content .td .content .news_item span {font-style:italic; font-size:9px; display:inline-block; padding-bottom:10px;}
#content .td .content .news_item span span {font-size:8px;}
#content .td .content .news_item .lft {margin-top:3px; text-align:right; width:50px; float:left;}
#content .td .content .news_item .rght {padding-left:70px;}
#content .td .content .news_item a:link, #content .td .content .news_item a:visited {text-decoration:none; color:#404040;}
#content .td .content .news_item a:hover, #content .td .content .news_item a:hover.visited {text-decoration:none; color:#fe005d;}

#content .td .content .news_item_more {}
#content .td .content .news_item_more img {border:2px solid #e1dada;}
#content .td .content .news_item_more ul {margin-bottom:20px;}

#content .td .content .photoalbum {padding:10px 0px 8px 10px; height:auto; background:#e1e3d5; color:#845100; margin-bottom:10px;}
#content .td .content .photoalbum:after {content:'.'; display:block; clear:both; visibility:hidden; height:0px;}
#content .td .content .photoalbum span {font-size:9px; width:200px; display:inline-block; margin-left:10px;}
#content .td .content .photoalbum .left_img {cursor:pointer; margin-right:10px;}

#content .td .content .news_item_more a:link, #content .td .content .news_item_more a:visited {text-decoration:none; color:#fe005d;}
#content .td .content .news_item_more a:hover, #content .td .content .news_item_more a:hover.visited {text-decoration:none; color:#404040;}

#content .td .content .photo_item {width:140px; height:140px; float:left; margin:0px 30px 15px 0px;}
#content .td .content .photo_item .bg {position:absolute; width:138px; height:113px;}
#content .td .content .photo_item .img {position:absolute; z-index:2; margin:21px 0px 0px 27px; background:#ffffff; border:2px solid #ffffff;}
#content .td .content .photo_item span {display:block; margin:110px 0px 0px 6px;}
#content .td .content .photo_item a:link, #content .td .content .photo_item a:visited {font-size:12px; color:#000000; text-decoration:underline;}
#content .td .content .photo_item a:hover, #content .td .content .photo_item a:hover.visited {font-size:12px; color:#000000; text-decoration:none;}

#content .td .content .photo_item_more {width:82px; height:62px; float:left; margin:0px 10px 15px 0px; border:3px solid #b9b9b9; background:#ffffff;}
#content .td .content .photo_item_more img {border:1px solid #ffffff;}

#content .td .page {position:absolute; z-index:7; font-size:15px; top:580px; margin-left:244px; width:100px; text-align:center;}
#content .td .page span {font-family:arial, tahoma, verdana; font-size:14px; padding:0px 7px 0px 7px;}
#content .td .page a.lft:link, #content .td .page a.lft:visited {font-size:14px; text-decoration:none; color:#404040;}
#content .td .page a.lft:hover, #content .td .page a.lft:hover.visited {font-size:14px; text-decoration:none; color:#fe005d;}
#content .td .page a.rght:link, #content .td .page a.rght:visited {font-size:14px; text-decoration:none; color:#404040;}
#content .td .page a.rght:hover, #content .td .page a.rght:hover.visited {font-size:14px; text-decoration:none; color:#fe005d;}

#content .td .news_back a:link, #content .td .news_back a:visited {position:relative; top:1px; text-decoration:none; color:#fe005d;}
#content .td .news_back a:hover, #content .td .news_back a:hover.visited {position:relative; top:1px; text-decoration:none; color:#404040;}

#content .wrapper {width:590px; height:0px;}
#content .player {width:345px; height:0px;}
#content #player {float:right; right:0px; display:inline; margin-top:37px;}
#content #concert {margin:20px 0px 0px 20px;}
#content #copyright {margin:488px 0px 0px -449px; width:286px; height:38px; background:url(/_img/bg_copyright.png) left top no-repeat; position:absolute; padding:5px 9px 5px 11px; text-align:center; font-size:11px; font-family:tahoma, verdana, arial; color:#bdbdbd;}
* html #content #player {margin-top:35px;}

#bg_paper_larisa {border-collapse:collapse; width:100%; height:732px; background:url(/_img/bg_paper_larisa.png) left bottom repeat-x;}
#left_larisa {position:absolute; width:393px; height:732px; top:50px; z-index:2; text-align:right;}
#floor_larisa {position:absolute; top:620px; z-index:1;}

#bg_paper_multimedia {border-collapse:collapse; width:100%; height:732px; background:url(/_img/bg_paper_multimedia.png) left bottom repeat-x;}
#left_multimedia {position:absolute; width:393px; height:732px; top:50px; z-index:2; text-align:right;}
#floor_multimedia {position:absolute; top:620px; z-index:1;}

#bg_paper_guestbook {border-collapse:collapse; width:100%; height:732px; background:url(/_img/bg_paper_guestbook.png) left bottom repeat-x;}
#left_guestbook {position:absolute; width:500px; height:725px; top:50px; z-index:2; text-align:right;}
#floor_guestbook {position:absolute; top:620px; z-index:1;}

#bg_paper_news {border-collapse:collapse; width:100%; height:732px; background:url(/_img/bg_paper_news.png) left bottom repeat-x;}
#left_news {position:absolute; width:497px; height:725px; top:23px; z-index:2; text-align:right;}
#floor_news {position:absolute; top:620px; z-index:1;}

#bg_paper_press {border-collapse:collapse; width:100%; height:732px; background:url(/_img/bg_paper_press.png) left bottom repeat-x;}
#left_press {position:absolute; width:497px; height:725px; top:67px; left:-60px; z-index:2; text-align:right;}
#floor_press {position:absolute; top:620px; z-index:1;}

/*FEED_FORM*/

.feed_area input {font-family:arial, tahoma; width:300px; padding:3px 5px 3px 5px; font-size:100px; border:1px solid #93ae9b;}
.feed_area textarea {font-family:arial, tahoma; width:300px; height:120px; padding:3px 5px; border:1px solid #93ae9b; margin-bottom:5px;}
.feed_tab {border-collapse:collapse;}
.feed_tab .bttn {width:100px; height:30px; cursor:pointer; color:#ffffff; font-weight:bold; background:#93ae9b; margin-top:5px; padding:3px;}
.feed_tab .nmbr {width:88px; text-align:center; font-size:20px; font-weight:bold;}
.feed_tab td {padding:0px 6px 6px 0px;}
.feed_tab span {font-size:10px;}
.feed_tab input.count {border:0px; position:relative; top:1px; //top:0px; font-size:13px; width:30px; background:none; padding:0px; margin-left:5px;}

.send_yes {padding-top:219px; text-align:center;}
.send_yes b {color:#ff2373; display:inline-block; padding-bottom:4px;}

.service_msg_guest {height:150px;}
.service_msg_guest .err {padding-top:40px;}
.service_msg_guest .err b {color:#ff0000; display:inline-block; padding-bottom:4px;}

.msg {border-left:3px solid #93ae9b; padding:0px 0px 0px 10px; text-align:justify;}
.msg .bb {color:#ff2373;}
.msg .date {float:right;}
.msg .mess {padding-top:5px;}
.msg_admin {border-left:3px solid #b1c8b4; padding:10px 0px 0px 10px; text-align:justify;}

.linx {display:inline-block; padding-top:15px;}

.linx a:link, .linx a:visited {color:#404040; text-decoration:underline;}
.linx a:hover, .linx a:hover.visited {color:#fe005d; text-decoration:none;}

.i_photo {position:absolute; left:20px; top:18px; z-index:5;}

.i_all_albums {position:absolute; left:405px; top:34px; z-index:5; color:#000000; text-align:right;}
.i_all_albums a:link, .i_all_albums a:visited {display:inline-block; padding-left:24px; padding-top:1px; text-decoration:underline; color:#404040; font-size:12px; font-family:arial, tahoma; background:url(/_img/m_all_albums.gif) 0px 0px no-repeat;}
.i_all_albums a:hover, .i_all_albums a:hover.visited {display:inline-block; padding-left:24px; padding-top:1px; text-decoration:none; color:#fe005d; font-size:12px;  font-family:arial, tahoma; background:url(/_img/m_all_albums.gif) 0px 0px no-repeat;}


.i_all_video {position:absolute; left:1665px; top:31px; z-index:5; color:#000000; text-align:right;}
.i_all_video a:link, .i_all_video a:visited {display:inline-block; height:25px; padding-left:24px; padding-top:4px; text-decoration:underline; color:#404040; font-size:12px; font-family:arial, tahoma; background:url(/_img/i_all_video.png) 0px 0px no-repeat;}
.i_all_video a:hover, .i_all_video a:hover.visited {display:inline-block; height:25px; padding-left:24px; padding-top:4px; text-decoration:none; color:#fe005d; font-size:12px; font-family:arial, tahoma; background:url(/_img/i_all_video.png) 0px 0px no-repeat;}

.i_multimedia {position:absolute; left:413px; top:34px; z-index:5; color:#000000; text-align:right;}
.i_multimedia span {font-size:12px; margin-top:2px;}
.i_multimedia a:link, .i_multimedia a:visited {display:inline-block; padding-top:1px; color:#404040; font-size:12px; font-family:arial, tahoma; text-decoration:none;}
.i_multimedia a:hover, .i_multimedia a:hover.visited {display:inline-block; padding-top:1px;  color:#fe005d; font-size:12px; font-family:arial, tahoma; text-decoration:underline;}

.i_all_albums_a {position:absolute; left:418px; top:34px; z-index:5; color:#000000; text-align:right;}
.i_all_albums_a a:link, .i_all_albums_a a:visited {display:inline-block; padding-left:24px; padding-top:1px; color:#404040; font-size:12px; font-family:arial, tahoma; background:url(/_img/m_all_albums.gif) 0px 0px no-repeat; text-decoration:underline;}
.i_all_albums_a a:hover, .i_all_albums_a a:hover.visited {display:inline-block; padding-left:24px; padding-top:1px; color:#fe005d; font-size:12px; font-family:arial, tahoma; background:url(/_img/m_all_albums.gif) 0px 0px no-repeat; text-decoration:none;}

.parent_name {position:absolute; left:14px; top:31px; z-index:5; width:365px; background:url(/_img/m_photo.gif) 0px 1px no-repeat; padding-left:25px; padding-bottom:2px;}
.parent_name span {font-family:arial narrow, "arial narrow"; font-size:16px;}

.i_music {position:absolute; left:604px; top:20px; z-index:5;}
.i_video {position:absolute; left:1194px; top:20px; z-index:5;}

.i_all_news {position:absolute; left:458px; top:34px; z-index:5; color:#000000; text-align:right;}
.i_all_news a:link, .i_all_news a:visited {display:inline-block; padding:4px 0px 5px 24px; text-decoration:underline; color:#404040; font-size:12px; font-family:arial, tahoma; background:url(/_img/m_all_news.gif) 0px 0px no-repeat;}
.i_all_news a:hover, .i_all_news a:hover.visited {display:inline-block; padding:4px 0px 5px 24px; text-decoration:none; color:#fe005d; font-size:12px; background:url(/_img/m_all_news.gif) 0px 0px no-repeat;}

.i_all_guest {position:absolute; left:434px; top:34px; z-index:5; color:#000000; text-align:right;}
.i_all_guest a:link, .i_all_guest a:visited {display:inline-block; padding:4px 0px 5px 28px; text-decoration:underline; color:#404040; font-size:12px; font-family:arial, tahoma; background:url(/_img/m_all_guest.gif) 0px 4px no-repeat;}
.i_all_guest a:hover, .i_all_guest a:hover.visited {display:inline-block; padding:4px 0px 5px 28px; text-decoration:none; color:#fe005d; font-size:12px; background:url(/_img/m_all_guest.gif) 0px 4px no-repeat;}

.music_tab {margin-top:3px; width:100%; border-collapse:collapse; text-align:left;}
.music_tab td, th {padding:4px 5px 4px 7px; border-bottom:1px dotted #b4b6b4; vertical-align:middle;}
.music_tab th {background:#b4b6b4; color:#ffffff; border:0px;}
.music_tab .on {background:#eaedea;}
.music_tab a:link, .music_tab a:visited {text-decoration:underline; color:#fe005d;}
.music_tab a:hover, .music_tab a:hover.visited {text-decoration:none; color:#404040;}
.music_tab a.play:link, .music_tab a.play:visited {display:block; width:16px; height:16px; background:url(/_img/play.png) left top no-repeat; text-decoration:none;}
.music_tab a.play:hover, .music_tab a.play:hover.visited {display:block; width:16px; height:16px; background:url(/_img/play.png) left top no-repeat; text-decoration:none; opacity:0.6; //filter:alpha(opacity=60);}

.video_item {float:left; width:204px; height:146px; margin:0px 15px 10px 0px; text-align:center;}
.video_item img {border:2px solid #e1dada; background:#ffffff; text-align:center; margin-bottom:0px;}
.video_item a:link, .video_item a:visited {color:#000000; text-decoration:underline;}
.video_item a:hover, .video_item a:hover.visited {color:#000000; text-decoration:none;}

/*SITEMAP*/

.sitemap {}
.sitemap {font-family:tahoma; font-weight:normal;}
.sitemap ul {margin:0 auto; padding-bottom:0px;}
.sitemap ul li ul {margin:0 auto; padding-bottom:0px;}
.sitemap li {font-size:12px; margin-left:15px; list-style-type:square; padding:0px; line-height:19px; text-align:left;}
.sitemap li a:link, .sitemap li a:visited {color:#000000; text-decoration:none;}
.sitemap li a:hover, .sitemap li a:hover.visited {color:#000000; text-decoration:underline;}

/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {margin:0px 4px 0px 4px;font-size:11px; color:#fc005d; text-decoration:underline;}
#TB_window a:visited {margin:0px 4px 0px 4px;font-size:11px; color:#fc005d; text-decoration:underline;}
#TB_window a:hover {margin:0px 4px 0px 4px;font-size:11px; color:#fc005d; text-decoration:none;}
#TB_window a:active {margin:0px 4px 0px 4px;font-size:11px; color:#fc005d; text-decoration:none;}
#TB_window a:focus{margin:0px 4px 0px 4px;font-size:11px; color:#fc005d;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/_img/macFFBgHack.png) repeat;}

.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#444444;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');*/
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0px 0px 15px;
}

#TB_caption{
	font: 12px Arial, Helvetica, sans-serif;
	height:25px;
	float:left;
	padding:7px 30px 13px 15px;
}

#TB_closeWindow{
	height:25px;
	padding:11px 15px 5px 0;
	float:right;
	font: 11px Arial, Helvetica, sans-serif;
}

#TB_closeAjaxWindow{
	font-size:11px;
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	font-size:12px;
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#ececec;
	height:27px;
}

* html #TB_title{ /* ie6 hack */
	width:102%;
	background-color:#ececec;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:22px;
	width:126px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -11px 0 0 -63px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}