* {
	font-size: 100.01%
}

body, div, td, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span, a, form, input, textarea {
	margin: 0; padding: 0;
}

ul {
	list-style-type: none;
}

body {
	font-family: Georgia, Helvetica, sans-serif; font-style: italic;
	font-size: 90%;
	line-height: 140%;
	color: #493e44;
	background: #f7c7d8 url(/Esdbpics/silver_bg.jpg);
}

img {
	border: none;
}

a {
	color: #7c395e;}

a:hover {
	color: #000;
	text-decoration: none;
}

a.js {
	text-decoration: none;
	border-bottom: 1px dashed
}

a.js:hover {
	border-bottom: none
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Arial Narrow', Arial, sans-serif;
	font-weight: bold; font-style: normal;
	line-height: 100%;
	color: #272023
}

h1 {
	font-size: 1.9em;
}

h2 {
	font-size: 1.25em;
}

h3 {
	font-size: 1.1em;
}

h4 {
	font-size: 0.8em;
	font-weight: normal;
}

p {
	margin-top: 6px;
}

.supsmall {
	font-size: 0.75em;
}

sup {
	font-size: 0.75em;
}

#sitestat {
	display: none 
}

#rambler {
	height: 0; overflow: hidden
}

#counters {
	float: left
}

#counters .knopka {
	height: 0; overflow: hidden
}

/* Лайаут */

#layout {
	float: left;
	width: 100%;
	background: url(/Esdbpics/silver_bg_top.jpg) repeat-x;
}

.fix {
	width: 1000px;
	margin: 0 auto;
}

.line {
	float: left; position: relative;
	width: 100%
}

.half {
	float: left;
	width: 320px
}

.sep {
	float: left;
	width: 20px
}

.sep2 {
	float: left;
	width: 30px
}

/* Шапка */

#top {z-index: 1;
	float: left;
	width: 100%; height: 280px;
	position: relative;
	background: url(/Esdbpics/silver_bg_alla4.jpg) top center no-repeat;
}

#topmenu {
	float: left;
	height: 25px;
	line-height: 100%;
	font-size: 0.7em; font-weight: bold;
	background: #000 url(/Esdbpics/silver_menutop_bg.jpg) repeat-x;
}

#topmenu_l {
	float: left;
	height: 25px; width: 20px;
	background: url(/Esdbpics/silver_menutop_l.jpg) no-repeat;
}

#topmenu_r {
	float: left;
	height: 25px; width: 20px;
	background: url(/Esdbpics/silver_menutop_r.jpg) right no-repeat;
}

#topmenu ul {
	float: left;
}

#topmenu ul li {
	float: left;
	padding: 4px 15px
}

#topmenu a {
	float: left;
	text-decoration: none;
	border-bottom: 1px solid;
	color: #b3b3b3
}

#topmenu a:hover {
	border-bottom: none;
	color: #f1c6d9
}

#logo {
	position: absolute; top: 62px; left: 0
}

#logo h1, #logo h2 {display: none;}

#player {
	position: absolute; top: 55px; left: 320px;
	width: 400px
}

#player h3 {
	position: absolute; top: 17px; left: 70px;
	color: #503d46
}

#player iframe {
	position: absolute; top: 33px; left: 70px;
	margin: 0
}

#blog {
	position: absolute; top: 125px; left: 320px;
	width: 400px
}

#blog h3 {
	position: absolute; top: 17px; left: 70px;
	color: #503d46
}

#blog p {
	position: absolute; top: 33px; left: 70px;
	margin: 0
}

#photos {
	position: absolute; top: 210px; left: 0;
	width: 100%;
	height: 62px;
}

/* Меню */

#menu {
	position: absolute; top: 235px; left: 0;
	width: 800px; height: 40px;
	font-size: 0.9em
}

#menu ul {
	float: left;
	position: relative;
	width: 800px
}

#menu ul li {
	float: left;
	text-align: center
}

#menu ul li a {
	font-family: 'Arial Narrow', Arial, sans-serif; font-size: 1.1em; font-style: normal; font-weight: bold;
	text-decoration: none;
	display: block;
	width: 160px; height: 45px;
	color: #b8b8b8
}

#menu ul li a:hover {
	color: #e6a4c8
}

#menu ul li a img {
	margin-right: 2px;
	position: relative; top: 9px
}

#menu ul li .submenu {
	position: absolute; top: 45px;
	display: none;
	width: 160px;
	line-height: 115%
}

#menu ul li .submenu sup {color: #f67989;}

#menu ul li .submenu_bot {
	width: 160px;
	height: 10px;
	background: url(/Esdbpics/silver_submenu_bot.png) no-repeat;
}

#menu ul li .submenu ul {
	float: none;
	width: 140px;
	padding: 10px 10px 0 10px;
	background: url(/Esdbpics/silver_bg_submenu.png) repeat-y;
}

