@charset "UTF-8";
/**
 *
 * Screen stylesheet
 *
 * @author		Aigars Sukurs, aigars.sukurs [at] grafton [dot] lv
 * @copyright		Copyright 2008, SIA Grafton
 * @version		1.0a
 * @lastmodified	$Date: 2008-07-01 14:37:18 +0200 (Tue, 01 Jul 2008) $
 */

@import "http://www.avalon.lv/client_shared/css/core.css";

@media all
{
	body {
		font-family: "Tahoma", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
		color: #D1B8CD;
		background-color: #5f3742;
		background-image:url('/images/body-bg.jpg');
		background-position:center top;
		background-repeat:no-repeat;
	}
	#column01 {
		background:#f9fafa;
		margin:0;padding:0;
		margin-right:217px;
		width:524px;
		float:right;
		position:relative;
	}

	a {
		color: #DDD7DC;
	}

	a:focus,
	a:hover,
	a:active {
		color: #FBF5Fa;
	}
	#locationBar {
		display:none;
	}
	#locationBar li a {
		margin: 0;
		color: #D1B8CD;
		padding: 0.25em 0.9em 0.6em 0.4em;
		background-image: URL("/images/locationBarItem.gif");
		background-repeat: repeat-x;
		background-position: left bottom;
	}

	#locationBar li a:focus,
	#locationBar li a:active,
	#locationBar li a:hover,
	#locationBar li.selected a {
		color: #FFF;
		text-decoration: none;
	}

	#locationBar li {
		background-image: URL("/images/locationBarDot.gif");
		background-repeat: no-repeat;
		background-position: right center;
	}

	#locationBar li.selected {
		padding-right: 13px;
		background-image: URL("/images/locationBarSelected.gif");
		background-repeat: no-repeat;
		background-position: right bottom;
	}

	#locationBar li.selected a {
		padding-right: 0.4em
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		color: #ddd7dc;
	}

	h1 {
		font-size: 165%;
	}

	h2 {
		font-size: 150%;
		color: #c3bcc2;
	}

	h3 {
		font-size: 133.33%;
	}

	h4 {
		font-size: 116.67%;
	}

	h5 {
		font-size: 108%;
	}

	h6 {
		font-size: 100%;
		font-style: italic;
	}

	h1 em,
	h2 em,
	h3 em,
	h4 em,
	h5 em,
	h6 em,
	a em,
	li em {
		color: #ddd7dc;
		font-weight: normal;
	}

	h1 small,
	h2 small,
	h3 small,
	h4 small,
	h5 small,
	h6 small {
		color: #cba0c4
	}

	.newsArticle a {
		color: #fff;
		border-bottom: 1px dotted #D1B8CD;
	}

	.newsArticle a:focus,
	.newsArticle a:hover,
	.newsArticle a:active {
		border-bottom: none;
	}

	.newsIndex h1 em,
	.free h1 em {
		font-size: 0.5em;
	}

	.newsIndex img {
		border: 0.7em solid #341630;
	}
	.mediaIndex {
		height:1%;
	}
	.mediaIndex img {
		border: 0.7em solid #AF2373;
	}
	.mediaItem {
		margin: 0.4em;
	}

	.mediaItem img {
		border: 0.7em solid #af2373;
	}

	.newsIndex a:hover img,
	.mediaIndex a:hover img,
	.mediaItem a:hover img {
		border-color: #bd4c8d;
	}

	#mediaPreview {
		background-color: #f2efef;
	}

	#mediaPreview h1 {
		padding: 0.5em 1em 0.2em;
		font-size: 200%;
	}

	#mediaNavigation li a {
		background-color: #A00461;
		color: #D1B8CD;
	}
	.commentHeader {
		color: #D1B8CD;
	}

	.pages li a {
		background: #484047;
		color: #ddd7dc;
	}

	.pages li a:active,
	.pages li a:hover,
	.pages li.selected a {
		color: #fff;
		background: #6a3c62;
	}

	#margins {
		background-color: transparent;
		/*background-image: URL("/images/marginsBg.gif");
		background-position: left bottom;
		background-repeat: no-repeat;*/
		padding: 0 7px;
	}

	#wrapper{
		background-color: #f2efef;/*
		background-image: URL("/images/wrapperBg.gif");
		background-repeat: repeat-x;
		background-position: left top;*/
		width:981px;
	}


	#contentWrapper {
		position:relative;
		background-color: transparent;
		margin-bottom: 0;
	}

	#header {
		height: 125px;
		padding: 0;
		margin-bottom: 0;
    background-image: URL("/images/headBg.jpg");
		background-repeat: no-repeat;
		background-position: left top;
	}

	#header h1 {
		width: 216px;
		height: 93px;
		margin:0;padding:0;
		position: absolute;
		top:23px;
		left:22px;
	}
	#header h1 a {
		display:block;
		height:93px;
	}
