body {
	background: #f1f1f1;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 12px/180%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}
input, textarea, option, select {
	font: normal normal 12px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}
textarea {
	line-height: 130% !important;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/180% Arial, Tahoma,  Verdana,  sans-serif;
	color: #2883e0;
}
a:hover {
	text-decoration: none;
}

.full {
	width: 100%;
}
.full .full_left {
	text-align: right;
	background: url('../media/images/bg/left_coll.jpg') 100% 100% no-repeat;
	padding: 0 0 100px 0;
}
.full .full_left .left_dec {
	text-align: right;
	background: #F1F1F1 url('../media/images/bg/left_coll_mid.jpg') 100% 0 no-repeat;
}
.full .full_right {
	background: url('../media/images/bg/right_coll.jpg') 0 100% no-repeat;
	padding: 0 0 155px 0;
}
.full .full_top {
	/*height: 170px;*/
	text-align: right;
	background: url('../media/images/bg/left_coll_top2.jpg') 100% 0 no-repeat;
}
.full .full_center {
	width: 482px;
	background: #FFFFFF url('../media/images/bg/mid_coll.jpg') 0 100% no-repeat;
	padding: 0 0 73px 0;
}


/* header */
.header {
	height: 170px;
	text-align: left;
	width: 737px;
	margin: 0 0 0 auto;
	position: relative;
}
.header .top_controls {
	position: absolute;
	width: 987px;
	top: 0;
	left: 0;
	height: 170px;
}
.header .logo {
	padding: 28px 45px 0 12px;
	float: left;
}
.header .logo img {
	width: 254px;
	height: 113px;
}
.header .manifest {
	position: absolute;
	top: 31px;
	left: 278px;
}
.header .manifest_top .manifest {
	top: 8px;
	left: 191px;
}
.header .manifest a {
	background: url('../media/images/ico/ar_grey.gif') 0 5px no-repeat;
	color: #909090 !important;
	padding: 0 0 0 9px;
	font-weight: bold !important;
}
/* header */

.left_container {
	width: 255px;
	text-align: left;
	margin: 0 0 0 auto;
	position: relative;
}
.right_container {
	width: 242px;
	position: relative;
}

.container {
	width: 482px;
	margin: 0 0 0 auto;
	position: relative;
}
.container .container_padd {
	padding: 17px 16px;
}


/* top_container */
.top_container {
	text-align: left;
	background: #282021 url('../media/images/bg/video_block.jpg') 100% 0 no-repeat;
	width: 737px;
	margin: 0 0 0 auto;
	position: relative;
}
/* top_container */


.blog_topics {
	display: block;
	padding: 0;
	border-bottom: 11px solid #dedede;
	margin: 0;
	width: 100%:
}
.blog_topics .blog_item {
	padding: 15px 7px 8px 8px;
	margin: 0;
}
.blog_topics .blog_item .item_header {
	width: 100%;
	/*width: 432px;*/
	margin: 0 0 7px 0;
}
.blog_topics .blog_item .item_header .wf img {
	margin: 6px 0 0 7px;
}
.blog_topics .blog_item .date {
	border-bottom: 1px solid #dedede;
	padding: 1px 0 4px 7px;
	color: #949494;
	font-size: 11px;
}
.blog_topics .blog_item .item_line {
	background: #d9d9d9;
	margin: 30px 0 0 0;
}
.blog_topics .blog_item .item_line img {
	width: 0;
	height: 1px;
}
.blog_topics .blog_item .item_propertis {
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	padding: 4px 14px 4px 8px;
	margin: 30px 0 0 0;
}
.blog_topics .blog_item .tags a,
.blog_topics .blog_item .tags *,
.blog_topics .blog_item .tags a {
	font-size: 11px !important;
}
.blog_topics .blog_item .tags {
	float: right;
}
.blog_topics .blog_item h2 {
	display: block;
	margin: 15px 0 0 2px;
}
.blog_topics .blog_item h2,
.blog_topics .blog_item h2 a {
	font: normal bold 14px arial !important;
	text-transform: uppercase;
	color: #000000 !important;
}
.blog_topics .blog_item .author_photo {
	padding: 0 8px 0 0;
}
.blog_topics .blog_item .blog_text {
	padding: 0 0 0 8px;
}
.blog_topics .item_comments *,
.blog_topics .item_comments a,
.blog_topics .item_comments {
	color: #2883e0 !important;
	font-size: 11px !important;
}
.blog_topics .social_links {
	padding: 4px 8px;
}
.blog_topics .social_links *,
.blog_topics .social_links,
.blog_topics .social_links a {
	font-size: 11px !important;
	color: #000000 !important;
}
.blog_topics .social_links a {
	font-weight: bold !important;
}


.page_header {
	padding: 0 0 27px 0;
	margin: 0 0 15px 0;
	border-bottom: 2px solid #918f90;
}
.page_header .header_links {
	margin: auto 0 0 auto;
	float: right;
	padding: 0 0 0 10px;
}
.page_header .header_links,
.page_header .header_links * {
	vertical-align: middle;
}
.page_header .header_links a {
	font-weight: bold !important;
	color: #2590fa !important;
	padding: 0 0 0 10px;
	background: url('../media/images/ico/ar.gif') 0 4px no-repeat;
}/*
.page_header .header_links a:hover {
	text-decoration: underline !important;
}*/
.rss {
	padding: 0 0 0 14px;
}
.rss img {
	margin: -5px 0 0 0;
}

.paging {
	padding: 15px 0 5px 0;
}
.paging strong {
	color: #000000;
}
.paging span,
.paging a {
	color: #2883e0 !important;
}
.paging a {
	
}

.paging_shoutcast {
	margin: 8px 0;
}
.paging_shoutcast a,
.paging_youtube a {
	font-size: 11px !important;
	text-decoration: none !important;
	color: #867f80 !important;
}
.paging_shoutcast a:hover,
.paging_youtube a:hover {
	color: #FFFFFF !important;
}
.paging_shoutcast .paging_back,
.paging_youtube .paging_back {
	background: url('../media/images/ico/ar_back.gif') 0 6px no-repeat;
	float: left;
	padding: 0 0 0 9px;
}
.paging_shoutcast .paging_forward,
.paging_youtube .paging_forward {
	float: right;
	background: url('../media/images/ico/ar_forward.gif') 100% 6px no-repeat;
	padding: 0 9px 0 0;
}

.preload {
	display: none;
}

/* social_networks */
.social_networks {
	background: #FFFFFF;
	padding: 10px 10px 0 7px;
	margin: 0 10px 19px 0;
}
.social_networks .social_network {
	border-bottom: 1px solid #dedede;
	padding: 10px 0 10px 4px;
	margin: 0 0 4px 0;
}
.social_networks .social_network .social_photo {
	padding: 0 10px 0 0;
}
.social_networks .social_network .network_text *,
.social_networks .social_network .network_text a,
.social_networks .social_network .network_text {
	color: #757575 !important;
	font-size: 11px !important;
	line-height: 130% !important;
	text-align: left;
}
.social_networks .social_network .network_text a {
	/*color: #2883e0 !important;*/
}
.social_networks .social_network.last {
	border-bottom: none;
	margin: 0;
}
.social_networks .network {
	padding: 0 0 4px 0;
}
.social_networks .network span {
	font-weight: bold;
}
.social_networks .network span.online {
	color: #44c200;
}
.social_networks .network span.offline {
	color: #d00000;
}
.social_networks .network a.add {
	float: right;
	line-height: 15px !important;
	display: block;
	height: 15px;
	margin: 4px 0 0 0;
	background: #1a6cc6 url('../media/images/bg/add.gif') 0 0 repeat-x;
	font: normal normal 11px tahoma !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
	padding: 0 4px;
}
.social_networks .network a.add:hover {
	background: #0054bd url('../media/images/bg/add_ov.gif') 0 0 repeat-x;
}
.social_networks .network a.type {
	padding: 0 0 0 21px;
	font-weight: bold !important;
	color: #000000 !important;
}
.social_networks .network .type_1 {
	background: url('../media/images/ico/skype.gif') 0 0 no-repeat;
}
.social_networks .network .type_2 {
	background: url('../media/images/ico/frype.gif') 0 0 no-repeat;
}
.social_networks .network .type_3 {
	background: url('../media/images/ico/myspace.gif') 0 0 no-repeat;
}
.social_networks .network .type_4 {
	background: url('../media/images/ico/facebook.gif') 0 0 no-repeat;
}
.social_networks .network .type_5 {
	background: url('../media/images/ico/one.gif') 0 0 no-repeat;
}
.social_networks .network .type_6 {
	background: url('../media/images/ico/bebo.gif') 0 0 no-repeat;
	height: 18px;
}
/* social_networks */

/* */
.padding_header {
	margin: 30px 0 10px 0;
}


/* media_block */
.media_block {
	padding: 30px 9px 0 0;
}
.media_block .hdr {
	margin: 0 0 13px 0;
	height: 61px;
}
.media_block .youtube {
	text-align: right;
	padding: 0 2px 0 0;
}
.media_block .youtube * {
	margin: 0 0 0 auto;
}
.media_block .paging_youtube {
	background: #000000;
	width: 240px;
}
.media_block .paging_youtube td {
	padding: 0 9px;	
	width: 33%;
}
.media_block .paging_youtube td div {
	color: #ffffff;
	font-size: 11px !important;
}
.media_block .video_link {
	border-bottom: 1px solid #c1c1c1;
	padding: 9px 0 13px 0;
	margin: 0 2px 0 0;
}
.media_block .video_link a {
	float: right;
	display: block;
	height: 31px;
	padding: 0 68px 0 0;
	background: url('../media/images/ico/youtube.gif') 100% 0 no-repeat;
	line-height: 31px !important;
}
.media_block .gallery_link {
	border-bottom: 1px solid #c1c1c1;
	padding: 16px 0 18px 0;
	margin: 0 2px 0 0;
}
.media_block .gallery_link a {
	float: right;
	display: block;
	height: 25px;
	padding: 0 83px 0 0;
	background: url('../media/images/ico/flickr.gif') 100% 0 no-repeat;
	line-height: 25px !important;
}
.media_block .wiki_link {
	padding: 16px 6px 0 0;
	margin: 0 2px 0 0;
}
.media_block .wiki_link a {
	float: right;
	display: block;
	height: 23px;
	padding: 0 83px 0 0;
	background: url('../media/images/ico/wiki.gif') 100% 0 no-repeat;
	line-height: 23px !important;
}
.media_block .gallery_items {
	margin: 22px 0 0 0;
}
.media_block .gallery_items img {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0 1px 1px 0;
}
/* media_block */

/* left_banners */
.left_banners {
	padding: 23px 10px 0 0;
}
.left_banners .banner {
	padding: 0 0 5px 0;
	text-align: center;
}
.left_banners .banner * {
	margin: 0 auto;
}
/* left_banners */


/* sound_machine*/
.sound_machine {
	background: url('../media/images/bg/sound_machine.jpg') 0 100% repeat-y;
	width: 100%;
	height: 500px;
}
.sound_machine .sound_machine_top {
	background: url('../media/images/bg/sound_machine_top.jpg') 0 0 no-repeat;
	padding: 230px 0 0 7px;
}
.sound_machine .sound_machine_bot {
	background: url('../media/images/bg/sound_machine_bot.jpg') 0 100% no-repeat;
}
.sound_machine .tabs {
	width: 100%;
	height: 39px;
	background: #f6f6f6;
}
.sound_machine .playlist {
	padding: 16px 7px 48px 7px;
	margin: 6px 0 0 0;
}
.sound_machine .playlist .select_album {
	padding: 0 0 7px 0;
	font-size: 11px !important;
	line-height: 130% !important;
}
.sound_machine .playlist .music_links {
	background: #000000;
	padding: 6px 10px;
	margin: 10px 0 0 0;
}
.sound_machine .playlist .music_links a {
	color: #2590fa !important;
	text-decoration: none !important;
	font-weight: bold !important;
}
.sound_machine .playlist .music_links a:hover {
	color: #FFFFFF !important;
}
.sound_machine .playlist .select {
	padding: 0 0 12px 0;
}
.sound_machine .playlist .select select {
	width: 100%;
}
.sound_machine .playlist .album {
	padding: 0 0 30px 0;
}
.sound_machine .playlist .album .album_description {
	width: 100%;
	padding: 0 0 7px 0;
}
.sound_machine .playlist .album .album_description a,
.sound_machine .playlist .album .album_description *,
.sound_machine .playlist .album .album_description {
	font-size: 11px !important;
	line-height: 130% !important;
}
.sound_machine .playlist .media_list {
	width: 100%;
}
.sound_machine .playlist .media_list td {
	border-bottom: 1px solid #d9d9d9;
	padding: 9px 0;
	font-size: 11px !important;
	line-height: 130% !important;
}
.sound_machine .playlist .media_list .last td {
	border-bottom: none;
}
.sound_machine .playlist .media_list td.song_play img,
.sound_machine .playlist .media_list td.song_buy img {
	width: 16px;
	height: 15px;
}
.sound_machine .playlist .media_list td.song_buy {
	padding: 9px 6px;
}
.sound_machine .playlist .media_list td.song_buy .alt_text {
	position: absolute;
	right: -40px;
	bottom: 16px;
	width: 140px;
	display: none;
}
.sound_machine .playlist .media_list td.song_buy .alt_text.blue {
	right: -12px;
}
.sound_machine .playlist .media_list td.song_buy .ov .alt_text {
	display: block;
}
.sound_machine .playlist .media_list td.song_buy .alt_text .alt_bg {
	background: #000000;
	padding: 6px 10px;
}
.sound_machine .playlist .media_list td.song_buy .alt_text.blue .alt_bg {
	background: #2883e0;
}
.sound_machine .playlist .media_list td.song_buy .alt_text .alt_bg *,
.sound_machine .playlist .media_list td.song_buy .alt_text .alt_bg ,
.sound_machine .playlist .media_list td.song_buy .alt_text .alt_bg a {
	color: #FFFFFF !important;
	font-size: 10px !important;
	line-height: 120% !important;
}
.sound_machine .playlist .media_list td.song_buy .alt_text .alt_bot {
	background: url('../media/images/dec/alt_bot.gif') 100% 0 no-repeat;
	height: 14px;
}
.sound_machine .playlist .media_list td.song_buy .alt_text.blue .alt_bot {
	background: url('../media/images/dec/alt_bot_blue.gif') 100% 0 no-repeat;
}
.sound_machine .playlist .media_list td.song_buy .alt_text .alt_bot img {
	width: 0;
	height: 14px;
}
.sound_machine .playlist .media_list td.song_play {
	padding: 9px 11px;
}
.sound_machine .playlist .media_list td.nr {
	width: 16px;
	padding-top: 7px;
	/*text-align: right;*/
}
.sound_machine .playlist .media_list td.nr strong {
	margin: 0 6px 0 2px;
	/*text-align: right;*/
	display: block;
	color: #757575;
	font: normal bold 15px arial;
}
.sound_machine .playlist .media_list td.song_name {
	width: 100%;
}
.sound_machine .playlist .album .album_buttons {
	vertical-align: bottom;
	padding: 0 0 1px 12px;
}
.sound_machine .playlist .album .album_buttons div {
	clear: both;
	padding: 6px 0 0 0;
}
.sound_machine .playlist .album .album_buttons a {
	float: left;
	display: block;
	text-decoration: none !important;
	color: #FFFFFF !important;
	font-size: 11px !important;
	margin: 0 5px 0 0;
	width: 100px;
	text-align: center;
	background: #707070 url('../media/images/bg/buy.gif') 0 0 repeat-x;
	border: 1px solid #5b5b5b;
}
.sound_machine .playlist .album .album_buttons a:hover {
	background: #606060 url('../media/images/bg/buy_ov.gif') 0 0 repeat-x;
}
.sound_machine .playlist .album .album_buttons a span {
	padding: 2px 20px 2px 6px;
	display: block;
	text-align: center;
	white-space: nowrap;
	text-decoration: none !important;
	color: #FFFFFF !important;
	font-size: 11px !important;
	line-height: 130% !important;
	background: url('../media/images/ico/tr.gif') 100% 5px no-repeat;
}
.sound_machine .playlist .album .album_cover {
	padding: 1px;
	border: 1px solid #d1d1d1;
	margin: 0 5px 0 0;
}
/* sound_machine*/

/* wallpappers */
.wallpappers {
	margin: -15px 0 0 7px;
	width: 236px;
	overflow: hidden;
}
.wallpappers .images {
	margin: 4px 0 30px 0;
	/*border-bottom: 1px solid #c1c1c1;*/
}
.wallpappers .images .image {
	text-align: center;
	padding: 11px 8px 0 1px;
}
.wallpappers .images .image table {
	margin: 0 auto;
}
.wallpappers .images .image .thumb div {
	text-align: center;
	padding: 1px 0 0 1px;
}
.wallpappers .images .image .thumb div.ov {
	padding: 0 1px 1px 0;
}
.wallpappers .images .thumb {
	height: 113px;
	vertical-align: middle;
	text-align: center;
}
.wallpappers .images .image table table {
	border: 1px solid #cfcfcf;
	margin: 0 auto;
}
.wallpappers .images .image .wallpapper_name {
	font-size: 11px;
	line-height: 150%;
	text-align: left;
	padding: 0 2px;
}
.wallpappers .wallpappers_text {
	padding: 10px 8px 5px 5px;
}
.wallpappers .wallpappers_text *,
.wallpappers .wallpappers_text {
	line-height: 140% !important;
	color: #707070 !important;
	font-size: 11px;
}
.wallpappers .wallpappers_text a {
	line-height: 140% !important;
}
.wallpappers .images .image table table td {
	padding: 1px;
}
/* wallpappers */


/*  page_box  */
.black {
	background: #000000;
}
.page_box {
	width: 990px;
	height: 590px;
	margin: auto;
	background: #FFFFFF;
}
.page_box .box_padd {
	padding: 25px 74px 30px 67px;
}
/*  page_box  */


/*  shoutbox  */
.shoutbox {
	text-align: left;
	background: url('../media/images/bg/shoutbox.gif') 574px 100% no-repeat;
}
.shoutbox .shoutbox_list {
	height: 384px;
}
.shoutbox .shoutbox_list_item {
	padding: 17px 0 14px 0;
	font: normal normal 43px/90% Arial;
	border-bottom: 1px solid #9E9E9E;
}
.shoutbox .shoutbox_list_item.no_botline {
	border-bottom: none !important;
}
.shoutbox .shoutbox_list_item span {
	padding: 0 8px;
	font: normal normal 43px/110% Arial;
	color: #087874;	
}
.shoutbox .shoutbox_list_item span.skamp_author {
	background: #79C808;
	color: #000000 !important;	
	font: normal normal 43px/130% Arial;
}
.shoutbox .shoutbox_form {
	height: 151px;
}
.shoutbox .shoutbox_form .authors {
	padding: 45px 0 12px 0;
}
.shoutbox .shoutbox_form .authors input {
	vertical-align: top;
}
.shoutbox .shoutbox_form .input {
	margin: 0 3px 0 0;
	width: 312px;
	height: 47px;
	background: url('../media/images/bg/shoutbox_input.gif') 0 0 no-repeat;
}
.shoutbox .shoutbox_form .input input {
	margin: 8px 0 0 6px;
	border: none !important;
	background: none !important;
	width: 300px;
	height: 30px;
	font: normal normal 24px/100% Arial;
}
.shoutbox .shoutbox_form .author {
	margin: 0 40px 0 0;
}
.shoutbox .shoutbox_form .author img {
	display: inline;
}
.shoutbox .shoutbox_form table {
	margin: 0 0 0 8px;
}
.shoutbox .shoutbox_form .error_form {
	font: normal normal 11px/130% Arial;
	color: #d00000;
}
.shoutcast_list input,
.shoutcast_list textarea {
	line-height: 110% !important;
	font-size: 11px !important;
}
/*  shoutbox  */


/*  popup */
#login,
#manifest,
#buy_popup,
#newsletter {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10000000;
}
.popup_bg {
	position: relative;
	padding: 50px 0 0 0;
	text-align: center;
	width: 100%;
	height: 100%;
	background: url('../media/images/bg/transparent_bg.png') 0 0 repeat;
}
.popup_bg .popup_info {
	margin: 0 auto;
	width: 481px;
	height: 396px;
	background: #FEFEFE url('../media/images/bg/popup_bg2.gif') 100% 0 repeat-x;
}
.popup_bg .popup_info td {
	background: url('../media/images/bg/popup_bg.gif') 0 0 no-repeat;
	border-right: 7px solid #ffffff;
}