#menu ul li .submenu ul li {
	float: none;
	text-align: left;
	padding-bottom: 9px
}

#menu ul li .submenu ul li a {
	display: inline;
	font-family: Georgia, Helvetica, sans-serif; font-style: italic; font-size: 0.85em;
	width: inherit; height: inherit;
	border-bottom: 1px solid
}

#alla_radio {
	position: absolute; left: 15px;
}
#alla_programms {
	position: absolute; left: 175px;
}
#alla_about {
	position: absolute; left: 335px;
}
#alla_photo {
	position: absolute; left: 495px;
}
#alla_club {
	position: absolute; left: 655px;
}

/* Скролл*/

#i_photos {
	float: left;
	margin-top: 43px
}

#image_scroll_container {
	position: relative; float: right;
	width: 865px; height: 64px;
	margin-top: 20px;
	overflow: hidden
}

.image_scroll {
	position: absolute; top: 0; left: 0;
	height: 64px; width: 1760px;
	padding: 0 8px
}

.image_scroll_item {
	position: relative; float: left; background: #b5849f;
	width: 64px; height: 64px;
	margin: 0 12px
}

/* Tooltip */

#tooltip {
	position: absolute;
	border-bottom: 1px solid #b5849f;
	background: #ffeaf5;
	padding: 3px 5px 5px 5px;
	color: #694b5a;
	font-size: 0.85em;
	font-style: italic;
	display: none;
}

/* Backpath & title */

#nav_path {float: left; padding-left: 25px;}
#nav_path a {font: normal 0.75em 'Arial Narrow', Arial, sans-serif; text-transform: uppercase; color: #000; margin: 0 2px;}

#nav_title h2 {text-transform: uppercase; margin-bottom: 10px;}

/* Анонсы */

.anounce {
	position: relative;
	float: left;
	width: 320px; height: 115px;
	margin-top: 25px;
	background: #ffeaf4;
}

.anounce_flash {background: #ffeaf4 url(/Esdbpics/silver_loading.gif) center no-repeat;}

.anounce_fat_top {
	position: absolute; top: -7px; left: -7px;
	width: 354px; height: 17px;
	background: url(/Esdbpics/silver_anounce_fat_t.png) no-repeat;
}
.anounce_fat_bot {
	position: absolute; bottom: -7px; left: -7px;
	width: 354px; height: 17px;
	background: url(/Esdbpics/silver_anounce_fat_b.png) no-repeat;
}
.anounce_fat_l {
	position: absolute; top: 10px; left: -7px;
	width: 7px; height: 95px;
	background: url(/Esdbpics/silver_anounce_fat_l.png) repeat-y;
}
.anounce_fat_r {
	position: absolute; top: 10px; right: -7px;
	width: 7px; height: 95px;
	background: url(/Esdbpics/silver_anounce_fat_r.png) repeat-y;
}

.anounce img {
	position: absolute; top: 0; left: 0;
}

.anounce_huge {
	position: relative; float: left;
	width: 660px; height: 255px;
	margin-top: 25px;
	background: #ffeaf4 url(/Esdbpics/anounce_huge_bg.gif) top left repeat-x;
}
.anounce_huge_top {
	position: absolute; top: 0; left: 0;
	width: 660px; height: 10px;
	background: url(/Esdbpics/anounce_huge_top.png) top left no-repeat;
}
.anounce_huge_bot {
	position: absolute; bottom: -2px; left: 0;
	width: 660px; height: 12px;
	background: url(/Esdbpics/anounce_huge_bot.png) top left no-repeat;
}
.anounce_huge_content {
	position: absolute; top: 52px; left: 340px;
}
.anounce_huge_item {
	position: relative; float: left;
	width: 100%; height: 50px;
	margin: 0 0 10px 0;
}
.anounce_huge_item img {
	float: left; margin-right: 14px;
}
.anounce_huge_item p {
	margin-top: 10px;
}

.anounce a {display: block; float: left; width: 320px; height: 115px; text-decoration: none;}

.anounce a:hover {background: #000;}
.anounce a:hover h3 {color: #b8b8b8;}
.anounce a:hover p {color: #908189;}

.anounce a p {display: block;}
.anounce a p.airtime {display: none;}
.anounce a:hover p {display: none;}
.anounce a:hover p.airtime {display: block;}

.anounce h3 {
	position: relative;
	color: #000;
	padding: 10px 5px 0 115px
}

.anounce p {
	position: relative;
	font-size: 0.8em;
	font-style: italic;
	color: #694b5a;
	line-height: 140%;
	padding: 0 5px 0 115px
}

.anounce_top {
	position: absolute; top: 0; left: 0;
	width: 320px; height: 10px;
	background: url(/Esdbpics/silver_anounce_top.png) no-repeat;
}

.anounce_bot {
	position: absolute; bottom: -2px; left: 0;
	width: 320px; height: 12px;
	background: url(/Esdbpics/silver_anounce_bot.png) no-repeat;
}

#allaart {
	float: left;
	width: 320px; height: 150px;
	background: url(/Esdbpics/silver_allaart2.jpg) no-repeat;
	margin-top: 40px
}

#allaart p {
	line-height: 120%;
	margin: 30px 0 0 165px
}

#effie2009 {
	float: left;
	width: 320px; height: 150px;
	background: url(/Esdbpics/silver_effie2009.jpg) no-repeat;
	margin-top: 40px
}

#effie2009 p {
	line-height: 120%;
	margin: 25px 0 0 175px
}

