/*
	основные стили для сайта
*/
body {font-family: Tahoma, sans-serif; font-size: 100%; background: #000;}
table {width: 100%;}
th, tr, td {vertical-align: top;}

div.clear {clear:both;}
.r {text-align: right;}
.l {text-align: left;}
div.posrel {position: relative; top: 0px; left: 0px;}

td.side {width:50%; overflow: visible;}

h1,h2,h3,h4,h5,h6 {margin-left: 85px; color: #eee;}

h4 {font-size: 110%;}
p {font-size: 90%; line-height: 140%; margin: 15px 20px 0px 85px; color: #eee;}

#main_menu_div { width: 103px; height: 29px; cursor: pointer; position: relative; z-index: 50; background:url(/assets/images/site/main_menu.png) no-repeat;}

/* Главная */
/**/

td.main_topleft_end {background: url('/assets/images/site/main/top_left_end.jpg') no-repeat right top; height: 214px;}
td.main_topright_end {background: url('/assets/images/site/main/top_right_end.jpg') no-repeat left top; height: 214px;}
td.main_logo {background: url('/assets/images/site/main/top_left.jpg') no-repeat top left; width: 319px; height: 214px;}
td.main_logo img.logo {margin-top: 40px; margin-left: -2px;}

td.main_menu {background: url('/assets/images/site/main/top_right.jpg') no-repeat top left; width: 680px; height: 214px;}

td.main_menu div.main {position: absolute; top: 129px; left: 42px;}
td.main_menu div.main_act {position: absolute; top: 129px; left: 42px;}
td.main_menu div.music {position: absolute; top: 28px; left: 122px;}
td.main_menu div.music_act {position: absolute; top: 28px; left: 122px;}
td.main_menu div.about {position: absolute; top: 66px; left: 19px;}
td.main_menu div.about_act {position: absolute; top: 66px; left: 19px;}
td.main_menu div.blog {position: absolute; top: 67px; left: 237px;}
td.main_menu div.blog_act {position: absolute; top: 67px; left: 237px;}
td.main_menu div.links {position: absolute; top: 33px; left: 432px;}
td.main_menu div.links_act {position: absolute; top: 33px; left: 432px;}
td.main_menu div.gallery {position: absolute; top: 106px; left: 156px;}
td.main_menu div.gallery_act {position: absolute; top: 106px; left: 156px;}
td.main_menu div.guestbook {position: absolute; top: 60px; left: 339px;}
td.main_menu div.guestbook_act {position: absolute; top: 60px; left: 339px;}
td.main_menu div.contacts_act {position: absolute; top: 85px; left: 443px;}
td.main_menu div.contacts {position: absolute; top: 85px; left: 443px;}
td.main_menu div.download_act {position: absolute; top: 113px; left: 300px;}
td.main_menu div.download {position: absolute; top: 113px; left: 300px;}



	
/*td.main_left_end {background: url('/assets/images/site/main/main_bg_left.jpg') no-repeat top right;}*/
td.main_left_end {background: url('/assets/images/site/main/main_bg_left_no_disc.jpg') no-repeat top right;}

td.main_right_end {background: url('/assets/images/site/main/main_bg_right.jpg') no-repeat top left;}
	
/*td.main_content {background: url('/assets/images/site/main/main_bg.jpg') no-repeat top left; width: 1000px; height: 716px;} */
td.main_content {background: url('/assets/images/site/main/main_bg_no_disc.jpg') no-repeat top left; width: 1000px; height: 716px;}
td.main_content h3.feedback_mail {margin-top: 30px; font-size: 20px; line-height: 140%;}
	td.main_content a {color: #f04f20; font-size: 80%;}
	td.main_content a:hover {color: #fff; font-size: 80%;}
	
	td.main_content span.name {text-decoration: underline; cursor: pointer; font-size: 110%;}
	td.main_content span.name:hover {color: #f04f20; text-decoration: underline; cursor: pointer;}
	td.main_content span {color: #fff;}
	td.main_content div.afisha {color: #fff; font-size: 90%; line-height: 140%; position: absolute; top: 0px; left: 100px;}
	td.main_content div.afisha div.afisha_top {background: url(/assets/images/site/main/afisha_top.png) no-repeat top left transparent; width: 270px; margin: 0px; padding: 10px 5px 0px 5px; color: #000;}
	td.main_content div.afisha div.afisha_top  p {margin-left: 5px;}
	td.main_content div.afisha div.afisha_top  p.date {color: #222; margin: 5px; padding: 0px;}
	td.main_content div.afisha div.afisha_top  p a {font-size: 100%;}
	td.main_content div.afisha div.afisha_top  h3 {color: #000; margin: 5px; padding: 0px; font-weight: bold;}
	td.main_content div.afisha div.afisha_top  div.text {color: #000; margin: 5px 5px 0px 5px; padding: 0px;}
	td.main_content div.afisha div.afisha_top  div.text p {color: #000; margin: 0px; padding: 5px;}
	td.main_content div.afisha div.afisha_bottom {background: url(/assets/images/site/main/afisha_bottom.png) no-repeat top left transparent; width: 270px; padding: 0px; margin: 0px; height: 20px;}
	td.main_content div.content {width: 100%; margin-top: 175px;}
	td.main_content div.content div.disk {width: 370px; margin-top: 167px; float: left;}
	td.main_content div.content div.disk div.player {left: 175px!important; top: -25px!important;}
	td.main_content div.content div.disk  img {margin: 0px 0px 0px 64px;}
	td.main_content div.content div.disk  p.head {font-weight: bold; color: #fff; font-size: 90%; line-height: 140%; margin-top: 40px;}
	td.main_content div.content div.disk  p.text {color: #898989; font-size: 90%; line-height: 140%; margin-top: 20px;}
	td.main_content div.content div.disk  p.text a {font-size: 14px;}
	td.main_content div.content div.news {color: #fff; width: 550px; margin-left: 380px; padding-top: 160px;}
	td.main_content div.content div.news div.main_head {margin-bottom: 40px; font-size: 110%;}
	td.main_content div.content div.news div.main_head a.misha {margin-left: 150px;}
	td.main_content div.content div.news p.date {margin-top: 30px; color: #676767; font-size: 80%;}
	td.main_content div.content div.news h3 {font-weight: bold; font-size: 90%; color: #fff;}
	td.main_content div.content div.news div.text {color: #909090;}
	td.main_content div.content div.news div.subscribe {background: url(/assets/images/site/main/input_bg.jpg) no-repeat left top; width: 560px; height: 139px;}
	td.main_content div.content div.news div.subscribe div h5 {color: #c2c2c2; font-size: 14px; margin: 0px; padding: 0px; margin: 20px 0px -14px 30px;}
	td.main_content div.content div.news div.subscribe div input.text {background: url(/assets/images/site/main/input.png) no-repeat top left transparent; border: 0px; width: 324px; height: 18px; color: #fff; margin: 0px 0px 0px 28px; padding: 7px 4px 4px 4px;}
	td.main_content div.content div.news div.subscribe div input.button {background: url(/assets/images/site/main/button.png) no-repeat 0px 4px transparent; width: 163px; height: 37px; border: 0px; margin: 23px 0px 0px 0px; cursor: pointer;}
	td.main_content div.purple_line {margin: 0px 0px 0px 90px;}
	

/* О нас */
/**/

td.about_topleft_end {background: url('/assets/images/site/about/top_left_end.jpg') no-repeat right top; height: 214px;}
td.about_topright_end {background: url('/assets/images/site/about/top_right_end.jpg') no-repeat left top; height: 214px;}
td.about_logo {background: url('/assets/images/site/about/top_left.jpg') no-repeat top left; width: 320px; height: 214px;}
td.about_logo img.logo {margin-top: 40px;}

td.about_menu {background: url('/assets/images/site/about/top_right.jpg') no-repeat top left; width: 680px; height: 214px;}


td.about_menu div.main {position: absolute; top: 129px; left: 42px;}
td.about_menu div.main_act {position: absolute; top: 129px; left: 42px;}
td.about_menu div.music {position: absolute; top: 32px; left: 134px;}
td.about_menu div.music_act {position: absolute; top: 32px; left: 134px;}
td.about_menu div.about {position: absolute; top: 69px; left: 24px;}
td.about_menu div.about_act {position: absolute; top: 69px; left: 24px;}
td.about_menu div.blog {position: absolute; top: 72px; left: 249px;}
td.about_menu div.blog_act {position: absolute; top: 72px; left: 249px;}
td.about_menu div.links {position: absolute; top: 38px; left: 440px;}
td.about_menu div.links_act {position: absolute; top: 38px; left: 440px;}
td.about_menu div.gallery {position: absolute; top: 110px; left: 159px;}
td.about_menu div.gallery_act {position: absolute; top: 110px; left: 159px;}
td.about_menu div.guestbook {position: absolute; top: 66px; left: 347px;}
td.about_menu div.guestbook_act {position: absolute; top: 66px; left: 347px;}
td.about_menu div.contacts_act {position: absolute; top: 92px; left: 458px;}
td.about_menu div.contacts {position: absolute; top: 92px; left: 458px;}
td.about_menu div.download_act {position: absolute; top: 119px; left: 309px;}
td.about_menu div.download {position: absolute; top: 119px; left: 309px;}


div.about_submenu {width: 1000px; height: 72px; color: #fff;}
	div.about_submenu ul {font-size: 90%; margin-left: 50px;}
	div.about_submenu ul  li {display: inline;}
	div.about_submenu ul  li span {margin-left: 35px;}
	div.about_submenu ul  li  a {color: #f04f20; margin-left: 35px;}
	div.about_submenu ul  li  a:hover {color: #fff;}
	
td.about_groupleft_end {background: url('/assets/images/site/about/group_left_end.jpg') no-repeat top right;}
td.about_groupleft_empty_end {background: url('/assets/images/site/about/group_bg_empty_left.jpg') no-repeat top right;}
td.about_groupright_end {background: url('/assets/images/site/about/group_right_end.jpg') no-repeat top left;}
	
td.about_content_empty {background: url('/assets/images/site/about/group_bg_empty.jpg') no-repeat top left; width: 1000px; height: 516px;}
	td.about_content_empty a {color: #f04f20;}
	td.about_content_empty a:hover {color: #fff;}
	
	td.about_content_empty span.name {text-decoration: underline; cursor: pointer; font-size: 110%;}
	td.about_content_empty span.name:hover {color: #f04f20; text-decoration: underline; cursor: pointer;}
	td.about_content_empty span {color: #fff;}
	td.about_content_empty div.faq_text {width: 600px; color: #fff; margin: 0px auto;}
	td.about_content_empty div.faq_text  div.faq_top { background: url(/assets/images/site/about/abg_top.png) no-repeat top left; width: 600px;}
	td.about_content_empty div.faq_text  div.faq_top  h3 {font-weight: bold; color: #fff; padding: 20px 0px 10px 10px; margin-left: 185px;}
	td.about_content_empty div.faq_text  div.faq_top  p {margin: 0px; padding: 12px 30px 0px 12px; }
	td.about_content_empty div.faq_text  div.faq_top  p span {font-weight: bold;}
	td.about_content_empty div.faq_text  div.faq_bottom { background: url(/assets/images/site/about/abg_foot.png) no-repeat top left; width: 600px; height: 40px;}
	td.about_content_empty div.about_text {width: 650px;}	
	
	
	
td.about_content {background: url('/assets/images/site/about/group_bg.jpg') no-repeat top left; width: 1000px; height: 884px;}
	td.about_content a {color: #f04f20; font-size: 80%;}
	td.about_content a:hover {color: #fff; font-size: 80%;}
	
	td.about_content span.name {text-decoration: underline; cursor: pointer; font-size: 110%;}
	td.about_content span.name:hover {color: #f04f20; text-decoration: underline; cursor: pointer;}
	td.about_content span {color: #fff;}
	td.about_content div.faq_text {float: right; width: 313px; color: #fff;}
	td.about_content div.faq_text  div.faq_top { background: url(/assets/images/site/about/alpha_bg4.png) no-repeat top left; width: 331px;}
	td.about_content div.faq_text  div.faq_top  h3 {font-weight: bold; color: #fff; padding: 20px 0px 10px 10px;}
	td.about_content div.faq_text  div.faq_top  p {margin: 0px; font-size: 80%;  padding: 12px 30px 0px 12px; }
	td.about_content div.faq_text  div.faq_top  p span {font-weight: bold;}
	td.about_content div.faq_text  div.faq_bottom { background: url(/assets/images/site/about/alpha_bg4_footer.png) no-repeat top left; width: 313px; height: 24px;}
	td.about_content div.about_text {width: 650px;}
	
	
	div.anton_about {position: absolute; top: 0px; left: 63px; width: 293px; height: 390px; color: #fff; padding: 30px 0px 0px 20px;}
	div.anton_about_act {position: absolute; top: 0px; left: 63px; width: 293px; height: 390px; color: #fff; background: url('/assets/images/site/about/alpha_bg.png') no-repeat top left; padding: 30px 0px 0px 20px;}
		div.anton_about div {color: #111; font-size: 84%; margin: 20px 15px 25px 0px; line-height: 140%; display: none;}

	div.alex_about {position: absolute; top: -50px; left: 493px; width: 293px; height: 390px; color: #fff; padding: 20px 0px 0px 20px;}
	div.alex_about_act {position: absolute; top: -50px; left: 493px; width: 293px; height: 390px; color: #fff; background: url('/assets/images/site/about/alpha_bg.png') no-repeat top left; padding: 20px 0px 0px 20px;}
		div.alex_about div {color: #111; font-size: 84%; margin: 15px 15px 15px 0px; line-height: 140%; display: none;}
	
	div.roman_about {position: absolute; top: 395px; left: 63px; width: 293px; height: 100px; color: #fff; padding: 30px 0px 0px 20px;}
	div.roman_about_act {position: absolute; top: 395px; left: 63px; width: 293px; height: 390px; color: #fff; background: url('/assets/images/site/about/alpha_bg.png') no-repeat top left; padding: 30px 0px 0px 20px;}
		div.roman_about div {color: #111; font-size: 84%; margin: 30px 15px 25px 0px; line-height: 140%; display: none;}
		
	div.misha_about {position: absolute; top: 330px; left: 685px; width: 293px; height: 390px; color: #fff; padding: 15px 0px 0px 20px;}
	div.misha_about_act {position: absolute; top: 330px; left: 680px; width: 293px; height: 390px; color: #fff; background: url('/assets/images/site/about/alpha_bg.png') no-repeat top left; padding: 15px 0px 0px 20px;}
		div.misha_about div {color: #111; font-size: 84%; margin: 30px 15px 25px 57px; line-height: 140%; display: none;}

a.show_photo {display: block; margin-top: 8px;}

 div.purple_line_about {margin: 50px 0px 0px 90px;}

/* Контакты */
/**/

td.contacts_topleft_end {background: url('/assets/images/site/contacts/top_left_end.jpg') no-repeat right top; height: 214px;}
td.contacts_topright_end {background: url('/assets/images/site/contacts/top_right_end.jpg') no-repeat left top; height: 214px;}

td.contacts_logo {background: url('/assets/images/site/contacts/top_left.jpg') no-repeat top left; width: 320px; height: 214px;}
td.contacts_logo img.logo {margin-top: 40px;}

td.contacts_menu {background: url('/assets/images/site/contacts/top_right.jpg') no-repeat top left; width: 681px; height: 214px;}


td.contacts_left_end {background: url('/assets/images/site/contacts/top_left_end.jpg') no-repeat right top; height: 214px;}

td.contacts_menu div.menu div.main {position: absolute; top: 129px; left: 42px;}
td.contacts_menu div.menu div.main_act {position: absolute; top: 129px; left: 42px;}
td.contacts_menu div.menu div.music {position: absolute; top: 38px; left: 133px;}
td.contacts_menu div.menu div.music_act {position: absolute; top: 38px; left: 133px;}
td.contacts_menu div.menu div.about {position: absolute; top: 75px; left: 21px;}
td.contacts_menu div.menu div.about_act {position: absolute; top: 75px; left: 21px;}
td.contacts_menu div.menu div.blog {position: absolute; top: 78px; left: 246px;}
td.contacts_menu div.menu div.blog_act {position: absolute; top: 78px; left: 246px;}
td.contacts_menu div.menu div.links {position: absolute; top: 42px; left: 440px;}
td.contacts_menu div.menu div.links_act {position: absolute; top: 42px; left: 440px;}
td.contacts_menu div.menu div.gallery {position: absolute; top: 117px; left: 159px;}
td.contacts_menu div.menu div.gallery_act {position: absolute; top: 117px; left: 159px;}
td.contacts_menu div.menu div.guestbook {position: absolute; top: 70px; left: 344px;}
td.contacts_menu div.menu div.guestbook_act {position: absolute; top: 70px; left: 344px;}
td.contacts_menu div.menu div.contacts_act {position: absolute; top: 93px; left: 455px;}
td.contacts_menu div.menu div.contacts {position: absolute; top: 93px; left: 455px;}
td.contacts_menu div.menu div.download_act {position: absolute; top: 124px; left: 305px;}
td.contacts_menu div.menu div.download {position: absolute; top: 124px; left: 305px;}


td.contacts_left_end  {background: url(/assets/images/site/contacts/cont_left_end.jpg) no-repeat top right; height: 442px;}
td.contacts_right_end {background: url(/assets/images/site/contacts/cont_right_end.jpg) no-repeat top left; height: 442px;}

td.contacts_content {background: url(/assets/images/site/contacts/cont_bg.jpg) no-repeat top left; height: 442px; width: 1000px;}
td.contacts_content a {color: #f04f20;}
td.contacts_content a:hover {color: #fff;}
td.contacts_content div {width: 450px; margin-left: 70px;}
td.contacts_content table.coords {font-size: 90%; color: #fff; margin-left: 15px;}
td.contacts_content table.coords td.email {color: #8b888c; padding-left: 20px;}
td.contacts_content table.coords td.phone {color: #90746b; padding-left: 20px;}
td.contacts_content table.coords td.pt20 {padding-top: 20px;}
td.contacts_content table.coords td.pt24 {padding-top: 24px;}
td.contacts_content table.coords td.pl20 {padding-left: 20px;}


h3.feedback_answer {color: #fff; font-size: 120%; display: none; margin-top: 62px; margin-left: 16px;}
form.feedback_form {margin-top: 62px; margin-left: 16px;}
span.email_form {display: block; width: 322px; height: 30px; background: url(/assets/images/site/contacts/input.png) no-repeat top left; color: #222; font-size: 90%; padding-top: 8px; padding-left: 10px; cursor: pointer;}
ul.email_list { position: absolute; top: -15px; left: -70px; display: none; width: 322px; color: #7a7878; font-size: 90%; background: #cbc7c7;}
ul.email_list li { padding: 10px; cursor: pointer;}
ul.email_list li:hover {background-color: #f04f20; color: #000;}
textarea {margin-top: -4px; background: url(/assets/images/site/contacts/textarea.png) no-repeat top left; color: #222; padding-top: 8px; padding-bottom:7px; padding-left: 10px; width: 322px; height: 150px; border: 0px;  overflow: auto; margin-bottom:10px;}
input.sub_feedback {background: url(/assets/images/site/contacts/button.png) no-repeat top left; border: 0px; width: 321px; height: 31px; cursor: pointer;}

td.contacts_footerleft_end {background: url(/assets/images/site/contacts/footer_left_end.jpg) no-repeat right top; height: 204px;}
td.footer_info_contacts {vertical-align: top; font-size: 90%; padding-bottom: 0px;  padding-left: 90px; background: url(/assets/images/site/contacts/footer_bg.jpg) no-repeat top left; height: 204px;} 
td.footer_info_contacts p {color: #676767;margin-top: 90px; margin-bottom: 10px; margin-left: 0px;} 
td.footer_info_contacts a {color: #f04f20; margin-left: 15px;} 
td.footer_info_contacts  a:hover {color: #676767;}

td.footer_right_end {background: url(/assets/images/site/contacts/footer_right_end.jpg) no-repeat left top; height: 204px;}
/* DOWNLOAD */
/**/

td.download_logo {background: url('/assets/images/site/download/top_left.jpg') no-repeat top left; width: 380px; height: 214px;}
td.download_logo img.logo {margin-top: 40px;}
td.download_topleft_end {background: url('/assets/images/site/download/top_left_end.jpg') no-repeat top right; width: 200px; height: 214px;}
td.download_menu {background: url('/assets/images/site/download/top_right.jpg') no-repeat top left; width: 620px; height: 214px;}
td.download_topright_end {background: url('/assets/images/site/download/top_right_end.jpg') no-repeat top left; width: 200px; height: 214px;}

td.download_menu div.menu div.main {position: absolute; top: 129px; left: 0px;}
td.download_menu div.menu div.main_act {position: absolute; top: 129px; left: 0px;}
td.download_menu div.menu div.music {position: absolute; top: 25px; left: 94px;}
td.download_menu div.menu div.music_act {position: absolute; top: 25px; left: 94px;}
td.download_menu div.menu div.about {position: absolute; top: 60px; left: -19px;}
td.download_menu div.menu div.about_act {position: absolute; top: 60px; left: -19px;}
td.download_menu div.menu div.blog {position: absolute; top: 62px; left: 203px;}
td.download_menu div.menu div.blog_act {position: absolute; top: 62px; left: 203px;}
td.download_menu div.menu div.links {position: absolute; top: 26px; left: 395px;}
td.download_menu div.menu div.links_act {position: absolute; top: 26px; left: 395px;}
td.download_menu div.menu div.gallery {position: absolute; top: 105px; left: 124px;}
td.download_menu div.menu div.gallery_act {position: absolute; top: 105px; left: 124px;}
td.download_menu div.menu div.guestbook {position: absolute; top: 55px; left: 303px;}
td.download_menu div.menu div.guestbook_act {position: absolute; top: 55px; left: 303px;}
td.download_menu div.menu div.contacts_act {position: absolute; top: 81px; left: 415px;}
td.download_menu div.menu div.contacts {position: absolute; top:81px; left: 415px;}
td.download_menu div.menu div.download_act {position: absolute; top: 112px; left: 272px;}
td.download_menu div.menu div.download {position: absolute; top: 112px; left: 272px;}

td.download_content {background: url(/assets/images/site/download/download_bg.jpg) no-repeat top right; height: 625px; width: 1000px;}
td.download_content a{color: #f04f20;}
td.download_content div.content {margin-left: 30px;}
td.download_content div.content h2 {color: #fff; font-size: 120%; margin-left: 50px;}
td.download_content div.content div.realtones {float: right; color: #fff; width: 310px; margin: 400px 50px 0px 0px; font-size: 90%;}
td.download_content div.content div.realtones h3 {font-size: 120%; margin-left: 0px;}
td.download_content div.content div.realtones h4 {font-size: 110%; margin-top: 30px; margin-bottom: 0px; color:#666; font-weight: bold; margin-left: 0px;}
td.download_content div.content div.realtones p {margin-top: 20px; margin-left: 0px;}
td.download_content div.content div.realtones table.realtone_table {margin-top: 15px;}
td.download_content div.content div.realtones table.realtone_table td {padding-left: 22px; padding-top: 7px;}
td.download_content div.content div.realtones table.realtone_table td.name {padding-left: 0px; padding-top: 7px; color: #7b7b7b;}
td.download_content div.content div.realtones table.realtone_table  a {color: #f04f20;}
td.download_content div.content div.realtones table.realtone_table  a:hover{color: #fff;}

td.download_right_bg {background: url(/assets/images/site/download/download_bg_right.jpg) no-repeat top left; height: 625px; width: 200px;}
td.download_left_bg {background: url(/assets/images/site/download/download_bg_left.jpg) no-repeat top right; height: 625px; width: 200px;}

div.video-list {color: #676767; position: relative; z-index: 100; width: 600px;}
div.video-list h3 {color: #676767; font-size: 16px; font-weight: bold; margin: 20px 0px 10px 50px;}
div.video-list div.comment {margin-left:70px;  margin-top: 25px; color: #c2c2c2; font-size: 90%;}
div.video-list div.one_video {margin-top: 8px; width: 520px;}
div.video-list div.one_video div.title {height: 20px;}
div.video-list div.one_video div.title span {width: 50px; display: block; float: left; text-align: right; color: #383636; font-size: 80%;}
div.video-list div.one_video div.title a {margin-left: 20px;  cursor: pointer; text-decoration: underline;}
div.video-list div.one_video div.title a:hover {color: #fff;}
div.video-list div.one_video div.selected a {cursor: default; text-decoration: none; color: #fff; font-weight: normal;}
div.video-list div.one_video div.selected a:hover {cursor: default; text-decoration: none; color: #fff; font-weight: normal;}

div.video-list div.one_video div.video {margin: 12px 0px 25px 70px;}

div.footer_bg_download {position: absolute; top: 170%; left: -200px; background: url(/assets/images/site/download/footer_bg.jpg) no-repeat bottom left; width: 417px; height: 504px; z-index: -1;}



td.footer_info_download {vertical-align: top; font-size: 90%; padding-bottom: 30px;  padding-left: 90px;  height: 208px; } 
td.footer_info_download p {color: #676767; margin-top: 90px; margin-bottom: 10px; margin-left: 0px;} 
td.footer_info_download a {color: #f04f20; margin-left: 15px;} 
td.footer_info_download  a:hover {color: #fff;}

/* Music*/
/**/

td.music_logo {background: url('/assets/images/site/music/top_left.jpg') no-repeat top left; width: 380px; height: 214px;}
td.music_logo img.logo {margin-top: 40px;}

td.music_menu {background: url('/assets/images/site/music/top_right.jpg') no-repeat top left; width: 620px; height: 214px;}
td.music_topright_end {background: url('/assets/images/site/music/top_right_end.jpg') no-repeat top left;  height: 214px;}
td.music_topleft_end {background: url('/assets/images/site/music/top_left_end.jpg') no-repeat top right;  height: 214px;}

td.music_menu div.menu div.main {position: absolute; top: 129px; left: 0px;}
td.music_menu div.menu div.main_act {position: absolute; top: 129px; left: 0px;}
td.music_menu div.menu div.music {position: absolute; top: 28px; left: 81px;}
td.music_menu div.menu div.music_act {position: absolute; top: 28px; left: 81px;}
td.music_menu div.menu div.about {position: absolute; top: 63px; left: -33px;}
td.music_menu div.menu div.about_act {position: absolute; top: 63px; left: -33px;}
td.music_menu div.menu div.blog {position: absolute; top: 66px; left: 194px;}
td.music_menu div.menu div.blog_act {position: absolute; top: 66px; left: 194px;}
td.music_menu div.menu div.links {position: absolute; top: 32px; left: 385px;}
td.music_menu div.menu div.links_act {position: absolute; top: 32px; left: 385px;}
td.music_menu div.menu div.gallery {position: absolute; top: 106px; left: 110px;}
td.music_menu div.menu div.gallery_act {position: absolute; top: 106px; left: 110px;}
td.music_menu div.menu div.guestbook {position: absolute; top: 59px; left: 293px;}
td.music_menu div.menu div.guestbook_act {position: absolute; top: 59px; left: 293px;}
td.music_menu div.menu div.contacts_act {position: absolute; top: 84px; left: 400px;}
td.music_menu div.menu div.contacts {position: absolute; top:84px; left: 400px;}
td.music_menu div.menu div.download_act {position: absolute; top: 115px; left: 257px;}
td.music_menu div.menu div.download {position: absolute; top: 115px; left: 257px;}

td.music_content {background: url(/assets/images/site/music/music_bg_top.jpg) no-repeat top left; height: 587px; width: 1000px;}
td.music_right_end {background: url(/assets/images/site/music/music_bg_right.jpg) no-repeat top left; height: 587px; }
/*td.music_left_end {background: url(/assets/images/site/music/music_bg_left.jpg) no-repeat right top; height: 1241px;}*/
/**/

/*td.music_left_end {background: url(/assets/images/site/music/disk_bg_left.jpg) no-repeat right 400px; height: 721px; width: 200px;}*/
/**/

td.music_content div.money_block {margin-left: 100px; width: 210px; color: #c2c2c2; float: left; font-size: 90%; line-height: 140%;}
td.music_content div.money_block p {margin: 0px; font-size: 90%; line-height: 140%;}
td.music_content div.money_block a {color: #f04f20; font-weight: 600; }
td.music_content div.money_block a:hover {color: #fff;}

td.music_content div.money_block_right {margin-left: 100px; width: 210px; color: #c2c2c2; float: left; font-size: 90%; line-height: 140%;}
td.music_content div.money_block_right p {margin: 0px; font-size: 90%; line-height: 140%;}
td.music_content div.money_block_right a {color: #f04f20; font-weight: 600; }
td.music_content div.money_block_right a:hover {color: #fff;}
td.music_content div.money_block_right ol {padding-left: 0px; margin: 0px 0px 25px 0px; list-style: decimal outside;}
td.music_content div.money_block_right ol li.second {margin-top: 25px;}

td.music_content p.comment {font-size: 80%; line-height: 110%; color: #97909a;}
td.music_content div.shops {width: 400px; margin-top: 20px; margin-left: 80px; color: #97909a; font-size: 90%; line-height: 140%;}
td.music_content div.shops h4 {color: #fff; font-weight: 600;}
td.music_content div.shops p {margin: 0px; margin-top: 28px;}
td.music_content div.shops p a {color: #97909a; font-weight: 600; }
td.music_content div.shops p a:hover {color: #f04f20;}

td.music_content table.album_songs {clear: both;}
/*td.music_content div.albums {margin-top: 65px;}*/
/**/
td.music_content div.albums {background: url('/assets/images/site/music/music_bg_disk.jpg') no-repeat top left; margin-top: 0px; height: 844px;}
td.music_content div.albums div.disks {width: 310px;}
td.music_content div.albums div.disks img.plus_one {display: block; position: relative; left: 118px; top: 97px;}
td.music_content div.albums div.disks img.ravn {display: block; position: relative; left: 125px; top: 194px;}

td.music_content div.new_songs {width: 280px; margin-left: 405px; margin-top: 30px; color: #97909a; font-size: 90%; line-height: 140%; color: #fff;}
table.new_music_list {width: 280px; font-size: 14px;}
table.new_music_list tr:hover {background: #f04f20;}
table.new_music_list tr:hover td.name a {color:#000;}
table.new_music_list tr:hover td.text {color:#fff;}
table.new_music_list tr.no_bg:hover {background: none;}
table.new_music_list tr.no_bg a {color: #f04f20; font-size: 100%; font-weight: bold;}
table.new_music_list tr.no_bg a:hover {color: #fff;}
table.new_music_list tr.no_bg th {padding-bottom: 8px;}

table.new_music_list td {padding: 5px 2px 3px 3px;}
table.new_music_list td.size {color: #3d3436; width: 50px;}
table.new_music_list td.name a {color: #f04f20; text-decoration: underline; cursor: pointer;}
table.new_music_list th {padding-left: 57px; line-height: 140%;}
table.new_music_list th.middle {padding-top: 100px;}

/*div.songs_text {width: 572px; margin-left: 358px; margin-top: 0px; color: #fff; font-size: 90%;}*/
/**/



/* Opera (all versions)… */
/**/
/*@media all and (min-width: 0px) {
   div.songs_text { width: 300px; color: #fff; font-size: 90%; position: absolute; top: 620px; left: 480px;}
	div.song { width: 280px; color: #cccccc; position: absolute; top: 40px; left: 310px;}
	td.music_content div.albums {margin-top: 140px;}
}
*/
div.songs_text { width: 300px; color: #fff; font-size: 90%; position: relative; top: 0px; left: -170px;}
div.song { width: 280px; color: #cccccc; position: absolute; top: 80px; left: 364px;}



/* Firefox 3.5 */
/**/
/*
div.songs_text:only-of-type {left: -100px!important; top: 80px;}
div.song:only-of-type {left: 300px!important;}*/


div.song h3 {font-size: 110%; font-weight: 600; margin: 20px 0px 15px 0px;}
div.song span {color: #787777; margin-top: 5px;}
div.song div.song_text {line-height: 140%;}
div.song div.song_text p{margin: 0px;}
div.song div.song_text span {display: block; margin-top: 20px; color: #787777;}
div.song a.for_print {color: #f04f20; display: block; margin-top: 20px; font-weight: bold;}
div.song a.for_print:hover {color: #fff;}

table.music_list {width: 280px; font-size: 14px; margin-left: 70px; margin-top: 35px;}
table.music_list tr:hover {background: #f04f20;}
table.music_list tr:hover td.name a {color:#000;}
table.music_list tr:hover td.text {color:#fff;}
table.music_list tr.no_bg:hover {background: none;}
table.music_list tr.no_bg a {color: #f04f20; font-size: 100%; font-weight: bold;}
table.music_list tr.no_bg a:hover {color: #fff;}
table.music_list tr.no_bg th {padding-bottom: 8px;}

table.music_list td {padding: 5px 2px 3px 3px;}
table.music_list td.size {color: #3d3436; width: 50px;}
table.music_list td.name a {color: #f04f20; text-decoration: underline; cursor: pointer; font-size: 90%;}
table.music_list td.text {width: 80px; color: #847b81; text-decoration: underline; cursor: pointer; font-size: 90%;}
table.music_list td.text a {color: #847b81;}
table.music_list td.text a:hover {color: #fff;}
table.music_list td.text, table.music_list th.middle {border-right: 1px solid #f04f20; padding-right: 20px;}
table.music_list th {padding-left: 57px; line-height: 140%;}
table.music_list th.middle {padding-top: 100px;}

td.footer_left_end { height: 139px; width: 200px;}
td.footer_info_music { vertical-align: top; font-size: 90%; padding-bottom: 30px;  padding-left: 90px;  height: 93px; } 
td.footer_info_music p {color: #676767; margin-top: 90px; margin-bottom: 10px; margin-left: 0px;} 
td.footer_info_music a {color: #f04f20; margin-left: 15px;} 
td.footer_info_music  a:hover {color: #676767;}

/* Gallery*/
/**/

td.gallery_logo {background: url('/assets/images/site/gallery/top_left.jpg') no-repeat top left; width: 380px; height: 214px;}
td.gallery_logo img.logo {margin-top: 40px;}

td.gallery_menu {background: url('/assets/images/site/gallery/top_right.jpg') no-repeat top left; width: 620px; height: 214px;}
td.gallery_topleft_end {background: url('/assets/images/site/gallery/top_left_end.jpg') no-repeat top right; width: 200px; height: 214px;}
td.gallery_topright_end {background: url('/assets/images/site/gallery/top_right_end.jpg') no-repeat top left; width: 200px; height: 214px;}
td.gallery_menu_anton {background: url('/assets/images/site/gallery/top_right.jpg') no-repeat top left; width: 620px; height: 214px;}
td.gallery_menu_lesha {background: url('/assets/images/site/gallery/top_right.jpg') no-repeat top left; width: 620px; height: 214px;}
td.gallery_menu_roma {background: url('/assets/images/site/gallery/top_right.jpg') no-repeat top left; width: 620px; height: 214px;}

div.misha_guitar {position: absolute; top: 88px; left: 391px; z-index: 1; width: 221px; height: 260px; background: url('/assets/images/site/gallery/guitar.png') no-repeat top left; }
div.lesha_guitar {position: absolute; top: 105px; left: 391px; z-index: 1; width: 318px; height: 348px; background: url('/assets/images/site/gallery/small_bass.png') no-repeat top left; }
div.roma_drum {position: absolute; top: 66px; left: 391px; z-index: 1; width: 358px; height: 442px; background: url('/assets/images/site/gallery/small_drum.png') no-repeat top left; }
div.anton_mic {position: absolute; top: 100px; left: 391px; z-index: 1; width: 346px; height: 354px; background: url('/assets/images/site/gallery/small_mic.png') no-repeat top left; }

td.gallery_menu div.menu div.main {position: absolute; top: 129px; left: 0px;}
td.gallery_menu div.menu div.main_act {position: absolute; top: 129px; left: 0px;}
td.gallery_menu div.menu div.music {position: absolute; top: 26px; left: 76px;}
td.gallery_menu div.menu div.music_act {position: absolute; top: 26px; left: 76px;}
td.gallery_menu div.menu div.about {position: absolute; top: 63px; left: -34px;}
td.gallery_menu div.menu div.about_act {position: absolute; top: 63px; left: -34px;}
td.gallery_menu div.menu div.blog {position: absolute; top: 65px; left: 186px;}
td.gallery_menu div.menu div.blog_act {position: absolute; top: 65px; left: 186px;}
td.gallery_menu div.menu div.links {position: absolute; top: 30px; left: 380px;}
td.gallery_menu div.menu div.links_act {position: absolute; top: 30px; left: 380px;}
td.gallery_menu div.menu div.gallery {position: absolute; top: 104px; left: 106px;}
td.gallery_menu div.menu div.gallery_act {position: absolute; top: 104px; left: 106px;}
td.gallery_menu div.menu div.guestbook {position: absolute; top: 57px; left: 289px;}
td.gallery_menu div.menu div.guestbook_act {position: absolute; top: 57px; left: 289px;}
td.gallery_menu div.menu div.contacts_act {position: absolute; top: 81px; left: 396px; z-index: 20;}
td.gallery_menu div.menu div.contacts {position: absolute; top:81px; left: 396px; z-index: 20;}
td.gallery_menu div.menu div.download_act {position: absolute; top: 112px; left: 253px;}
td.gallery_menu div.menu div.download {position: absolute; top: 112px; left: 253px;}

td.gallery_content {background: url(/assets/images/site/gallery/gallery_bg.jpg) no-repeat top right; height: 535px; width:1000px;}
td.gallery_content div.content p a {color: #fb4c1a;}
td.gallery_content div.content p a:hover {color: #fff;}
td.gallery_content_right {background: url(/assets/images/site/gallery/gallery_bg_right.jpg) no-repeat top left; height: 400px; width:200px;}

td.gallery_anton {background: url(/assets/images/site/gallery/gallery_bg.jpg) no-repeat top right; height: 400px; width:621px;}
td.gallery_lesha {background: url(/assets/images/site/gallery/gallery_bg.jpg) no-repeat top right; height: 400px; width:621px;}
td.gallery_roma {background: url(/assets/images/site/gallery/gallery_bg.jpg) no-repeat top right; height: 400px; width:621px;}

div.big_photo {float: left; width: 650px; text-align: right; padding-top: 10px; position: relative; z-index: 10;}
div.big_photo img.spinner {float: left;}
div.big_photo p {text-align: left;}
img.bp {border: 1px solid 3c3c3c; max-width: 650px; width: expression(document.body.clientWidth > 650? "650px": document.body.clientWidth);}

td.gallery_content div.content { overflow: visible;}

ul.gallery_submenu {margin: 10px 0px 40px 60px; color: #fff; font-size: 90%; width: 800px;}
ul.gallery_submenu li {display: inline; margin-left: 20px;}
ul.gallery_submenu li a {color: #fb4c1a;}
ul.gallery_submenu li a:hover {color: #fff;}

div.photos_gallery {width: 800px; clear: both; margin-left: 80px; position: relative; z-index: 40;}
div.photos_gallery p {clear: both; color: #818080; font-size: 90%; margin: 20px 0px 0px 5px;}
	div.photo {float: left; width: 650px; margin-top: 13px;}
	div.photo img {border: 1px solid #3c3c3c;}
	div.lister {float: left; width: 130px; margin-left: 10px;}
	div.lister img.small_photo {border: 1px solid #3c3c3c; margin: 2px 0px 2px 0px;}
	div.lister img.act {border: 1px solid #c5253f;}
div.guitar_left {background: url(/assets/images/site/gallery/bass.png) no-repeat left top; width: 365px; height: 697px; position: absolute; top: -887px; left: -280px; z-index: 0;}	

td.footer_info_gallery { vertical-align: top; font-size: 90%; padding: 80px 0px 50px 90px; overflow: visible;} 
td.footer_info_gallery p {color: #676767;margin-top: 90px; margin-bottom: 10px; position: relative; z-index: 40; margin-left: 0px;} 
td.footer_info_gallery a {color: #f04f20; position: relative; z-index: 40; margin-left: 15px;} 
td.footer_info_gallery  a:hover {color: #676767; position: relative; z-index: 40;}
td.footer_info_gallery div.footer_img {position: absolute; z-index: -1; bottom: -80px; right: 0; width: 752px; height: 356px; background: url(/assets/images/site/gallery/footer_bg.jpg) no-repeat bottom right;}
td.footer_info_gallery div.footer_drum {background: url(/assets/images/site/gallery/drum.png) no-repeat left top; width: 581px; height: 250px; position: absolute; top: -150px; left: 0px; z-index: -1;}
td.footer_info_gallery div.footer_mic {background: url(/assets/images/site/gallery/microphone.png) no-repeat left top; width: 493px; height: 420px; position: absolute; top: -325px; left: 500px; z-index: 0;}


/* LINKS*/
/**/

td.links_logo {background: url('/assets/images/site/links/top_left.jpg') no-repeat top left; width: 380px; height: 214px;}
td.links_logo img.logo {margin-top: 40px;}

td.links_menu {background: url('/assets/images/site/links/top_right.jpg') no-repeat top left; width: 621px; height: 214px;}
td.links_topright_end {background: url('/assets/images/site/links/top_right_end.jpg') no-repeat top left; width: 200px; height: 214px;}
td.links_topleft_end {background: url('/assets/images/site/links/top_left_end.jpg') no-repeat top right; width: 200px; height: 214px;}

td.links_menu div.menu div.main {position: absolute; top: 129px; left: -10px;}
td.links_menu div.menu div.main_act {position: absolute; top: 129px; left: -10px;}
td.links_menu div.menu div.music {position: absolute; top: 27px; left:68px;}
td.links_menu div.menu div.music_act {position: absolute; top: 27px; left: 68px;}
td.links_menu div.menu div.about {position: absolute; top: 64px; left: -38px;}
td.links_menu div.menu div.about_act {position: absolute; top: 64px; left: -38px;}
td.links_menu div.menu div.blog {position: absolute; top: 67px; left: 178px;}
td.links_menu div.menu div.blog_act {position: absolute; top: 67px; left: 178px;}
td.links_menu div.menu div.links {position: absolute; top: 30px; left: 380px;}
td.links_menu div.menu div.links_act {position: absolute; top: 30px; left: 380px;}
td.links_menu div.menu div.gallery {position: absolute; top: 103px; left: 97px;}
td.links_menu div.menu div.gallery_act {position: absolute; top: 103px; left: 97px;}
td.links_menu div.menu div.guestbook {position: absolute; top: 60px; left: 279px;}
td.links_menu div.menu div.guestbook_act {position: absolute; top: 60px; left: 279px;}
td.links_menu div.menu div.contacts_act {position: absolute; top: 83px; left: 390px;}
td.links_menu div.menu div.contacts {position: absolute; top:83px; left: 390px;}
td.links_menu div.menu div.download_act {position: absolute; top: 114px; left: 243px;}
td.links_menu div.menu div.download {position: absolute; top: 114px; left: 243px;}

td.links_content {background: url(/assets/images/site/links/links_bg.jpg) no-repeat top right; height: 544px; width: 1000px;}
td.links_content h1 {font-size: 18px; font-weight: bold; margin: 5px 0px 20px 0px;}
td.links_content h2 {font-size: 16px; font-weight: bold;}
td.links_content a {color: #f04f20; }
td.links_content a:hover {color: #fff; }
td.links_content a.backlink {display: block; margin-top: 20px;}
td.links_content div.content {margin: 10px 80px 20px 90px;}
td.links_content_right {background: url(/assets/images/site/links/links_bg_right.jpg) no-repeat top left; height: 544px; width: 200px;}
td.links_content_left {background: url(/assets/images/site/links/links_bg_left.jpg) no-repeat bottom right; height: 544px; width: 200px;}

td.links_content div.content div.news {color: #fff; width: 550px; margin-top: 90px;}
td.links_content div.content div.news * {margin-left: 0px;}
	td.links_content div.content div.news p.date {margin-top: 30px; color: #676767; font-size: 80%;}
	td.links_content div.content div.news h3 {font-weight: bold; font-size: 90%; color: #fff;}
	td.links_content div.content div.news p.text {color: #909090;}
	td.links_content div.content div.news a {color:#f04f20;}
	td.links_content div.content div.news a:hover {color: #676767;}
	td.links_content div.content div.news div.subscribe {background: url(/assets/images/site/main/input.jpg) no-repeat top left; width: 550px; height: 139px;}

td.links_content div.content div.concerts {color: #fff; width: 550px; margin-top: 90px;}
td.links_content div.content div.concerts * {margin-left: 0px;}
	td.links_content div.content div.concerts h3 {font-weight: bold; font-size: 90%; color: #fff; margin-top: 30px;}
	td.links_content div.content div.concerts p.text {color: #909090;}
	td.links_content div.content div.concerts a {color:#f04f20;}
	td.links_content div.content div.concerts a:hover {color: #676767;}
	td.links_content div.content div.concerts div.subscribe {background: url(/assets/images/site/main/input.jpg) no-repeat top left; width: 550px; height: 139px;}

ul.links_submenu {color: #fff; margin-left: 80px; font-size: 90%; position: relative; width: 500px;}
ul.links_submenu li {display: inline; margin-left: 20px;}
ul.links_submenu a {color: #f04f20;}
ul.links_submenu a:hover {color: #676767;}

td.links_content div.left_content {width: 430px; float: left; position: relative; z-index: 20;}
div#paginator {margin: 20px 10px 20px 0px; width: 300px;}
div#paginator a.ditto_page { display: block; float: left; margin-left: 5px; color: #058d58; font-size: 12px; width: 28px; height: 28px; text-align: center;padding-top: 7px;}
div#paginator span.ditto_currentpage { display: block; float: left; margin-left: 5px;  font-size: 12px; width: 28px; height: 28px; text-align: center; padding-top: 7px; color: #fff; cursor: default; text-decoration: none; background: url(/assets/images/site/links/number_bg.gif) no-repeat 0px 0px;}
div#paginator a.ditto_page:hover {color: #fff; text-decoration: none; background: url(/assets/images/site/links/number_bg.gif) no-repeat 0px 0px;}



td.links_content div.right_content { position: absolute; width: 323px; left: 480px; top: 30px;}
td.links_content div.right_content * {margin-left: 0px;}
td.links_content div.right_content h4 {font-size: 14px; color: #fff; margin-bottom: 20px; font-weight: 600;}
td.links_content div.right_content p {font-size: 14px; color: #c2c2c2;}
td.links_content div.right_content img {text-decoration: none!important;}
td.links_content div.right_content a {color: #f04f20; text-decoration: none;}
td.links_content div.right_content a:hover {color: #676767;}
td.links_content div.right_content textarea {border: 0px; padding: 6px; background: url(/assets/images/site/links/form.jpg) no-repeat top left; width: 323px; height: 159px; color: #777;}

dl.links {display: block; margin: 70px 0px 0px 0px; font-size: 14px;}
dl.links dt {clear: left; float: left; width: 90px; padding-top: 3px; margin-top: 10px;}
dl.links dt  a {color: #f04f20; line-height: 17px;}
dl.links dt  a:hover {color: #fff;}
dl.links dd { float: left; width: 300px; margin-left: 10px; color: #c2c2c2; margin-top: 10px;}
dl.links dd a {color: #c2c2c2; line-height: 17px;}
dl.links dd a:hover {color: #f04f20;}



td.footer_info_links_left {background: url(/assets/images/site/links/footer_bg_left.jpg) no-repeat right bottom; overflow: visible;} 
td.footer_info_links { vertical-align: top; font-size: 90%; padding-bottom: 30px;  padding-left: 90px;  } 
td.footer_info_links div.footer_img { background: url(/assets/images/site/links/footer_bg.jpg) no-repeat bottom left; width: 380px; height: 326px; position: absolute; top: -164px; left: -90px;  } 
td.footer_info_links p {color: #676767; margin-top: 90px; margin-bottom: 10px; position: relative; z-index: 20; margin-left: 0px;} 
td.footer_info_links a {color: #f04f20; position: relative; z-index: 20; margin-left: 15px;} 
td.footer_info_links  a:hover {color: #676767;}



/* GUESTBOOK*/
/**/

td.guestbook_logo {background: url('/assets/images/site/guestbook/top_left.jpg') no-repeat top left; width: 380px; height: 214px;}
td.guestbook_logo img.logo {margin-top: 40px;}

td.guestbook_menu {background: url('/assets/images/site/guestbook/top_right.jpg') no-repeat top left; width: 621px; height: 214px;}
td.guestbook_topright_end {background: url('/assets/images/site/guestbook/top_right_end.jpg') no-repeat top left; width: 200px; height: 214px;}
td.guestbook_topleft_end {background: url('/assets/images/site/guestbook/top_left_end.jpg') no-repeat top right; width: 200px; height: 214px;}

td.guestbook_menu div.menu div.main {position: absolute; top: 129px; left: -10px;}
td.guestbook_menu div.menu div.main_act {position: absolute; top: 129px; left: -10px;}
td.guestbook_menu div.menu div.music {position: absolute; top: 29px; left:65px;}
td.guestbook_menu div.menu div.music_act {position: absolute; top: 29px; left: 65px;}
td.guestbook_menu div.menu div.about {position: absolute; top: 65px; left: -44px;}
td.guestbook_menu div.menu div.about_act {position: absolute; top: 65px; left: -44px;}
td.guestbook_menu div.menu div.blog {position: absolute; top: 69px; left: 177px;}
td.guestbook_menu div.menu div.blog_act {position: absolute; top: 69px; left: 177px;}
td.guestbook_menu div.menu div.links {position: absolute; top: 34px; left: 367px;}
td.guestbook_menu div.menu div.links_act {position: absolute; top: 34px; left: 367px;}
td.guestbook_menu div.menu div.gallery {position: absolute; top: 107px; left: 94px;}
td.guestbook_menu div.menu div.gallery_act {position: absolute; top: 107px; left: 94px;}
td.guestbook_menu div.menu div.guestbook {position: absolute; top: 61px; left: 277px;}
td.guestbook_menu div.menu div.guestbook_act {position: absolute; top: 61px; left: 277px;}
td.guestbook_menu div.menu div.contacts_act {position: absolute; top: 85px; left: 383px;}
td.guestbook_menu div.menu div.contacts {position: absolute; top:85px; left: 383px;}
td.guestbook_menu div.menu div.download_act {position: absolute; top: 115px; left: 242px;}
td.guestbook_menu div.menu div.download {position: absolute; top: 115px; left: 242px;}

td.guestbook_content_left {background: url(/assets/images/site/guestbook/guestbook_bg_left.jpg) no-repeat right top; height: 923px; width:200px;}
td.guestbook_content_right {background: url(/assets/images/site/guestbook/guestbook_bg_right.jpg) no-repeat top left; height: 923px; width:200px;}
td.guestbook_content {background: url(/assets/images/site/guestbook/guestbook_bg.jpg) no-repeat top right; height: 923px; width:706px;}
td.guestbook_content div.content {margin: 10px 80px 20px 0px; position: relative; z-index: 20; b height: 672px; width: 246px; padding-left: 90px;}


td.guestbook_content div.left_content {width: 510px; float: left; position: relative; z-index: -1;}
td.guestbook_content div.left_content div.guestbook {clear: both; padding-top: 20px;  margin-left: -90px; margin-right: 60px;}
td.guestbook_content div.left_content div.guestbook div.message { margin-bottom: 40px;}
td.guestbook_content div.left_content div.guestbook div.message div.number {color: #818b89; font-size: 14px; float: left; margin-left: 40px;}
td.guestbook_content div.left_content div.guestbook div.message div.g_content {margin-left: 90px; }
td.guestbook_content div.left_content div.guestbook div.message div.g_content h4{font-size: 14px; color: #fff;}
td.guestbook_content div.left_content div.guestbook div.message div.g_content h4 span {color: #6a6a6a; font-size: 12px; font-weight: normal; display: block; margin-top: 3px;}
td.guestbook_content div.left_content div.guestbook div.message div.g_content p.text {font-size: 14px; color: #c2c2c2; line-height: 17px; margin-top: 30px;}
td.guestbook_content div.left_content div.guestbook div.message div.g_content div.comment {margin: 30px 0px 70px 70px;}
td.guestbook_content div.left_content div.guestbook div.message div.g_content div.comment h5 {font-size: 14px; color: #fff;}
td.guestbook_content div.left_content div.guestbook div.message div.g_content div.comment h5 span {color: #6a6a6a; font-size: 12px; font-weight: normal;}
td.guestbook_content div.left_content div.guestbook div.message div.g_content div.comment p {color: #626263; font-size: 14px;  line-height: 17px; margin-top: 25px;}
/*td.guestbook_content div.left_content div.guestbook div.tango {background:transparent url(/assets/images/site/guestbook/anton.png) no-repeat scroll left top; left:-90px; margin-bottom:0; height:254px; width:400px; overflow:visible; position:absolute; top:-20px; z-index:-1;}*/
/**/
td.guestbook_content div.left_content div.guestbook div.Antony {background:transparent url(/assets/images/site/guestbook/anton.png) no-repeat scroll left top; left:-90px; margin-bottom:0; height:254px; width:400px; overflow:visible; position:absolute; top:-20px; z-index:-1;}
td.guestbook_content div.left_content div.guestbook div.Mike {background:transparent url(/assets/images/site/guestbook/misha.png) no-repeat scroll left top; left:-110px; margin-bottom:0; height:240px; width:297px; overflow:visible; position:absolute; top: -20px; z-index: -1;}

td.guestbook_content div.paginator {margin: 20px 10px 20px 0px; width: 370px;}
td.guestbook_content div.paginator a { display: block; float: left; margin-left: 5px; color: #058d58; font-size: 12px; width: 28px; height: 28px; text-align: center;padding-top: 7px;}
td.guestbook_content div.paginator a.cur { display: block; float: left; margin-left: 5px;  font-size: 12px; width: 28px; height: 28px; text-align: center; padding-top: 7px; color: #fff; cursor: default; text-decoration: none; background: url(/assets/images/site/guestbook/number_bg.gif) no-repeat 0px 0px;}



td.guestbook_content div.paginator a:hover {color: #fff; text-decoration: none; background: url(/assets/images/site/guestbook/number_bg.gif) no-repeat 0px 0px;}

td.guestbook_content div.right_content { position: absolute; width: 323px; left: 480px; top: 0px;}
td.guestbook_content div.right_content h4 {font-size: 14px; color: #fff; margin-bottom: 20px; font-weight: 600;}
td.guestbook_content div.right_content p {font-size: 12px; color: #626161; margin: 10px; line-height: 16px;}
td.guestbook_content div.right_content label {font-size: 14px; color: #fff; margin: 0px 0px 8px 0px; line-height: 16px; display: block;}
td.guestbook_content div.right_content input.g_name {border: 0px; padding: 6px; background: url(/assets/images/site/guestbook/string.gif) no-repeat top left; width: 323px; height: 30px; display: block; color: #626161;}
td.guestbook_content div.right_content input.g_mail {border: 0px; padding: 6px; background: url(/assets/images/site/guestbook/string.gif) no-repeat top left; width: 323px; height: 30px; display: block; color: #626161; margin-top: -8px;}
td.guestbook_content div.right_content textarea.g_text {border: 0px; padding: 6px; background: url(/assets/images/site/guestbook/form.png) no-repeat left top; width: 323px; height: 150px; margin-top: -8px; padding-bottom: 3px; overflow: auto; color: #626161;}
td.guestbook_content div.right_content input.g_code { border: 0px; background: url(/assets/images/site/guestbook/code_string.gif) no-repeat top left; width: 163px; height: 27px; color: #626161; vertical-align: baseline; padding: 5px 0px 0px 8px; margin: 0px; margin-top: 5px;}
td.guestbook_content div.right_content input.g_but {clear: both; border: 0px; background: url(/assets/images/site/guestbook/send.jpg) no-repeat top left; width: 323px; height: 30px; margin-top: 5px;}
td.guestbook_content div.right_content img { margin-top: 1px; padding: 3px; padding-left: 4px; float: right;}


td.footer_info_guestbook { vertical-align: top; font-size: 90%; padding-bottom: 30px;  padding-left: 90px;  } 
td.footer_info_guestbook p {color: #676767; margin-top: 30px; margin-bottom: 10px; position: relative; z-index: 20; margin-left: 0px;} 
td.footer_info_guestbook a {color: #f04f20; position: relative; z-index: 20; margin-left: 15px;} 
td.footer_info_guestbook  a:hover {color: #676767;}




td.footer_info {vertical-align: top; font-size: 90%; padding-bottom: 30px;  height: 141px; padding-left: 0px;} 
td.footer_info p {color: #676767; margin-top: 20px; margin-bottom: 10px;} 
td.footer_info a {color: #f04f20; padding-left: 101px;} 
td.footer_info  a:hover {color: #676767;}



/*BLOG*/
/**/
td.blog_logo {background: url('/assets/images/site/blog/top_left.jpg') no-repeat top left; width: 380px; height: 214px;}
td.blog_logo img.logo {margin-top: 40px;}

td.blog_menu {background: url('/assets/images/site/blog/top_right.jpg') no-repeat top left; width: 621px; height: 214px;}
td.blog_topright_end {background: url('/assets/images/site/blog/top_right_end.jpg') no-repeat top left; height: 214px;}

td.blog_menu div.menu div.main {position: absolute; top: 129px; left: 0px;}
td.blog_menu div.menu div.main_act {position: absolute; top: 129px; left: 0px;}
td.blog_menu div.menu div.music {position: absolute; top: 28px; left: 80px;}
td.blog_menu div.menu div.music_act {position: absolute; top: 28px; left: 80px;}
td.blog_menu div.menu div.about {position: absolute; top: 64px; left: -27px;}
td.blog_menu div.menu div.about_act {position: absolute; top: 64px; left: -27px;}
td.blog_menu div.menu div.blog {position: absolute; top: 67px; left: 193px;}
td.blog_menu div.menu div.blog_act {position: absolute; top: 67px; left: 193px;}
td.blog_menu div.menu div.links {position: absolute; top: 30px; left: 387px;}
td.blog_menu div.menu div.links_act {position: absolute; top: 30px; left: 387px;}
td.blog_menu div.menu div.gallery {position: absolute; top: 104px; left: 107px;}
td.blog_menu div.menu div.gallery_act {position: absolute; top: 104px; left: 107px;}
td.blog_menu div.menu div.guestbook {position: absolute; top: 60px; left: 292px;}
td.blog_menu div.menu div.guestbook_act {position: absolute; top: 60px; left: 292px;}
td.blog_menu div.menu div.contacts_act {position: absolute; top: 83px; left: 400px;}
td.blog_menu div.menu div.contacts {position: absolute; top:83px; left: 400px;}
td.blog_menu div.menu div.download_act {position: absolute; top: 114px; left: 258px;}
td.blog_menu div.menu div.download {position: absolute; top: 114px; left: 258px;}

td.blog_content {background: url(/assets/images/site/blog/blog_bg.jpg) no-repeat top right; height: 465px; width: 621px;}
td.blog_content div.content {margin: 10px 80px 20px 90px;}
td.blog_content div.content h1 {margin: 20px 0px 20px 0px; font-size: 140%; line-height: 140%;}
td.blog_content_right {background: url(/assets/images/site/blog/blog_bg_right.jpg) no-repeat top left; height: 465px; width: 200px;}
td.blog_content_left {background: url(/assets/images/site/blog/blog_bg_left.jpg) no-repeat bottom right; height: 163px; width: 200px;}


td.blog_content div.left_content {width: 600px;}
td.blog_content div.right_content  {width: 320px; color: #fff; margin-top: 80px;}
td.blog_content div.right_content  {color: #fff; font-weight: normal; font-size: 120%; margin-bottom: 20px;}
td.blog_content div.right_content   {line-height: 140%;}
td.blog_content div.right_content    {color: #fff; font-weight: bold; text-decoration: underline;}
td.blog_content div.right_content   {color: #f04f20;}
td.blog_content div.blog_posts * {margin-left: 0px;}
td.blog_content div.blog_posts a {color: #f04f20;}
td.blog_content div.blog_posts a:hover {color: #fff; }
td.blog_content div.blog_posts div.info {margin-top: 15px;}
td.blog_content div.blog_posts {margin-top: 80px;}
td.blog_content div.blog_posts div.post {margin-top: 40px;}
div.anton_author {background:transparent url(/assets/images/site/guestbook/anton.png) no-repeat scroll left top; left:-262px; margin-bottom:0; height:192px; width:302px; overflow:visible; position:absolute; top:0px; z-index: -1;}
div.misha_author {background:transparent url(/assets/images/site/guestbook/misha.png) no-repeat scroll left top; left:-262px; margin-bottom:0; height:240px; width:297px; overflow:visible; position:absolute; top: -50px; z-index: -1;}
div.roma_author {background:transparent url(/assets/images/site/guestbook/roma.png) no-repeat scroll left top; left:-262px; margin-bottom:0; height:224px; width:295px; overflow:visible; position:absolute; top: -45px; z-index: -1;}
/*div.lesha_author {background:transparent url(/assets/images/site/guestbook/anton.png) no-repeat scroll left top; left:-262px; margin-bottom:0; height:254px; width:400px; overflow:visible; position:absolute; top: -45px; z-index: -1;}*/
/**/
div.post div.info { margin-top: 15px;}
div.post div.info a, div.post div.info span {color: #078e58; font-size: 90%; margin-top: 10px;}
div.post div.text p, div.post div.text li {color: #c2c2c2; margin-left: 0px; }
div.post div.text a {color: #f04f20; }
div.post div.text a:hover {color: #fff; }
div.post h2 {color: #fff; font-size: 120%; margin: 15px 0px 10px 0px;}
div.post h2 a {color: #f04f20; }
div.post h2 a:hover {color: #fff; }
div.post h3 span {color: #6a6a6a; font-size: 90%;}
div.post h3  {color: #a72224; font-size: 90%; margin-left: 0px;}

div.blog_submenu {width: 1000px; color: #fff;}
	div.blog_submenu ul {font-size: 90%; margin-left: 50px;}
	div.blog_submenu ul  li {display: inline;}
	div.blog_submenu ul  li span {margin-left: 35px;}
	div.blog_submenu ul  li  a {color: #f04f20; margin-left: 35px;}
	div.blog_submenu ul  li  a:hover {color: #fff;}

div.blog_submenu_footer {width: 1000px; color: #fff; position: relative; z-index: 30;}
	div.blog_submenu_footer ul {font-size: 90%; margin-left: 0px; position: relative; z-index: 30;}
	div.blog_submenu_footer ul  li {display: inline; position: relative; z-index: 30;}
	div.blog_submenu_footer ul  li span {margin-left: 0px;}
	div.blog_submenu_footer ul  li  a {color: #f04f20; margin-left: 0px;}
	div.blog_submenu_footer ul  li  a:hover {color: #fff;}
	
div.blog_comments {width: 450px; margin: 40px 0px 0px 50px; color: #fff; font-size: 90%; position: relative; z-index: 50;}
div.blog_comments a {color: #f04f20;}
div.blog_comments a:hover {color: #fff;}
div.blog_comments * {margin-left: 0px;}
div.blog_comments div.comment {margin-bottom: 40px; position: relative; z-index: 50;}
div.blog_comments div.comment h3 span {color: #6a6a6a; font-size: 90%; font-weight: normal; margin-bottom: 15px;}
div.blog_comments div.comment h3 {color: #fff; font-weight: bold; font-size: 90%; margin-left: 0px;}
div.blog_comments div.comment div.text_comment {color: #6a6a6a; margin-left: 0px;  font-size: 90%; margin-top: 10px;}



div.blog_add_content { position: absolute; width: 323px; left: 600px; top: 40px;}
div.blog_add_content h4 {font-size: 14px; color: #fff; margin-bottom: 20px; font-weight: 600; margin-left: 0px;}
div.blog_add_content p {font-size: 12px; color: #626161; margin: 10px; line-height: 16px;}
div.blog_add_content input.g_name {border: 0px; padding: 6px; background: url(/assets/images/site/guestbook/string.gif) no-repeat top left; width: 323px; height: 30px; display: block; color: #626161; margin-top: 3px; margin-bottom: -3px;}
div.blog_add_content input.g_mail {border: 0px; padding: 6px; background: url(/assets/images/site/guestbook/string.gif) no-repeat top left; width: 323px; height: 30px; display: block; color: #626161; margin-top: 3px; margin-bottom: -3px;}
div.blog_add_content textarea {border: 0px; padding: 6px; background: url(/assets/images/site/guestbook/form.gif) no-repeat top left; width: 323px; height: 150px; margin-top: 3px; padding-bottom: 3px; color: #626161; font-family: Tahoma, sans-serif; font-size: 90%;  overflow: auto;}
div.blog_add_content input.g_code { margin-top: 3px; background: #000; border: 1px solid #99f; width: 163px; height: 20px; color: #626161; padding-top: 4px;}
div.blog_add_content input.g_but {clear: both; margin-top: 8px; border: 0px; background: url(/assets/images/site/guestbook/send.jpg) no-repeat top left; width: 323px; height: 30px; cursor: pointer;}
div.blog_add_content img { margin-top: 0px; padding: 3px; padding-left: 4px; float: right;}



div.left_content {width: 400px; float: left; position: relative; z-index: 20;}
div#paginator {margin: 20px 10px 20px 0px; width: 300px;}
div#paginator a.ditto_page { display: block; float: left; margin-left: 5px; color: #058d58; font-size: 12px; width: 28px; height: 28px; text-align: center;padding-top: 7px;}
div#paginator span.ditto_currentpage { display: block; float: left; margin-left: 5px;  font-size: 12px; width: 28px; height: 28px; text-align: center; padding-top: 7px; color: #fff; cursor: default; text-decoration: none; background: url(/assets/images/site/blog/number_bg.gif) no-repeat 0px 0px;}
div#paginator a.ditto_page:hover {color: #fff; text-decoration: none; background: url(/assets/images/site/blog/number_bg.gif) no-repeat 0px 0px;}



div.right_content { position: absolute; width: 120px; left: 650px; top: 0px;}
div.right_content * {margin-left: 0px;}


td.footer_info_blog_left {background: url(/assets/images/site/blog/footer_bg_left.jpg) no-repeat right bottom; overflow: visible;} 
td.footer_info_blog { vertical-align: top; font-size: 90%; padding-bottom: 30px;  padding-left: 90px;} 
td.footer_info_blog div.footer_img { background: url(/assets/images/site/blog/footer_bg.jpg) no-repeat bottom left; width: 380px; height: 326px; position: absolute; top: -164px; left: -90px;   z-index: -1;} 
td.footer_info_blog p {color: #676767; margin-top: 90px; margin-bottom: 10px; position: relative; z-index: 20; margin-left: 0px;} 
td.footer_info_blog a {color: #f04f20; position: relative; z-index: 20; margin-left: 15px;} 
td.footer_info_blog  a:hover {color: #676767;}


#adver {color: #666; width: 300px; float: right; font-size:75%; margin: 100px 300px 10px 50px; line-height: 130%;}
#adver a {margin-left: 5px; padding: 0px; color: #666;}


/* Коменты в блоге и фотки участников */
/**/

div.Mike_author {background:transparent url(/assets/images/site/guestbook/misha_s.png) no-repeat scroll left top; left:-175px; margin-bottom:0; height:159px; width:197px; overflow:visible; position:absolute; top: -50px; z-index: -1;}

div.Antony_author {background:transparent url(/assets/images/site/guestbook/anton_s.png) no-repeat scroll left top; left:-175px; margin-bottom:0; height:127px; width:200px; overflow:visible; position:absolute; top:-20px; z-index: -1;}

div.admin_author {background:transparent url(/assets/images/site/guestbook/admin.png) no-repeat scroll left top; left:-175px; margin-bottom:0; height:127px; width:200px; overflow:visible; position:absolute; top:-20px; z-index: -1;}

/*
div.anton_author {background:transparent url(/assets/images/site/guestbook/anton.png) no-repeat scroll left top; left:-262px; margin-bottom:0; height:192px; width:302px; overflow:visible; position:absolute; top:0px; z-index: -1;}
div.misha_author {background:transparent url(/assets/images/site/guestbook/misha.png) no-repeat scroll left top; left:-262px; margin-bottom:0; height:240px; width:297px; overflow:visible; position:absolute; top: -50px; z-index: -1;}
*/



div.player {display: none; position: absolute; top: -28px; left: -310px;}
td.name img.iePNG{margin-right: 5px; cursor: pointer;}