.close_popup {
	margin: -21px 5px 0 0;
	position: relative;
}
.close_popup a {
	float: right;
	position: relative;
	background: url('../media/images/btn/close.png') 0 0 no-repeat;	
}
.close_popup a:hover {
	background: url('../media/images/btn/close_ov.png') 0 0 no-repeat;	
}
.close_popup img {
	width: 48px;
	height: 12px;
}
/*  popup */


/*  manifest */
#newsletter .popup_bg .popup_info .manifest_text,
#manifest .popup_bg .popup_info .manifest_text {
	text-align: center;
	clear: right;
	padding: 74px 74px 50px 77px;
}
#newsletter .popup_bg .popup_info .manifest_text *,
#manifest .popup_bg .popup_info .manifest_text * {
	font: normal normal 30px/130% Georgia;
}
#manifest .popup_bg .popup_info .dont_show_manifest {
	padding: 0 0 30px 78px;
	text-align: left;
}
#manifest .popup_bg .popup_info .dont_show_manifest input,
#manifest .popup_bg .popup_info .dont_show_manifest label {
	vertical-align: middle;
	font-size: 12px;
}
#dialog_content {
	background: none !important;
}
/*  manifest */


/*  login_form  */
.login_form {
	text-align: left;
	padding: 60px 82px 40px 82px;
}
.login_form .submit {
	padding: 0 10px 2px 10px;
}
.login_form .login_title {
	font: normal normal 30px/130% Georgia;
	padding: 0 0 25px 0;
}
.register .login_link,
.login_form .register_link {
	padding: 30px 0 0 0;
	font: normal normal 14px/130% Georgia;
}
.login_form .register_link a {
	font: normal normal 14px/130% Georgia !important;
	color: #2883E0 !important;
}
.star_needed {
	background: url('../media/images/ico/star_needed.gif') 0 0 no-repeat;
	position: absolute;
	margin: 4px 0 0 -14px;
	height: 11px;
	width: 10px;	
}
/*  login_form  */


