html, body {
	font-family:Verdana, sans-serif;
	font-size:14px;
	width:100%;
	padding:0;
	margin:0;
	border:0;
}

body {
	position:relative;
	z-index:100;
	min-width:900px;
}

#main-about {
    position:absolute;
    left:-5px;
    top:360px;
    background:url('/i/about.png') top left no-repeat;
    width:150px;
    height:280px;
    z-index:1001;
}
    #main-about a {
        position:absolute;
        left:0;
        top:40px;
        width:100px;
        height:150px;
    }

    #main-about:hover {
        left:0;
    }

#for-snow {
	position: absolute;
	left:5px; 
	top:25px;
	width:290px;
	height:173px;
	overflow:hidden;
}

#width-fixer-ie {
	width:900px;
	line-height:0;
	font-size:0;
}

td {
	font-family:Verdana, sans-serif;
	font-size:14px;
}

a:link {color:#0033aa; text-decoration:underline;}
a:hover {color:#CC0000; text-decoration:none;}

span.inside  {
	color:#0055CC;
	text-decoration:none;
	border-bottom:1px dotted #0055CC;
	line-height:1.4em;
	cursor:pointer;
}

span.noinside  {
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #fff;
	line-height:1.4em;
	cursor:default;
}

#block-logo {
	position:relative;
	z-index:1998;
}

#logo {
	position:absolute;
	top:60px;
	left:65px;
	border:0;
	z-index:2000;
}

#logo-effect {
	position:absolute;
	top:40px;
	left:30px;
	border:0;
	z-index:2000;
	opacity:0;
	filter:alpha(opacity=0);
}

#warna {
	position:absolute;
	right:6em;
	top:60px;
	width:28em;
	padding:0.6em;
	height:80px;
	background-color:#FFF9DF;
	border:1px dashed #ccc;
	line-height:1.5em;
}

#warna  p {
	margin:0;
	padding:1em;
}

li {padding-top:0.3em;}

#links-container {position:relative; top:350px; z-index:300; left:-40px;}
#links {font-size:25px; text-align:center; width:100%;}