/*	#header h1 a {
		position: absolute;
		top: 95px;
		left: 51px;
		display: block;
		width: 198px;
		width: 181px;
		height: 54px;
		overflow: hidden;
		text-indent: -1000em;
		background-color: transparent;
		background-image: URL("/images/princessInnerHeader.gif");
	}*/

	#languages {
		display: none;
	}

	#topBanner {
		top: 5px;
		right: 25px;
	}
	#header object {
		display:block;
		position:absolute;
		margin:0;
		right:5px !important;top:5px !important;
	}
	#topBanner img {
		border-color: #a971a0;
	}

	#topNavigation {
		position:relative;
		margin-left: 240px;
		margin-top:-32px;
		width: 782px;
		height: 38px;
		margin-bottom: 0;
		background-color:transparent;
	}

	#topNavigation ul {
		margin:0;
	}

	#topNavigation ul li {
		margin:0 1px 0 0;padding:0;
	}

	#topNavigation ul li a {
		display:block;
		width:74px;height:31px;
		padding:0;margin:7px 0 0;
		background:url('/images/menu.gif') no-repeat left top;
		float:left;
		line-height:31px;
		font-size:11px;
		color:#e14194;
		font-weight:normal;
		text-transform:none;
		text-align:center;
	}

	#topNavigation ul li a:active,
	#topNavigation ul li a:hover,
	#topNavigation ul li.selected a {
		margin-top:0;
		background:url('/images/menu-hover.gif') no-repeat left top;
		color: #481727;
		line-height:38px;
		height:38px;
	}

	#c02Content {
		margin: 0 8px;
		padding: 30px 8px 20px 8px;
		background-image: URl("/images/transparentBg.png");
		background-repeat: repeat;
	}
	.banner img {
		border-color: #a971a0;
	}

	.comment {
		padding: 0.5em 1em;
		background-color: transparent;
		background-image: URl("/images/transparentBg.png");
		background-repeat: repeat;
	}

	.odd {
		background: none;
	}

	#commentForm {
		background-color: transparent;