.input_dec_r {
	width: 137px;
	height: 9px;
	background: url('../media/images/bg/input_dec_r.png') 0 0 no-repeat;
}
.input_dec_l {
	width: 137px;
	height: 9px;
	background: url('../media/images/bg/input_dec_l.png') 0 0 no-repeat;
}
.input_dec_l img,
.input_dec_r img {
	width: 137px;
	height: 9px;
}
.lev_2 {
	margin: 0 0 0 15px;
}
.lev_3 {
	margin: 0 0 0 30px;
}
.lev_pad_2 {
	padding: 0 0 0 15px;
}
.lev_pad_3 {
	padding: 0 0 0 30px;
}
.birthday {
	font: normal normal 11px/100% Tahoma !important;
	margin: 3px 0 2px -24px;
}
.popup_input {
	width: 122px;
	background: #000000;
	line-height: 19px;
	height: 19px;
}
.popup_input input {
	font: normal normal 11px/100% Tahoma !important;
	color: #ffffff;
	background: none !important;
	border: none !important;
	margin: 2px 0 0 3px;
	width: 119px;
	height: 17px;
	vertical-align: middle;
}
.popup_input.error_input {
	background: #5d0000 !important;
}
.popup_button {
	padding: 0 0 0 6px;
	line-height: 18px;
}
.register .error_text {
	padding: 0 0 20px 0;
}
.error_text {
	padding: 2px 0 0 3px;
	font: normal normal 11px/130% Arial !important;
	color: #d00000;
	text-align: left;
}


