* {margin:0; padding:0; font-size:100%; border:0; }
a {color:#663}
	a:active{color:#cc0}
	a:visited {color:#663}
	a:hover {color:#990; text-decoration:underline; }
object,embed {outline:0; }

body {text-align:center; width:940px; margin:0 auto; background:#f2f2f2 url(/i/dezign/bg.gif) no-repeat fixed top center; text-align:left; cursor:default}
.cl {clear:both;}
div.grippie {background:#eee url(/i/dezign/dark/grippie.png) no-repeat scroll center 2px; border-color:#ddd; border:0; cursor:s-resize; height:9px; overflow:hidden; position:relative; top:-6px; }
.gbook .grippie {background-color:#fafafa}

.player {width:183px; line-height:0; padding-top:72px; background:#f5f5f5 url(/i/dezign/loader.gif) no-repeat top left; position:fixed; margin-left:754px}
	.player.loading {background:#f5f5f5 url(/i/dezign/loader.gif) no-repeat left -72px}
	.player #status {position:absolute; top:35px; line-height:1.3; font-size:.65em; font-family:Lucida Grande, Arial, serif; padding-left:12px; }
		.player #status em {color:#999}


.top0 {padding:0 0 0 2px; height:160px; position:absolute; }
.top1 {width:188px; float:left; line-height:0; }
.top2 {width:563px; float:left; line-height:0}

.mainmenu {}
	.mainmenu a {display:block; width:185px; background-position:top left; background-repeat:no-repeat; margin-top:15px; color:#663; margin:0;}
		.mainmenu a.active {background-position:bottom left; cursor:default; }
			.mainmenu a.proj {height:28px; background-image:url(/i/dezign/menu-proj.gif)}
			.mainmenu a.music {height:45px; background-image:url(/i/dezign/menu-music.gif)}
			.mainmenu a.ludi {height:46px; background-image:url(/i/dezign/menu-ludi.gif)}
			.mainmenu a.akc {height:46px; background-image:url(/i/dezign/menu-akc.gif)}
			.mainmenu a.lnx {height:45px; background-image:url(/i/dezign/menu-lnx.gif)}
			.mainmenu a.lica {height:46px; background-image:url(/i/dezign/menu-lica.gif)}
			.mainmenu a.gstv {height:32px; background-image:url(/i/dezign/menu-gstv.gif)}
.arclist {border-left:6px solid #CECE31; padding:5px 0 16px 25px; width:150px; line-height:20px; }
	.arclist a {display:inline; width:auto; font-size:13px; margin-right:2px; padding:1px 2px 1px 3px; color:#cc0} .arclist a:hover {color:#663;  background:#f8f8ed; padding:0 1px 0 2px; border:1px solid #ccc; text-decoration:none; }	.arclist a:visited {color:#663; }
		.arclist a.active {background:#000; cursor:default; color:#FFF; font-weight:bold; font-size:12px; text-decoration:none;} .arclist a.active:hover {color:#FFF; text-decoration:none; border:1px solid #000}
	.arclist .rss {text-align:left; padding:10px 0 0 2px}
	.arclist .rss a {padding:0 5px 0 15px; font-family:Tahoma; background:url(/i/dezign/feed-icon.gif) no-repeat 0 3px;} .arclist .rss a:hover {text-decoration:underline; color:#663; background-position:0 -15px; border:1px solid #FFF; border-left-width:0; background-color:#FFF; }

.main {clear:both; padding:160px 0 0 2px; background:#FFF url(i/dezign/fon_page02.gif) repeat-y center;}
.main .navcol {width:185px; float:left; margin-right:2px; background:#FFF;}
.main .maincol {width:522px; float:left; padding-left:20px; padding-right:20px}
.leftrazdel {margin:20px 0 25px 0; }


h1 {display:inline; font-size:36px; font-family: Georgia, "Times New Roman", Times, serif; line-height:35px; letter-spacing:-1px;}
h3 {color:#282818; font-size:23px; margin:0 0 10px 8px; }

.linx {text-align:center; font-size:12px; color:#666633; line-height:15px; }
	.linx b {color:#333; }
dl.qlnx {width:140px; margin:0 0 20px 25px; height:50px}
	dl.qlnx dt {float:left; margin-right:5px; cursor:pointer; }
		dl.qlnx dt#plurk {margin:0}
	dl.qlnx dd {display:none; background-image:url(/i/dezign/qlnx/bg.gif); position:absolute; width:133px; height:18px; margin-top:25px; font-family:Tahoma, serif; font-size:11px; color:#000; text-align:left; padding:7px 0 0 7px}
		dl.qlnx dd.active {display:block;}
		dl.qlnx dd.lastfm {background-position:0 0}
		dl.qlnx dd.vk {background-position:0 -25px}
		dl.qlnx dd.facebook {background-position:0 -50px}
		dl.qlnx dd.twitter {background-position:0 -75px}
		dl.qlnx dd.plurk {background-position:0 -100px}

.trust {padding:20px 5px 0 5px;}
		
.tslnews {width:120px; font-size:13px; background:#CCCC00 url(i/dezign/tsl_news02.gif) no-repeat top left; text-align:left; padding:40px 10px 15px 10px; margin:0 0 20px 25px; border-bottom:4px solid #993}
.tslnews b {color:#666633}
.tslnews a {color:#666633; }

img.download {position:relative; top:1px; left:3px;}
li object {position:relative; top:1px; white-space:nowrap; }


.triCCCC00 {color:#CCCC00; margin:0 10px 0 8px; font-weight:bold;}
	.triCCCC00.no-left {margin:0 10px 0 0;}


.maincol {background:#FFF; width:543px; padding:auto; }
.maincol p {margin:0; padding:0; }
.obzor .col1 {vertical-align:top; font-size:16px; padding:5px 15px 0 0; width:150px; float:left; }
img.ill {border:1px solid #333; width:150px; margin:0 0 10px 0; display:block; }
	.col1 h1 {font-weight:bold; text-transform:uppercase; font-size:16px; line-height:16px; color:#000; display:block; margin-bottom:3px;  letter-spacing:0;}
		.col1 h1 a {color:#000; text-decoration:none; }
			.col1 h1 a:hover {color:#990; text-decoration:underline; }
	.col1 h2 {font-size:13px; text-transform:uppercase; color:#663; display:block; margin-bottom:3px; line-height:17px; }
		.col1 h2.big {font-size:16px; }
	.col1 span {display:block; font-size:12px; color:#663; }
.obzor .col2 {vertical-align:top; font-size:15px; padding-top:0; float:left; width:350px; }
.obzor .col2 p {line-height:19px; padding:0 0 0 8px; }

ul.tracks {margin:0 0 15px 23px; padding:0; list-style:outside url(/i/dezign/bullet.gif); font-family:Georgia, serif; }
	ul.tracks li {margin:0 0 3px 0;}
		ul.tracks li h1 {color:#663; font-size:15px; line-height:20px; letter-spacing:0;}
			ul.tracks li h1.active {color:#990; }
		/*ul.tracks li a:hover {color:#663 !important}*/

.obzor .col2.fullwidth { width:100%; text-align:center;}
	.obzor .col2.fullwidth img {vertical-align:middle; margin:5px; border:1px solid #ccc; }
	.obzor .col2.fullwidth.lft { text-align:left; line-height:18px}
	.obzor .col2.fullwidth .f-letter {vertical-align:auto;}

img.rgt {float:right; margin:0 0 10px 10px}
img.lft {float:left; margin:0 10px 10px 0}

.f-letter {font-family:Georgia; color:#FFF; background:#000; width:48px; height:48px; float:left; margin:5px 8px 0 0; font-size:48px; line-height:48px; text-align:center; vertical-align:auto; position:relative; }
	.f-letter.sh {font-size:45px; line-height:48px; }
	.f-letter.one {font-size:57px; line-height:40px; }
	.f-letter.quoted b {font-weight:normal; position:relative; left:-6px; font-size:44px;}
	.f-letter.quoted span {position:relative; left:-12px}
	.f-letter.small {font-size:21px; font-weight:bold; }
.razdel {width:340px; height:13px; margin:20px 0 20px 165px; clear:both;}

/* guestbook */
.gbook h1 {font-size:32px; font-weight:normal; color:#333; font-family:Georgia,sans-serif; padding-left:5px;}
.gbook .mes {border:1px solid #636331; background:#FFFF63; padding:10px; margin:10px 0; font-size:20px; text-align:center; color:#636331; font-family:Georgia,sans-serif; }
	.gbook .mes small {font-size:12px;}
.gbook #outer {background:#FFF; width:530px; padding:5px; font-family:Arial,serif; }
	.gbook #outer.active {background:#EFEFEF url(/i/dezign/outer-bg.gif); }
		.gbook #outer.active textarea{height:150px;}
		.gbook #outer.active label {display:block}
		.gbook #outer.active input {display:block}
			.gbook #outer.active input#btn {display:inline}
.gbook textarea {border:1px solid #BBB; width:500px; height:80px; padding:5px; font-size:15px; font-family:Georgia,sans-serif; margin-bottom:5px;}
.gbook label {margin-right:5px; display:none; float:left; width:100px; text-align:right; }
.gbook label.wrong {color:red}
.gbook input#name {border:1px solid #BBB; width:270px; padding:1px 3px; font-size:15px; font-family:Georgia,sans-serif; margin-bottom:3px; display:none;}
.gbook input#tst {border:1px solid #BBB; width:35px; padding:1px 3px; font-size:15px; font-family:Arial,serif; display:none;}
.gbook input#btn {position:relative; top:-46px; right:20px; float:right; display:none; background:#000; font-family:Georgia, times; font-weight:bold; color:#FFF; font-size:13px; width:120px; height:22px; cursor:pointer;}
.gbook em {font-style:normal; display:block; width:50px; padding-right:10px; text-align:right; color:#989832; position:absolute; margin-left:-55px; }
.gbook p {padding:0 20px 5px 50px; font-family:Georgia,sans-serif; font-size:16px; }
.gbook p a {color:#663;}
.gbook p a:hover {color:#666; background:#F8F8ED;}
.gbook p small {display:block; margin-top:5px; font-family:Times,sans-serif; font-size:14px; color:#444; }
.gbook span.add {display:block; font-size:15px; color:#666; margin-left:50px; padding:0 20px 0 10px; background:url(/i/dezign/add-bg.gif) repeat-y;}
/*.gbook span.add:first-letter {text-transform:uppercase;}*/
.gbook span.add a {font-size:15px; color:#666}
.gbook span.add a:hover {font-size:15px; color:#666; background:#F8F8ED;}
.gbook span.add a.del:hover {color:#666; color:#C00;}
.gbook span.add small {font-size:13px; color:#999; display:block; margin:5px 0; }
.gbook .paging {padding:20px 0; text-align:center; font-size:20px; color:#000; }
.gbook .paging a {padding:5px 10px; color:#000; text-decoration:none; font-family:Georgia,sans-serif;  }
.gbook .paging a:hover {background:#EEE; color:#000; }
.gbook .paging a.active {background:#000; color:#FFF; cursor:default; }
.gbook .paging a.active:hover {background:#000; color:#FFF; }

.gbook.edit #outer {background:#EFEFEF url(/i/dezign/outer-bg.gif); }
.gbook.edit input#name, .gbook.edit #forname {display:block;}
.gbook.edit input#btn {left:390px; display:block; }

.centerrazdel {width:360px; height:13px; margin:20px 0 10px 80px; clear:both; display:block; }
	.centerrazdel.left {margin:20px 0 20px 0; }

.archive {font-weight:bold; color:#999; line-height:22px; padding-bottom:20px; }
	.archive img {margin-bottom:10px; font-size:13px; }
	.archive a {font-weight:normal; font-size:14px; font-family:Arial,serif; padding:1px 2px 1px 3px} .archive a:hover {color:#666; background:#f8f8ed; padding:0 1px 0 2px; border:1px solid #ccc; text-decoration:none;  }
		.archive a.active {background:#000; cursor:default; color:#FFF; font-weight:bold; font-size:13px; padding:1px 4px 1px 4px; text-decoration:none;} .archive a.active:hover {color:#FFF; text-decoration:none; border:0;}
	.archive.sec {clear:both; }

.right-down {margin:20px 0; text-align:right;}
.right-down a:hover {color:#666; background:#F8F8ED;}
.right-down .ontop {margin:20px 0;}
.right-down .menu-btm {font-size:17px; margin-bottom:20px; line-height:24px; }
.right-down .menu-btm a, .right-down .menu-btm a:hover {font-weight:normal; text-decoration:none;}
.right-down .warning {font-size:11px; color:#663; padding:10px 0 20px 0;}
	.nowide .right-down {clear:both; padding:5px 10px 0 200px; }

.counters {width:100px; text-align:center; margin:0 0 10px 43px;}
	.counters img {margin-bottom:5px; }
		.nowide .counters {margin:-125px 0 0 40px; }
.counters .hiddn {visibility:hidden;}

.playlist {font-family:Georgia, serif; }
.playlist h2 {margin:0; font-size:22px}
	.playlist h2 img.rss {position:relative; top:2px; }
.playlist ol {font-size:15px; margin:10px 0 10px 30px}
.playlist ol li {margin-bottom:3px;}
.playlist ol li h1, .playlist ol li strong {font-size:15px; color:#663; line-height:20px;letter-spacing:0;}
.playlist p {text-align:right; font-weight:bold; font-size:13px; margin-bottom:50px;}

#ourbutton {display:none;}

h3.adv {font-size:12px; font-family:Tahoma, serif; color:#555; padding:2px 3px; width:345px; background:#F8F8ED; margin-left:-3px; }

#lfm {cursor:pointer; font-family:Arial, serif; font-size:12px; color:#FFF; background:#F1749E url(/i/dezign/lastfm_icon.gif) no-repeat top left; width:116px; padding:4px 0 5px 24px; display:block; margin-left:25px; position:relative; top:-13px;}
#lfm.active {background:#D90049 url(/i/dezign/lastfm_icon.gif) no-repeat bottom left}

#twit {cursor:pointer; font-family:Arial, serif; font-size:12px; color:#006699; background:#d5f0f9 url(/i/dezign/tw-icon.png) no-repeat top left; width:116px; padding:4px 0 5px 24px; display:block; margin:15px 0 0 25px; position:relative; top:-13px;}
#twit.active {background-color:#ace5f8;}

.sape {padding:0 0 30px 0; line-height:16px; font-family:verdana,arial,sans-serif; font-size:10px; color:#000; text-align:left; }
	.sape a {text-decoration:underline; font-weight:bold; color:#663; font-size:11px; } 	.sape a:hover {background:#FFF;}
	.sape h3.adv {width:225px}

.donate {text-align:left; line-height:16px; font-family:Times New Roman, times; font-size:14px; color:#666633; }
	.donate h3.adv {width:145px;}
	.donate textarea {display:none; border:1px solid #BBB; width:520px; height:20px; padding:3px 2px 1px 2px; font-size:12px; font-family:Tahoma, serif; margin-top:10px;}

ul.ul {padding:0 0 0 1px; list-style:outside url(/i/dezign/bullet.gif); margin:10px 0 10px 20px;}

.artist .col1 {margin:0 9px 20px 0; }
	.artist .col1.newrow {clear:left;}
	.artist .col1 h2 {font-size:16px; }
	.artist .col1 a { text-decoration:none; }
	
	
.catalog .col1 {width:60px}
.catalog .col2 {width:460px; padding-top:10px}
/*.maincol.catalog  {width:490px}*/

.bottom {clear:both; width:920px; background:#000; color:#FFF; height:15px; padding:3px 10px 5px 5px; font-size:13px; }
	.bottom a {color:#FFF; } 	.bottom a:hover {color:#CCC; text-decoration:none;}
 	.bottom span {float:right}
