/* something that does not change */
html, body { height:100%; }
table { border-collapse:collapse; }
html, h1, h2, h3, h4, h5 ,h6, body, form, th, td, p { margin:0; padding:0; }
img { border:0 none; }
* html img { behavior:url('css/pngbehavior.htc'); }
map { display:none; }
object, form { display:block; }	
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }
hr { display:none; }
/* something that does not change */

/* all time classes */
.wf { width:100%; }
.hf { height:100%; }
.whf { width:100%; height:100%; }
.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }
.clr { clear:both; height:1px; overflow:hidden; margin:-1px 0 0 0; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.hide { display:none; }
.block { display:block; }
.inline { display:inline; }
.ma { margin:0 auto; }
/* all time classes */
		
/* global text/link settings */
p, div, span, td, th, em, h1, h2, h3, h4, h5, h6, b, strong, i, .button, li { font-family:Arial, Times, serif; font-size:12px; line-height:150%; color:#252525; }
a { font-family:Arial, Times, serif; font-size:12px; line-height:150%; color:#0A4593; text-decoration:none; }
a:hover { text-decoration:underline; }
.inline-list { list-style:none; padding:0; margin:0 }
.inline-list li { list-style:none; display:inline; padding:0; margin:0; }
.block-list, .replies ul, .comments ul, .block-list li, .replies li, .comments li { display:block; list-style:none; padding:0; margin:0; }
.textfield, textarea, select { font-family:Arial, Times, serif; font-size:14px; padding-left:3px; color:#000; }
.button { cursor:pointer; }
.posrel { position:relative; }
.nobdr { border:0 none !important; }
.nobgr { background:none !important; }
.ma { margin:0 auto; }
/* global text/link settings */

body.tac { background:url(..//img/top.jpg) 0 0 repeat-x #500; }
.root {
	height:100%;
	width:626px;
	background:url(..//img/loop.jpg);
}
.wrap {
	vertical-align:top;
	background:url(..//img/bot.jpg) 0 bottom no-repeat;
}
.logo {
	position:absolute;
	top:13px;
	left:-60px;
}
.rght {
	position:absolute;
	right:-164px;
	top:19px;
}
.margin-left-1 { margin-left:124px; }
.left-nav {
	position:absolute;
	margin:0 auto auto 0;
	width:150px;
}
	.left-nav li {
		margin:0 0 1px 0;
		background:#FFF6A0;
		position:relative;
	}
	.left-nav a {
		display:block;
		padding:4px 10px;
		color:#7E7E7E;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
	}
	.left-nav a:hover { text-decoration:underline; }
.content {
	margin:0 15px 0 170px;
	padding:15px 0;
	font-size:13px;
	color:#FFF;
}
	.content * {
		font-size:13px;
		color:#FFF;
	}
	.content p {
		display:block;
		padding:0 0 6px 0;
	}
	.content h1, .content h2, .content h3 {
		display:block;
		padding:0 0 10px 0;
		line-height:100%;
	}
	.content h1 { font-size:21px; }
	.content h2 { font-size:19px; }
	.content h3 { font-size:17px; }
.top-nav { min-height:33px; }
* html .top-nav { min-height:33px; }
	.top-nav a.i {
		display:block;
		position:relative;
		padding:4px 6px 0 6px;
		height:29px;
		background:url(..//img/button.png) right 0 no-repeat;
		font-size:16px;
		text-transform:uppercase;
		color:#FFF;
		text-decoration:none;
		line-height:110%;
		font-weight:bold;
	}
	.top-nav a:hover { text-decoration:underline; }
	.top-nav li {
		position:relative;
		float:left;
		padding:0 0 0 5px;
	}
		.top-nav li span {
			display:block;
			position:absolute;
			top:0;
			left:-5px;
			height:33px;
			width:5px;
			background:url(..//img/button.png) 0 0 no-repeat;
		}
.news {
	width:81px;
	background:url(..//img/news.png) no-repeat;
}
.articles {
	width:109px;
	background:url(..//img/articles.png) no-repeat;
}
.media {
	width:80px;
	background:url(..//img/media.png) no-repeat;
}
.shop {
	width:76px;
	background:url(..//img/shop.png) no-repeat;
}
.friends {
	width:101px;
	background:url(..//img/friends.png) no-repeat;
}
.contacts {
	width:119px;
	background:url(..//img/contacts.png) no-repeat;
}
.music {
	width:85px;
	background:url(..//img/music.png) no-repeat;
}