/* buy_popup */
#buy_popup_cont {
}
/* buy_popup */
#buy_popup_cont .buy_div {
	padding: 40px 72px 10px 72px; 
	text-align: left;
}
#buy_popup_cont * {
	font: normal normal 14px/130% Georgia;	
}
#buy_popup .submit {
	padding: 0 15px 2px 15px;
}
.buy_form {
	text-align: left;
	padding: 10px 0 20px 72px;
}
.buy_text {
	padding: 8px 0 0 0;
}
.buy_price {
	padding: 10px 0 10px 0;
}
.buy_price img {
	margin: 0 0 5px 0;
}
/* buy_popup */


.submit {
	background: #7d7d7d url('../media/images/btn/submit.gif') 0 0 repeat-x;
	border: 1px solid #7d7d7d;
	font: normal normal 11px/100% Tahoma !important;
	color: #ffffff;
	height: 19px;
}
.submit.ov {
	background: #6C6C6C url('../media/images/btn/submit_ov.gif') 0 0 repeat-x;
	cursor: pointer;
}

/*  bottom_bar  */
.bottom_bar {
	position: fixed;
	left: 0;
	bottom: 0;
	background: #242021;
	width: 100%;
	border-top: 3px solid #ffffff;
	border-collapse: separate;
	z-index: 100;
}