#twitter {
	position: absolute; top: 15px; left: 760px;
	width: 240px; height: 110px;
	background: url(/Esdbpics/twitter.jpg) no-repeat;
	margin-top: 20px
}

#twitter p {
	line-height: 120%;
	margin: 35px 0 0 80px
}

#tour {
	float: right;
	width: 310px; height: 150px;
	background: url(/Esdbpics/silver_tour2.jpg) right no-repeat;
	margin-top: 30px
}

#tour h2 {
	text-align: center;
	margin-top: 45px;
	color: #bb005a; line-height: 120%;
}
#tour a { text-decoration: none;}

/* Контент */

#content {
	float: left;
	width: 100%;
}

#base {
	float: left;
	width: 730px;
}

#billet {
	float: left;
	margin-top: 30px;
	background: #ffeaf4 url(/Esdbpics/silver_billet_top.png) top no-repeat;
}

#billet_b {
	float: left;
	width: 670px;
	padding: 20px 30px;
	background: url(/Esdbpics/silver_billet_bot.png) bottom no-repeat;
	/*min-height: 350px; height: auto!important; height: 350px;*/
}

#billet_wide {
	float: left;
	margin-top: 30px;
	background: #ffeaf4 url(/Esdbpics/silver_billet_wide_top.png) top no-repeat;
}

#billet_wide_b {
	float: left;
	width: 940px;
	padding: 20px 30px;
	background: url(/Esdbpics/silver_billet_wide_bot.png) bottom no-repeat;
}


#aux {
	float: right;
	width: 240px;
}

#banner {
	float: right;
	width: 100%; height: 400px;
	margin-top: 30px;
	/* background: url(/Esdbpics/silver_banner.gif); */
}

/* Новости */

#i_news {
	float: left;
	width: 100%
}

#i_press {
	float: left;
	width: 100%
}

.i_new {
	float: left;
	width: 100%;
	padding: 7px 0 8px 0
}

.i_new_date {
	float: left;
	width: 20px
}

.i_new_date h2 {
	text-align: center;
	color: #b57a94;
	margin-top: 4px
}

.i_new_date h4 {
	text-align: center;
	color: #b57a94;
	margin-top: 2px
}

.i_new_text {
	margin: 2px 0 0 35px
}

.i_new_text p {
	margin-top: 0
}

#i_dj {
	float: left;
	width: 100%
}

.dj {
	float: left;
	width: 100%;
	padding: 10px 0 5px 0
}

.dj a {
	float: left;
	width: 60px;
	border-top: #fff 3px solid;
	border-right: #fff 3px solid;
	border-bottom: #fff 6px solid;
	border-left: #fff 3px solid
}

.dj a:hover {
	float: left;
	width: 60px;
	border-top: #b5849f 3px solid;
	border-right: #b5849f 3px solid;
	border-bottom: #b5849f 6px solid;
	border-left: #b5849f 3px solid
}

.dj p {
	margin: 10px 0 0 75px
}

/* События */

#i_events {
	float: left;
	width: 100%
}

.i_event {
	float: left;
	width: 100%;
	margin-top: 15px
}

.i_event_date {
	float: left;
	width: 40px
}

.i_event_date h2 {
	color: #c0759e;
}

.i_event_text {
	margin-left: 60px
}

.i_event_text p {
	margin-top: 1px
}

#banners {width: 1004px; float: left; margin-top: 25px;}

/* Подвал */

#footer {
	float: left;
	width: 100%;
	font-size: 0.9em;
	height: 70px;
	padding-top: 80px;
	background: url(/Esdbpics/silver_bg_footer.gif) center no-repeat
}

#f1 {
	float: left;
	width: 49%
}

#f2 {
	float: right;
	width: 49%;
	text-align: right
}
#refs101, #advlink {
	float: left;
	width: 100%;
	font-size: 0.85em; line-height: 100%; color: #e0b3c9;
}
#refs101 a, #advlink a {color: #e0b3c9;}


/* голосовалка */
.poll1 {text-align:left;font-size: 11px;padding-top:5px;}
.poll1 a {font-size: 11px;}

#form_poll {
display: none;
}

#form_poll p {
color: Red; font-weight: bold;
font-size:12px;
padding-top:10px;
}

#form_poll code {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:15px;
}