div.baloon {width:500px; display:none; position:absolute; left:0px; top:0px; z-index:10; opacity:0.9;}
div.baloon td.lt {border:0; width:9px; height:9px; background:url('/i/baloon/1.gif') bottom right no-repeat;}
div.baloon td.t {background-color:#FDFDD7; border-top:1px solid #DFDFD6;}
div.baloon td.rt {border:0; background:url('/i/baloon/2.gif') bottom left no-repeat; width:9px; height:9px;}
div.baloon td.l {background-color:#FDFDD7; border-left:1px solid #DFDFD6;}
div.baloon td.r {background-color:#FDFDD7; border-right:1px solid #DFDFD6;}
div.baloon td.content {background:#FDFDD7; padding:0.5em;}
div.baloon td.lb {width:9px; border:0; height:9px; background:url('/i/baloon/4.gif') bottom right no-repeat;}
div.baloon td.b {height:8px; background-color:#FDFDD7; border-bottom:1px solid #DFDFD6;}
div.baloon td.rb {width:9px; border:0; height:9px; background:url('/i/baloon/3.gif') bottom left no-repeat;}
div.baloon img.t, div.ballon i {position:relative; left:50px; top:-1px; width:35px; height:34px;}
#baloonr img.t, #ballonr i {position:relative; top:-1px; width:35px; height:34px;}

div.baloon td.lt, div.baloon td.t, div.baloon td.rt,
div.baloon td.l, div.baloon td.r, div.baloon td.lb,
div.baloon td.b, div.baloon td.rb {font-size:0; padding:0; line-height:0;}

div.baloon img, div.baloon i {display:block; width: 1px; height: 1px;}


div.baloon li {margin:0; padding:0; margin-bottom:0.6em;}

#blinks ul, #bplan ul  {padding:0; margin:0;}
#blinks li {padding:0; padding-right:1em; margin:0; margin-bottom:0.6em; list-style-type:none; font-size:13px;}
#bplan li {padding:0; margin:0; margin-bottom:0.5em; list-style-type:none;}

.first {padding-top:0; margin-top:0;}
.last {padding-bottom:0; margin-bottom:0;}
.small {font-size:0.8em;}
.a {position:absolute;}
.xtext {visibility:hidden; display:none;}

p.ul {padding-bottom:0; margin-bottom:0.2em;}

td.none-news {padding:0 5em 0 5em; padding-top:10em; color:#aaa;}
td.write {font-size:12px; padding:10em 0em 0 5em; color:#aaa; text-align:right;}
a.archive {text-align:right; opacity: 0.5;}

#text404 {
	position:absolute;
	line-height:1.5em;
	left:100px;
	top:200px;
	width:50%;
	line-height:1.5em;
}

	#text404 h1 {
		font-size:2em;
		font-weight:normal;
		padding:0;
		padding-bottom:0.7em;
		margin:0;
	}

	#text404 p {
		padding:0;
		margin:0;
		padding-bottom:1em;
	}
	

#logo404 {
	position:absolute;
	left:71px;
	top:50px;
}

a img {border:0;}

a.new:link {color:#C00; text-decoration:underline;}
a.new:visited {color:#C00; text-decoration:underline;}
a.new:hover {color:#C00; text-decoration:none;}
a.new:active {color:#C00; text-decoration:none;}

.nowrap {
	white-space:nowrap;
}


a:link.votefor, a:visited.votefor,
a:hover.votefor, a:active.votefor {
	text-decoration:none;
}

a.votefor span {
	text-decoration:underline;
}

a.votefor span.red {
	color:red;
}

a.votefor span.green {
	color:green;
}

a.votefor span.yellow {
	color:orange;
}

a:hover.votefor span.green {
	color:red;
}

a:hover.votefor span.yellow {
	color:red;
}

#banner-text-container {
	position:absolute;
	right:30px;
	top:40px;
	width:300px;
	height:400px;
	z-index:255;
	_z-index:200;
}

#banner-text-container #banner-text,
#banner-text-container #banner-ad,
#banner-text-container #banner-pogoda {
	position:relative;
	z-index:3000;
	font-size:22px;
	top:100px;
	left:5px;
	width:295px;
	text-align:center;
	font-family:Georgia, serif;
	display:none;
}

#banner-text-container #banner-pogoda {
	top:65px;
}

#banner-switcher {
	position:absolute;
	left:0;
	top:-5px;
	font-size:10px;
}
	#banner-switcher span {
		margin-right:1em;
	}

#snow {
	position:absolute;
	left:8px;
	top:22px; 
	width:290px;
	height:178px;
	overflow:hidden;
}

#banner {
	position:absolute;
	right:30px;
	top:40px;
	width:300px;
	height:400px;
	background:url('/i/banner.jpg') top left no-repeat;
	z-index:10;
}

.main-slogan {
	position:absolute;
	left:-10000em;
}

a:link.sham, a:visited.sham,
a:hover.sham, a:active.sham {
	color:#FFA200;
	font-size:0.7em;
}

#list-links {
	margin-top:2.5em;
	width:700px;
	border-left:50px solid #fff;
	color:#eee;
	text-align:left;
}
	#list-links .col1 {
		width:35%;
	}

	#list-links .col2 {
		width:35%;
	}

	#list-links .col3 {
		width:30%;
	}
	
	#list-links	td {
		vertical-align:top;
	}
	
	#list-links ul {
		margin-top:0;
		padding-top:0;
	}
	
	#list-links li {
		margin-top:0;
		margin-bottom:0;
		padding-top:0;
		padding-bottom:1em;
	}
	
a.vinegret {
	position:relative;
	font-size:0.8em;
}	

a.vinegret span {
	position:absolute;
	left:-2px;
	top:-88px;
	background:url('./i/ballon.jpg') 0 2px no-repeat;
	width:110px;
	height:92px;
	overflow:hidden;
}

a.vinegret span span {
	position:absolute;
	left:10px;
	top:12px;
	width:86px;
	height:64px;
	background:#fff center center no-repeat;
}

a.vinegret:hover span span {
	opacity:0.8;
}