.bottom_bar .copyright {
	white-space: nowrap;
	width: 245px;
}
.bottom_bar .copyright div {
	padding: 0 0 0 16px;
}
.bottom_bar .copyright div,
.bottom_bar .copyright a {
	color: #7C797A !important;
}
.bottom_bar .s {
	width: 1px;
	height: 0;
}
.bottom_bar .buy_sound {
	text-align: center;
	width: 26px;
}
.bottom_bar .buy_sound_1 a {
	margin: 0 0 0 5px;
	text-decoration: none !important; 
	color: #ffffff !important;
}
.bottom_bar .buy_sound_2 a {
	text-decoration: none !important; 
	color: #2883E0 !important;
}
.bottom_bar .player {
	width: 515px;
}
.bottom_bar .player #mp3_player {
	padding: 0 0 0 25px;
}
.bottom_bar td {
	vertical-align: middle;
}

.buy_sound .alt_text {
	position: absolute;
	right: -40px;
	bottom: 25px;
	width: 140px;
	display: none;
}
.buy_sound .alt_text.blue {
	right: -12px;
}
.buy_sound .alt_text.player_stick {
	right: 0;
	left: 50px;
	bottom: 0;
}
.buy_sound .ov .alt_text {
	display: block;
}
.buy_sound .alt_text .alt_bg {
	background: #242021;
	padding: 6px 10px;
}
.buy_sound .alt_text.player_stick .alt_bg,
.buy_sound .alt_text.blue .alt_bg {
	background: #2883e0;
}
.buy_sound .alt_text .alt_bg *,
.buy_sound .alt_text .alt_bg ,
.buy_sound .alt_text .alt_bg a {
	color: #FFFFFF !important;
	font-size: 10px !important;
	line-height: 120% !important;
}
.buy_sound .alt_text .alt_bot {
	background: url('../media/images/dec/alt_bot.png') 100% 0 no-repeat;
	height: 14px;
}
.buy_sound .alt_text.player_stick .alt_bot,
.buy_sound .alt_text.blue .alt_bot {
	background: url('../media/images/dec/alt_bot_blue.png') 100% 0 no-repeat;
}
.buy_sound .alt_text .alt_bot img {
	width: 0;
	height: 14px;
}
.bottom_bar .buy_album {
	text-align: right;
	width: 172px;
	background: url('../media/images/bg/bottom_sep.gif') 100% 3px no-repeat;
}
.bottom_bar .buy_album a {
	margin: 0 22px 0 auto;
	display: block;
	width: 142px;
	height: 19px;
	text-align: center;
	background: url('../media/images/bg/buy_album.gif') 0 0 no-repeat;
	text-decoration: none !important;
	color: #ffffff !important;
	font: normal normal 11px/19px Tahoma;
}
.bottom_bar .buy_album a:hover {
	background: url('../media/images/bg/buy_album_ov.gif') 0 0 no-repeat;
}