/*		background-image: URL("/images/commentFormBg.png");*/
		background-repeat: repeat-x;
		background-position: left top;
	}

	#poll {
		padding-bottom:15px;
		background:#9ba3a3;
	}
	#poll h2 {
		padding-left:20px;
		font-weight:bold;
		color:#d9ddde;
		height:41px;
		line-height:41px;
		font-size:13px;
		background:url('/images/questionHead.jpg') no-repeat left top;
	}
	#poll p {
		margin:0 20px;padding:10px 0;
		color:#fff;
		background:transparent;
		font-size:14px;
	}
	#poll div {
		margin:0;padding:0;
		margin-left:18px;
	}
	#poll div label {
		padding:0;
		color:#fff;
	}
	#poll input,
	#commentForm input {
		border-color: #66395f;
	}
	#poll div.submit input {
		width:66px !important;height:24px !important;
		padding:0;
		border-width:0;
		background:url('/images/submitBtn.gif') no-repeat left top;
		cursor:pointer;
	}
	#commentForm textarea {
		border: 1px solid #66395f;
	}

	#footer {
		/*background-color: #431343;
		background-image: URL("/images/footerBg.gif");
		background-repeat: no-repeat;
		background-position: left top;*/
		border: none;
		height: 56px;
		padding: 0;
		color: #978995;
		overflow: hidden;
		background-color:#72144a;
	}

	#poll .submit input,
	#commentForm .submit input {
		width: auto;
		min-height: 0;
		padding: 0.5em 1em;
		font-size: 11px;
		background-color: #484047;
		color: #ddd7dc;
		border-color: #60575e;
	}

	hr {
		border-bottom: 1px solid #a971a0;
	}
	#developers {
	}
	#developers a {
		text-indent: -1000em;
	}

	#column02 .banner {
		margin: 0 0 1em;
	}
	.article {
		padding:10px 10px 0;
	}
	.article h1,
	#c01Content h1 {
		font-weight:normal;
		color:#af2373;
	}
	.article p, .comment p, .comment h3, .articleIndex p {
		font-size:1.1em;
		color:#646850;
	}
  .hot-item {
  	width:150px;
  	margin-left:30px;
		text-align:center;
	}
	.hot-item h1 {
		font-size:1.6em;
		color:#D1B8CD;
		text-align:left;
	}
	.hot-item img {
		margin:0 auto;
		border:0.7em solid #341630;
	}
	.hot-item a:hover img {
		border-color:#452541;
	}
	#column02 {
		width:240px;
		margin:-5px 0 0;padding:0;
		position:relative;
		float:none;
		overflow:hidden;
	}
	#c02Content {
		position:relative;
		width:240px;
		float:none;
		margin:0;padding:42px 0 0;
		background:url('/images/aboveAsteroids.jpg') no-repeat left top;
	}
	#sideNavigation {
		padding:55px 0 15px;margin:0 0 15px;
		background:#9ba3a3 url('/images/questionHead.jpg') no-repeat left top;
	}
	#sideNavigation ul {
		list-style:none;
		margin:0;padding:0;
	}
	#sideNavigation ul li {
		padding:0;margin:0;
	}
	#sideNavigation ul li a {
		display:block;
		padding:4px 4px 4px 37px;
		color:#fff;
	}
	#sideNavigation ul li a:hover,
	#sideNavigation ul li.selected a {
		background:#7b8282;
		color:#fff;
	}
	#commentFrom div {
		padding:0;margin:0;
	}
	#commentForm input {
		width:463px;
	}
	#commentForm h2 {
		padding-left:0;margin-left:0;
		color:#74294c;
		font-weight:normal;
	}
	#commentForm p,
	#commentForm label {
		color:#646850;
	}
	#commentForm div.submit input {
		width:66px !Important;height:24px !important;
		padding:0;
		background:url('/images/submitBtn.gif') no-repeat left top;
		border-width:0;
		cursor:pointer;
	}
	.articleIndex {
		padding:10px;
	}
	.articleIndex h1,
	.mediaIndex h1 {
		font-weight:normal;
		font-size:11px;
		color:#f796cd;
	}
	.articleIndex h1 a,
	.mediaIndex h1 a {
		font-size:17px;
		color:#a00461;
	}
	.mediaIndex p {
		color:#646850;
	}
	#column03 {
		width:150px;
		position:absolute;
		top:10px;right:30px;
	}
	#column03 #c03Content {
		width:150px !Important;
		padding:0;
	}
	#c03Content .hot-item {
		margin:0;padding:0;
	}
	.hot-item h1 {
		font-weight:normal;
		color:#A00461;
		font-size:17px;
		text-align:center;
	}
	.hot-item img {
		margin-bottom:3px !important;
		border-color:#E9E9E9;
		border-width:0.5em;
	}
	.hot-item a:hover img {
		border-color:#A00461;
	}
	.hot-item p {
		color:#646850;
		line-height:11px;
		margin-bottom:0;
	}
	#poll ul {
		margin-left:20px;
	}
	#poll ul li {
		color:#fff;
		font-size:11px;
	}
	#poll ul li em {
		color:#000;
		font-size:13px;
	}
	#header .banner {
		position:absolute;
		top:0;right:0;
	}
	#banner-2-0 {
		position:absolute;
		top:0 !important;right:0 !important;margin:0 !important;
	}
}