html, body {height: 100%; min-height: 100%; margin: 0; padding: 0;}
body {background: #1d000d url(../img/bg_top.jpg) repeat-x; behavior: url(/csshover.htc);}
img {border: none;}
img.png {behavior: url(/png.htc);}
a:hover {text-decoration: none;}
.clear {clear: both;}

#frame {min-width: 1002px; width: 100%; margin-bottom: -130px; background: #590028 url(../img/bg_bot.jpg) left bottom repeat-x;}
body.index #frame {margin-bottom: -105px;}
#frame_m, #frame_l, #frame_r {vertical-align: top;}
#frame_m {width: 1002px; background: transparent url(../img/bg_top_m.jpg) center top no-repeat;}
#frame_l, #frame_r {width: *; background: transparent url(../img/bg_top.jpg) repeat-x;}
#frame_l div.bg {height: 530px; background: transparent url(../img/bg_top_l.jpg) right top no-repeat;}
body.index #frame_l div.bg {height: 1310px; background: transparent url(../img/bg_top_l_index.jpg) right top no-repeat;}
#frame_r div.bg {height: 450px; background: transparent url(../img/bg_top_r.jpg) no-repeat;}
body.index #frame_r div.bg {height: 1310px; background: transparent url(../img/bg_top_r_index.jpg) no-repeat;}

#header {height: 164px; width: 1002px; position: relative;}
	#header a.header_link {height: 164px; width: 1002px; position: absolute; top: 0px; left: 0px;}
	#logo {width: 250px; height: 164px; background: transparent url(../img/logo.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png'); float: left;}
		#logo a {display: block; position: relative; width: 140px; height: 100px; margin: 30px 0 0 42px; text-indent: -999px;}
	#rennab_top {float: left; width: 472px; height: 64px; padding: 2px 0 0 4px; margin-top: 45px; background: transparent url(../img/rennab_top.gif) no-repeat;}
		#rennab1 {width: 468px; height: 60px;}
	#webcam {float: right; font-family: Tahoma, Sans Serif; font-size: 10px; line-height: 16px; color: #fff; padding: 100px 16px 0 0; _padding: 100px 8px 0 0; width: 44px; margin-left: -60px; position: relative; z-index: 2;}
		#webcam a.png {display: block; width: 43px; height: 48px; background: transparent url(../img/web_cam.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/web_cam.png'); cursor: pointer;}
	#on_air {float: right; width: 240px; height: 130px; margin: 34px 30px 0 0; _margin: 34px 15px 0 0; position: relative; z-index: 1;}
		#on_air a.photo {width: 140px; height: 130px; margin-left: -30px; float: right;}
		#on_air img.photo {width: 140px; height: 130px;}
		#on_air h3, #on_air p {position: relative; z-index: 1; margin: 0; padding: 0;}
		#on_air h3 {width: 103px; margin: 60px 0 0 21px; font-family: Verdana, MS Sans Serif; font-size: 11px; line-height: 13px; color: #fff;}
		#on_air p {margin-right: 110px; text-align: right; font-family: Verdana, MS Sans Serif; font-size: 22px; line-height: 22px; color: #881840;}
	#toolbar {position: absolute; right: 0; z-index: 10;}
		#toolbar a{margin-left: 20px; color: #FFF; font-size: 10px; font-family: Verdana, MS Sans Serif;}

#menu {height: 38px; background: transparent url(../img/menu_bg.jpg) repeat-x; position: relative; z-index: 10;}
	#menu div.bg {clear: both; height: 10px; background: transparent url(../img/menu_bg_bot.jpg) no-repeat; font-size: 0;}

	#search {float: right; background: transparent url(../img/menu_rc.jpg) right top no-repeat; height: 24px; padding: 4px 24px 0 0;}
	#search img {width: 43px;}
	#search input, #search img {vertical-align: middle;}
	#search input.text {width: 60px; height: 18px; border: none; background: #fff url(../img/search_input.jpg) center center no-repeat; padding: 0 5px 0 5px; margin: 0; font-family: Verdana, MS Sans Serif; font-size: 12px; line-height: 14px; color: #000;}
	#search form {padding: 0; margin: 0;}

	#menu ul, #menu li, #menu div.rc, #menu div.lc {height: 28px;}
	#menu ul, #menu li {margin: 0; padding: 0;}
	#menu li, #menu li div {float: left;}
	#menu li {list-style-type: none; margin-right: -22px; position: static;}
	#menu li.cur, #menu li:hover {background: transparent url(../img/menu_bg_on.jpg) repeat-x; position: relative;}
	#menu li.cur {z-index: 1;}
	#menu li:hover {z-index: 2;}
	#menu li div.rc {background: transparent url(../img/menu_sep.jpg) right top no-repeat; padding: 0 22px 0 22px;}
	#menu li.cur div.lc, #menu li:hover div.lc {background: transparent url(../img/menu_bg_lc_on.jpg) left top no-repeat;}
	#menu li.cur div.rc, #menu li:hover div.rc {background: transparent url(../img/menu_bg_rc_on.jpg) right top no-repeat;}
	#menu li.first div.lc {background: transparent url(../img/menu_lc.jpg) no-repeat;}
	#menu li.first:hover div.lc, #menu li.fcur div.lc, #menu li.fcur:hover div.lc {background: transparent url(../img/menu_lc_on.jpg) no-repeat;}
	#menu li.first div.rc {padding-left: 11px;}
	#menu li a, #menu li a * {font-family: Verdana, MS Sans Serif; font-size: 12px; line-height: 26px; color: #fff; text-decoration: none;}
	#menu li a {padding: 0 5px 0 5px; white-space: nowrap;}
	#menu li a img {margin-top: 8px;}
	#menu li a.menu1 img {width: 39px; height: 15px; background: transparent url(../img/menu/01.jpg) center top no-repeat;}
		#menu li.cur a.menu1 img, #menu li:hover a.menu1 img {background: transparent url(../img/menu/01_on.jpg) center top no-repeat;}
	#menu li a.menu2 img {width: 116px; height: 17px; background: transparent url(../img/menu/02.jpg) center top no-repeat;}
		#menu li.cur a.menu2 img, #menu li:hover a.menu2 img {background: transparent url(../img/menu/02_on.jpg) center top no-repeat;}
	#menu li a.menu3 img {width: 75px; height: 17px; background: transparent url(../img/menu/03.jpg) center top no-repeat;}
		#menu li.cur a.menu3 img, #menu li:hover a.menu3 img {background: transparent url(../img/menu/03_on.jpg) center top no-repeat;}
	#menu li a.menu4 img {width: 56px; height: 17px; background: transparent url(../img/menu/04.jpg) center top no-repeat;}
		#menu li.cur a.menu4 img, #menu li:hover a.menu4 img {background: transparent url(../img/menu/04_on.jpg) center top no-repeat;}
	#menu li a.menu5 img {width: 90px; height: 17px; background: transparent url(../img/menu/05.jpg) center top no-repeat;}
		#menu li.cur a.menu5 img, #menu li:hover a.menu5 img {background: transparent url(../img/menu/05_on.jpg) center top no-repeat;}
	#menu li a.menu6 img {width: 131px; height: 17px; background: transparent url(../img/menu/06.jpg) center top no-repeat;}
		#menu li.cur a.menu6 img, #menu li:hover a.menu6 img {background: transparent url(../img/menu/06_on.jpg) center top no-repeat;}
	#menu li a.menu7 img {width: 63px; height: 17px; background: transparent url(../img/menu/07.jpg) center top no-repeat;}
		#menu li.cur a.menu7 img, #menu li:hover a.menu7 img {background: transparent url(../img/menu/07_on.jpg) center top no-repeat;}

		#menu li br {line-height: 28px;}
		#menu li ul {display: block; visibility: hidden; background: #1d000d; margin: 0; position: absolute; clear: left; margin-left: 11px; width: 200px;}
		#menu li:hover > ul {visibility: visible; z-index: 20;  margin-top: 2px;}
		#menu li:hover ul.visible {visibility: visible; z-index: 20;  margin-top: 2px;}
		#menu li li {float: none; background: #1d000d; margin: 0; height: auto; min-height: 1%; margin-top: -2px;}
		#menu li li:hover, #menu ul.cur li li:hover {background: #590028;}
		#menu li li a {display: block; padding: 6px 10px 6px 10px; line-height: 15px; height: 1%; white-space: normal;}
			#menu li ul ul {margin: 0;}
			#menu li:hover ul ul {display: none; left: 100%;}
			#menu li li:hover ul {display: block;}

	#menu ul.cur li:hover {background: none;}
	#menu ul.cur li.cur:hover {background: transparent url(../img/menu_bg_on.jpg) repeat-x;}
	#menu ul.cur li:hover div.rc {background: transparent url(../img/menu_sep.jpg) right top no-repeat;}
	#menu ul.cur li:hover div.lc {background: none;}
	#menu ul.cur li.cur:hover div.lc {background: transparent url(../img/menu_bg_lc_on.jpg) left top no-repeat;}
	#menu ul.cur li.cur:hover div.rc {background: transparent url(../img/menu_bg_rc_on.jpg) right top no-repeat;}
	#menu ul.cur li.first:hover div.lc {background: transparent url(../img/menu_lc.jpg) no-repeat;}
	#menu ul.cur li.fcur:hover div.lc {background: transparent url(../img/menu_lc_on.jpg) no-repeat !important;}
	#menu ul.cur li:hover {z-index: 1;}
		#menu ul.cur li:hover a.menu1 img {background: transparent url(../img/menu/01.jpg) center top no-repeat;}
			#menu ul.cur li.cur:hover a.menu1 img {background: transparent url(../img/menu/01_on.jpg) center top no-repeat;}
		#menu ul.cur li:hover a.menu2 img {background: transparent url(../img/menu/02.jpg) center top no-repeat;}
			#menu ul.cur li.cur:hover a.menu2 img {background: transparent url(../img/menu/02_on.jpg) center top no-repeat;}
		#menu ul.cur li:hover a.menu3 img {background: transparent url(../img/menu/03.jpg) center top no-repeat;}
			#menu ul.cur li.cur:hover a.menu3 img {background: transparent url(../img/menu/03_on.jpg) center top no-repeat;}
		#menu ul.cur li:hover a.menu4 img {background: transparent url(../img/menu/04.jpg) center top no-repeat;}
			#menu ul.cur li.cur:hover a.menu4 img {background: transparent url(../img/menu/04_on.jpg) center top no-repeat;}
		#menu ul.cur li:hover a.menu5 img {background: transparent url(../img/menu/05.jpg) center top no-repeat;}
			#menu ul.cur li.cur:hover a.menu5 img {background: transparent url(../img/menu/05_on.jpg) center top no-repeat;}
		#menu ul.cur li:hover a.menu6 img {background: transparent url(../img/menu/06.jpg) center top no-repeat;}
			#menu ul.cur li.cur:hover a.menu6 img {background: transparent url(../img/menu/06_on.jpg) center top no-repeat;}
		#menu ul.cur li:hover a.menu7 img {background: transparent url(../img/menu/07.jpg) center top no-repeat;}
			#menu ul.cur li.cur:hover a.menu7 img {background: transparent url(../img/menu/07_on.jpg) center top no-repeat;}

#lcol {width: 217px; float: left; height: 340px; background: transparent url(../img/rennabs_bg.jpg) no-repeat; margin-right: -14px; position: relative; z-index: 1;}
	#rennab2, #rennab3 {width: 200px; height: 150px; margin-left: 1px;}
	#rennab2 {margin-top: 1px; margin-bottom: 10px;}

#content {float: left; margin-right: -28px; background: transparent url(../img/content_bg.jpg) repeat-y;}
#content, #content div.top, #content div.top div.lc, #content div.bot {width: 630px;}
	#content div.bot {height: 80px; background: transparent url(../img/content_bot_bg.jpg) no-repeat; clear: both;}
	#content div.top, #content div.top div.lc, #content div.top div.rc {min-height: 400px; _height: 400px;}
	#content div.top {background: transparent url(../img/content_top_bg.jpg) repeat-x;}
	#content div.top div.lc {background: transparent url(../img/content_top_lc.jpg) no-repeat;}
	#content div.top div.rc {background: transparent url(../img/content_top_rc.jpg) right top no-repeat; padding: 0 30px 0 15px; width: 585px;}

	#content h1 {margin: 0; height: 38px; padding: 12px 0 0 10px; font-family: Arial, MS Sans Serif; font-size: 24px; line-height: 24px; color: #fae496; text-transform: capitalize;}
	#content h4 {margin: 0; padding: 0; font-family: Tahoma, MS Sans Serif; font-size: 11px; line-height: 13px;}
	#content div.content {padding: 0 40px 0 20px; font-family: Tahoma, MS Sans Serif; font-size: 11px; line-height: 13px; color: #fff;}
	#content div.content p {margin: 0; padding: 0 0 13px 0;}

	body.djs #content div.content {padding: 0 20px 0 10px;}
	#content ul.djs, #content ul.djs li {margin: 0; padding: 0; list-style-type: none;}
	#content ul.djs li {float: right; text-align: center; width: 33.3%;}
	#content ul.djs li p {text-align: left; padding: 0 10px 0 10px;}
	#content ul.djs li p.next {text-align: right; padding-bottom: 15px;}
	#content ul.djs li p.next a {color: #f4bd00;}

	#content ul.zodiac, #content ul.zodiac li {margin: 0; padding: 0; list-style-type: none;}
	#content ul.zodiac {margin-top: 1px;}
	#content ul.zodiac li {display: block; margin-bottom: 15px;}
		#content ul.zodiac li h4 {padding: 6px 0 12px;}
		#content ul.zodiac li div.left {float: left;}
		#content ul.zodiac li div.left img.png {width: 130px; height: 100px;}
		#content ul.zodiac li div.left span {display: block; height: 30px; margin: 0 auto; cursor: pointer;}
			#content ul.zodiac li div.left span i {visibility: hidden;}
		#content ul.zodiac li.sign1 div.left span.title {width: 46px; background: transparent url(../img/zodiac/01t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/01t.png');}
		#content ul.zodiac li.sign2 div.left span.title {width: 56px; background: transparent url(../img/zodiac/02t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/02t.png');}
		#content ul.zodiac li.sign3 div.left span.title {width: 83px; background: transparent url(../img/zodiac/03t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/03t.png');}
		#content ul.zodiac li.sign4 div.left span.title {width: 40px; background: transparent url(../img/zodiac/04t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/04t.png');}
		#content ul.zodiac li.sign5 div.left span.title {width: 40px; background: transparent url(../img/zodiac/05t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/05t.png');}
		#content ul.zodiac li.sign6 div.left span.title {width: 50px; background: transparent url(../img/zodiac/06t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/06t.png');}
		#content ul.zodiac li.sign7 div.left span.title {width: 50px; background: transparent url(../img/zodiac/07t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/07t.png');}
		#content ul.zodiac li.sign8 div.left span.title {width: 77px; background: transparent url(../img/zodiac/08t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/08t.png');}
		#content ul.zodiac li.sign9 div.left span.title {width: 74px; background: transparent url(../img/zodiac/09t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/09t.png');}
		#content ul.zodiac li.sign10 div.left span.title {width: 64px; background: transparent url(../img/zodiac/10t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/10t.png');}
		#content ul.zodiac li.sign11 div.left span.title {width: 66px; height: 32px; background: transparent url(../img/zodiac/11t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/11t.png');}
		#content ul.zodiac li.sign12 div.left span.title {width: 50px; background: transparent url(../img/zodiac/12t.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/zodiac/12t.png');}


#rcol {width: 197px; float: left; position: relative; z-index: 1; background: transparent url(../img/rcol_bg.jpg) 0 0 no-repeat;}
	#rcol img.rcolmap{width: 197px; height: 315px;}
	body.index #rcol {background: transparent url(../img/rcol_bg_index.jpg) 0 0 no-repeat;}
		body.index #rcol img.rcolmap{width: 197px; height: 292px;}

#player {width: 358px; height: 294px; float: left;}
	#player_scr {width: 346px; height: 255px; padding: 10px 0 0 12px; background: transparent url(../img/player_screen.jpg) no-repeat;}
		#player_scr #flash {width: 330px; height: 250px;}
	#player_ctrl {width: 335px; padding: 0 13px 0 10px; height: 29px; background: transparent url(../img/player_ctrl.jpg) no-repeat;}
		#player_ctrl .next, #player_ctrl .prev  {display: block; width: 20px; text-align: center; padding-top: 8px;}
		#player_ctrl .next {float: right;}
		#player_ctrl .prev {float: left;}
		#player_ctrl .scroll {width: 295px; overflow: auto; padding-top: 3px; float: left; height: 26px;}
		#player_ctrl .scroll, #player_ctrl .scroll a {white-space: nowrap; font-family: Tahoma, Sans Serif; font-size: 11px; line-height: 13px; color: #fff; text-decoration: none;}

#box_news {width: 412px; height: 294px; padding: 0 20px 0 15px; float: left; background: transparent url(../img/box_news_bg.jpg) no-repeat;}
	#box_news h1 {height: 30px; margin: 0; padding: 9px 0 0 0; line-height: 30px;}
	#box_news h1 a {display: block; width: 225px; height: 23px; background: transparent url(../img/box_news_title.jpg) no-repeat; text-indent: -9999px;}
	#box_news ul {display: block; height: 222px; margin: 0; padding: 0; overflow: auto;}
	#box_news li {display: block; height: 111px; list-style-type: none; margin: 0; padding: 0;}
	#box_news li img {float: left; margin: 6px 10px 0 0; width: 80px; height: 99px;}
	#box_news li h4, #box_news li p, #box_news .next {font-family: Tahoma, Sans Serif; font-size: 11px; line-height: 13px; color: #fff; margin: 0; padding: 0;}
	#box_news li h4 {padding: 6px 0 13px 0;}
	#box_news li .next {text-align: right; padding: 0;}
	#box_news li .next a {color: #f4bd00;}
	#box_news .next {text-align: center; padding-top: 3px;}
	#box_news .next a {color: #930e4a;}

body.index #rcol {height: 294px;}

#online {clear: both;}
	#online, #online .lc, #online .rc {height: 28px;}
	#online {background: transparent url(../img/online_bg.jpg) repeat-x;}
	#online .lc {background: transparent url(../img/online_lc.jpg) no-repeat;}
	#online .rc {background: transparent url(../img/online_rc.jpg) right top no-repeat;}
	#online .rc, #online marquee {font-family: Tahoma, Sans Serif; font-size: 11px; line-height: 24px; color: #fff;}
	#online marquee {margin: 0 100px 0 155px; float: left; width: 640px; _display: inline;}
	#online .rc a {color: #f4bd00;}

body.index #lcol {width: 210px; height: 590px; background: none; margin: 0; position: static;}

	#rennabs {width: 210px; height: 318px; padding-top: 9px; clear: both; background: transparent url(../img/rennabs_bg_index.jpg) no-repeat;}
		body.index #rennab2, body.index #rennab3 {margin: 0;}
		body.index #rennab2 {margin-bottom: 10px;}

	#box_shop {width: 180px; height: 252px; padding: 11px 20px 0 10px; background: transparent url(../img/box_shop_bg.jpg) no-repeat;}
		#box_shop h1 {height: 27px; margin: 0; padding: 0;}
		#box_shop h1 a {display: block; float: right; width: 113px; height: 23px; background: transparent url(../img/box_shop_title.jpg) no-repeat; font-family: Arial, MS Sans Serif; font-size: 24px; line-height: 24px; color: #fae496; text-indent: -9999px; text-decoration: none;}
		#box_shop ul {display: block; height: 186px; margin: 0; padding: 0; overflow: auto;}
		#box_shop li {display: block; height: 88px; list-style-type: none; margin: 0; padding: 5px 0 0 0; text-align: right;}
		#box_shop li img {float: right; width: 80px; height: 80px;}
		#box_shop li, #box_shop li * {font-family: Tahoma, Sans Serif; font-size: 11px; line-height: 13px; color: #fff;}
		#box_shop li h4 {margin: 0; padding: 0;}
		#box_shop .next {text-align: center; margin: 0; padding: 5px 0 0 0;}
		#box_shop li .next {text-align: right; padding-top: 13px;}
		#box_shop .next a {font-family: Tahoma, Sans Serif; font-size: 11px; line-height: 13px; color: #f4bd00;}


.box h1, .box h1 a {font-family: Arial, MS Sans Serif; font-size: 24px; line-height: 24px; color: #fae496; margin: 0; padding: 0; text-indent: -9999px; text-decoration: none;}
.box p {font-family: Tahoma, Sans Serif; font-size: 11px; line-height: 13px; color: #fff; margin: 0; padding: 0;}
.box .next {text-align: right;}
.box .next a {color: #f4bd00;}

#box_utro {width: 344px; height: 188px; padding: 12px 6px 0 10px; overflow: hidden; float: left; background: transparent url(../img/box_utro_bg.jpg) no-repeat;}
	#box_utro img {float: right; margin: 4px 7px 0 0;}
	#box_utro h1 {float: left; padding: 3px 0 0 3px; height: 33px;}
	#box_utro h1 a {display: block; width: 175px; height: 33px; background: transparent url(../img/box_utro_title.jpg) no-repeat;}
	#box_utro p {padding: 0 5px 0 5px; margin-right: 163px;}

#box_party {width: 418px; height: 181px; padding: 19px 0 0 14px; overflow: auto; float: left; background: transparent url(../img/box_party_bg.jpg) no-repeat;}
	#box_party h1 {padding-bottom: 5px;}
	#box_party h1 a {display: block; width: 243px; height: 22px; background: transparent url(../img/box_party_title.jpg) no-repeat;}
	#box_party div {float: left; width: 45%; padding: 0 15px 0 5px;}
	#box_party h4, #box_party h4 * {margin: 0; padding: 0; font-family: Tahoma, Sans Serif; font-size: 13px; line-height: 13px; color: #fff;}

#box_cities {width: 150px; height: 180px; padding: 15px 85px 0 15px; overflow: auto; float: left; background: transparent url(../img/box_cities_bg.jpg) no-repeat;}
	#box_cities h1 {height: 47px; padding-bottom: 5px;}
	#box_cities h1 a {display: block; float: right; width: 118px; height: 47px; background: transparent url(../img/box_cities_title.jpg) no-repeat;}
	#box_cities p {padding-right: 10px;}

#box_www {width: 282px; height: 183px; padding: 12px 60px 0 20px; overflow: auto; float: left; background: transparent url(../img/box_www_bg.jpg) no-repeat;}
	#box_www h1 {height: 51px; padding-bottom: 5px;}
	#box_www h1 a {display: block; width: 208px; height: 51px; background: transparent url(../img/box_www_title.jpg) no-repeat;}

#box_felicita {width: 150px; height: 179px; padding: 16px 15px 0 15px; overflow: auto; float: left; background: transparent url(../img/box_felicita_bg.jpg) no-repeat;}
	#box_felicita h1 {height: 20px; padding-bottom: 8px;}
	#box_felicita h1 a {display: block; width: 128px; height: 20px; background: transparent url(../img/box_felicita_title.jpg) no-repeat;}
	#box_felicita p {padding-left: 3px;}

#box_stars {width: 377px; height: 181px; padding: 14px 25px 0 15px; overflow: auto; float: left; background: transparent url(../img/box_stars_bg.jpg) no-repeat;}
	#box_stars h1 {height: 26px; padding-left: 3px;}
	#box_stars h1 a {display: block; width: 153px; height: 26px; background: transparent url(../img/box_stars_title.jpg) no-repeat;}
	#box_stars img.pic {float: left; width: 142px; height: 142px; margin-right: 10px;}
	#box_stars .author {padding-top: 13px; text-align: right; font-style: italic;}

#box_gbook {width: 348px; height: 180px; padding: 15px 9px 0 18px; overflow: auto; float: left; background: transparent url(../img/box_gbook_bg.jpg) no-repeat;}
	#box_gbook h1 {height: 20px; padding-bottom: 8px;}
	#box_gbook h1 a {display: block; width: 193px; height: 20px; background: transparent url(../img/box_gbook_title.jpg) no-repeat;}
	#box_gbook a.pic img {width: 93px; height: 120px; float: right;}

#box_weather {width: 340px; height: 185px; padding: 15px 0 0 15px; overflow: auto; clear: both; float: left; background: transparent url(../img/box_weather_bg.jpg) no-repeat;}
	#box_weather h1 {height: 26px; background: transparent url(../img/box_weather_title.jpg) no-repeat;}
	#box_weather img {margin: 3px 0 0 5px;}

#box_roads {width: 173px; height: 185px; padding: 15px 0 0 22px; overflow: auto; float: left; background: transparent url(../img/box_roads_bg.jpg) no-repeat;}
	#box_roads h1 {height: 23px; background: transparent url(../img/box_roads_title.jpg) no-repeat;}
	#box_roads img {margin-top: 8px;}

#box_money {width: 173px; height: 185px; padding: 15px 0 0 22px; overflow: auto; float: left; background: transparent url(../img/box_money_bg.jpg) no-repeat;}
	#box_money h1 {height: 57px; background: transparent url(../img/box_money_title.jpg) no-repeat;}
	#box_money p {font-size: 12px; line-height: 14px; font-weight: bold;}

#box_mail {width: 232px; height: 185px; padding: 15px 0 0 22px; overflow: auto; float: left; background: transparent url(../img/box_mail_bg.jpg) no-repeat;}
	#box_mail h1 {height: 55px; background: transparent url(../img/box_mail_title.jpg) no-repeat;}
	#box_mail a {display: block; width: 160px; height: 90px; text-indent: -9999px; margin-left: 29px;}

body.party #content h1 {height: 248px; padding: 4px 0 0 1px;}
body.party #content div.content {min-height: 250px; _height: 250px; background: transparent url(../img/content_bg_party.jpg) no-repeat right bottom; margin-top: -100px; position: relative; z-index: 1;}
body.party #content div.bot {background: transparent url(../img/content_bot_bg_party.jpg) no-repeat;}

#footer, #footer_spacer {height: 105px; clear: both;}
	#footer {width: 1002px; margin: 0 auto;}
	#mediaplus, #contacts, #contacts a {font-family: Tahoma, Sans Serif; font-size: 11px; line-height: 13px; color: #fff;}
	#mediaplus {float: right; height: 105px; width: 137px; padding: 25px 13px 0 0; text-align: right;}
		#mediaplus img {margin: 5px 10px 0 0; width: 75px; height: 75px; background: transparent url(../img/mediaplus.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mediaplus.png');}
	#counters {float: right; height: 105px; width: 100px; padding: 25px 0 0 0; text-align: right;}
		#counters .counter {visibility: hidden;}
	#regions {float: left; height: 130px; width: 200px;}
	#regions img {width: 200px; height: 130px; background: transparent url(../img/regions.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/regions.png');}
	#contacts {margin: 0 250px 0 250px; text-align: center; padding-top: 35px;}
	#contacts a {text-decoration: none;}
	#contacts a:hover {text-decoration: underline;}

#box_mobile {width: 282px; height: 185px; padding: 10px 60px 0 20px; overflow: auto; float: left; background: transparent url(../img/box_mobile_bg.jpg) no-repeat;}
	#box_mobile h1 {height: 25px; padding-bottom: 8px; text-indent: -9999px;}
	#box_mobile h1 a {display: block; width: 255px; height: 25px; background: transparent url(../img/box_mobile_title.jpg) no-repeat;  text-indent: -9999px;}

#box_forum {width: 153px; height: 186px; padding: 14px 20px 0 22px; overflow: auto; float: left; background: transparent url(../img/box_forum_bg.jpg) no-repeat;}
	#box_forum h1 {height: 22px; padding-bottom: 8px; text-indent: -9999px;}
	#box_forum h1 a {display: block; width: 90px; height: 22px; background: transparent url(../img/box_forum_title.jpg) no-repeat;  text-indent: -9999px;}