/*  bottom_bar  */

.for_press_text {
	padding: 13px 0 20px 0;
	border-bottom: 11px solid #dedede;
}
.for_press_text img {
	border: 1px solid #D6D6D6;
	padding: 1px;
	margin: 2px;
}


/* write_email */
.write_email {
	background: url('../media/images/bg/contacts.gif') 0 100% no-repeat;
	width: 213px;
	height: 222px;
	margin: 0 0 30px 8px;
}
.write_email div {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 110% !important;
	padding: 100px 43px 10px 16px;
}
.write_email div a {
	color: #2590fa !important;
	line-height: 110% !important;
	font-weight: bold !important;
}
/* write_email */

/* contact */
.contact {
	margin: 0 0 20px 8px;
	width: 213px;
}
.contact .contact_text {
	padding: 15px 10px 0 10px;
}
.contact .contact_text a {
	color: #2590fa !important;
	font-weight: bold !important;
}
.contact .contact_text,
.contact .contact_text a,
.contact .contact_text * {
	line-height: 130% !important;
}
.contact .contact_text .phone *,
.contact .contact_text .phone a,
.contact .contact_text .phone {
	font-size: 14px !important;
}
/* contact */

.video_block {
	height: 448px;
	background: #282021 url(../media/images/bg/video_block.jpg) 100% 0 no-repeat;
}
.video_block img {
	margin: 0 0 18px 4px;
}
.video_block td .video_padd {
	/*padding: 14px 15px 20px 20px;*/
	padding: 14px 0 11px 0;
}
.video_block .webcam div,
.video_block .webcam {
	width: 465px;
	height: 352px;
	background-repeat: no-repeat;
	background-position: center center;
}
.video_block .text_line {
	font-size: 11px !important;
	color: #C8C8C8 !important;
	text-align: center;
}

/* shoutcast */
.shoutcast_container {
	padding: 28px 20px 12px 21px;
	background: #242021 url(../media/images/bg/lips.jpg) 100% 0 no-repeat;
}
.shoutcast_container .shoutcast_height {
	height: 330px;
}
.shoutcast_container .shoutcast_list .shoutcast_item.month_item {
	border-bottom: 6px solid #767475;
}
.shoutcast_container .shoutcast_list .shoutcast_item span {
	color: #c7c901 !important;
	padding: 0 2px;
	margin: 0 5px 0 0;
}
.shoutcast_container .shoutcast_list .shoutcast_item span.author {
	background: #79c808;
	color: #000000 !important;
}
.shoutcast_container .shoutcast_list .shoutcast_item *,
.shoutcast_container .shoutcast_list .shoutcast_item a,
.shoutcast_container .shoutcast_list .shoutcast_item {
	color: #c8c8c8 !important;
	font-size: 11px !important;
	line-height: 140% !important;
}

.shoutcast_container .shoutcast_list .shoutcast_item {
	border-bottom: 1px solid #767475;
	padding: 7px 0;
	
}
.shoutcast_container .s {
	width: 236px;
	height: 0;
}
.shoutcast_container .shoutcast_list .date_line {
	background: #ed8900;
	font: normal normal 11px/130% Arial;
	color: #000000;
	padding: 0 2px;
}
.shoutcast_container .shoutcast_list .date_line span {
	font-weight: bold;
	line-height: 130%;	
}
/* shoutcast */


/*  register  */
.register {
	padding: 40px 72px; 
	text-align: left;
}
.register .register_title {
	font: normal normal 30px/130% Georgia;
	padding: 0 0 25px 0;
}
.register .submit {
	padding: 0 5px 2px 5px;
}
/*  register  */


/* top_banner */
.top_banner {
	width: 350px;
	height: 103px;
	margin: 29px 0 0 0;
}
.top_banner td {
	text-align: center;
	vertical-align: middle;
}
.top_banner td .swf,
.top_banner td object,
.top_banner td img {
	margin: 0 auto;
}
table.ban_border {
	border: 1px solid #cfcfcf;
}
table.ban_border td {
	padding: 1px;
}
/* top_banner */

.login_block {
	width: 261px;
	height: 89px;
	background: url('../media/images/bg/login.gif') 0 0 no-repeat;
	position: absolute;
	left: 723px;
	top: 23px;
}
.login_block .login_padd {
	padding: 3px 6px 55px 5px;
}
.login_block .login_padd .bookmark {
	color: #000000;
	padding: 2px 0 0 0;
	text-align: center;
}
.login_block .login_padd .bookmark a {
	font: normal bold 11px arial !important;
	color: #000000 !important;
	font-size: 11px !important;
}
.login_block .login_padd a,
.login_block .login_padd,
.login_block .login_padd * {
	line-height: 135% !important;
}
.login_block .login_line *,
.login_block .login_line a,
.login_block .login_line {
	font-weight: bold !important;
	color: #0060b9 !important;
}
.login_block .login_line strong {
	color: #000000 !important;
}
.login_block .login_line {
	padding: 0 0 0 12px;
	background: url('../media/images/ico/ar_black.gif') 0 5px no-repeat;
}

.write_comment {
	width: 100%;
}
.write_comment .error_text {
	color: #d00000;
	margin: 0 0 8px 0;
}
.write_comment form .input {
	background: #FFFFFF;
	margin: 0 0 6px 0;
	border: 1px solid #b8bdc7;
}
.write_comment form .submit {
	width: 32px;
	height: 43px;
	display: block;
	margin: 1px 1px 1px 0;
	border: none;
}
.write_comment form .input div {
	padding: 1px 5px 0 5px;
}
.write_comment form .input input {
	border: none;
	background: #FFFFFF;
	border: none;
	width: 198px;
}
.write_comment form table {
	background: #FFFFFF;
	width: 100%;
	border: 1px solid #b8bdc7;
}
.write_comment form input.error,
.write_comment form table.error {
	border: 1px solid #d00000;
}
.write_comment form table div {
	padding: 2px 0 0 5px;
}
.write_comment form table textarea {
	border: none;
	background: #FFFFFF;
	border: none;
	width: 174px;
	height: 37px;
}
.write_comment .user_login a {
	font-weight: bold !important;
	color: #2590fa !important;
	padding: 0 0 0 10px;
	text-decoration: none !important;
	background: url('../media/images/ico/ar.gif') 0 4px no-repeat;
}
.write_comment .user_login a:hover {
	color: #FFFFFF !important;
}
/* shoutcast */


.blog_comment form {
	float: left;
	padding: 10px 0 0 9px;
}
.blog_comment label {
	display: block;
	margin: 5px 0 1px 0;
	font-size: 11px !important;
	line-height: 130$ !important;
}

.blog_comment .error label span {
	color: #d00000;
	font-size: 11px !important;
	margin: 0 0 0 6px;
}
.blog_comment input {
	width: 422px;
	display: block;
}
.blog_comment .button {
	padding: 8px 0 0 0;
}
.blog_comment .button input {
	float: right;
	width: auto !important;
}
.blog_comment textarea {
	width: 422px;
	display: block;
}

.comments_list .comment {
	border-bottom: 1px solid #dedede;
	padding: 14px 9px;
}
.comments_list .comment .comment_hdr .skamp_author {
	padding: 0 2px;
	background: #79c808;
	margin: 0 -2px;
}
.comments_list .comment .comment_hdr .skamp_author .comment_date,
.comments_list .comment .comment_hdr .skamp_author .dash,
.comments_list .comment .comment_hdr .skamp_author .comment_author,
.comments_list .comment .comment_hdr .skamp_author * {
	color: #000000 !important;
	
}
.comments_list .comment .comment_hdr .comment_author {
	color: #d57c00 !important;
	font-size: 12px !important;
}
.comments_list .comment .comment_hdr .dash {
	padding: 0 5px;
	color: #000000;
}
.comments_list .comment .comment_hdr .comment_date {
	color: #b2b2b2 !important;
}
.comments_list .comment a,
.comments_list .comment,
.comments_list .comment * {
	font-size: 11px !important;
	line-height: 160% !important;
}
.preloader {
	text-align: center;
}
.preloader img {
	margin: 0 auto;
}