
@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
{
	html, body {height:100%;}
	body {
		font-family: "Tahoma", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
		color: #fff;
		background-color: #fff;
		background:#fff url('../images/background.gif') repeat-y center bottom;
	}

	a {
		color: #fff;
	}

	a:focus,
	a:hover,
	a:active {
		color: #fff;
	}

	#locationBar li a {
		margin: 0;
		color: #799cff;
		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: #fff;
	}

	h1 {
		font-size: 165%;
	}

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

	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: #000;
		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 img {
		border: 0.7em solid #799cff;
	}

	.mediaItem {
		margin: 0.4em;
	}

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

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

	#mediaPreview {
		background-image: URL("/images/transparentBg.png");
		background-repeat: repeat;
		background-color: #341630;
		background-color: transparent;
	}
	#mediaPreview div {
		padding:10px 0 !important;
		background-color:#89929e;
	}
	#mediaPreview h1 {
		padding: 0.5em 1em 0.2em;
		font-size: 200%;
	}

	#mediaNavigation li a {
		background-color: #799cff;
		color: #333;
	}

	#poll h2,
	.commentHeader {
		color: #fff;
	}

	.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;

    position:relative;
    height:100%;
	}
	#wrapper{
		background-color:;
		background-image: URL("/images/wrapperBg.gif");
		background-repeat: repeat-x;
		background-position: left top;

		position:relative;
		height:auto !important;
		height:100%;
		min-height:100%;
		overflow:hidden;

	}


	#contentWrapper {
		background-color: transparent;
		padding-bottom:60px;
		margin-bottom: 0;
	}

	#header {
		position:relative;
		margin:0;
		height: 218px;
		padding: 0;
		margin-bottom: 0;
		background: url('../images/header.jpg') no-repeat center top;
	}

	#header h1 {
		width: 281px;
		height: 212px;
		position: absolute;
		top: 10px;
		left: -20px;
		background-image: URL("/images/princessHeader.png");
		background-repeat: no-repeat;
		background-position: left top;
	}

	#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: 15px;
		right: 25px;
	}
	#header object {
		display:block;
		position:absolute;
		right:25px;top:15px;
	}
	#topBanner img {
		border-color: #a971a0;
	}

	#topNavigation {
		position:relative;
		margin:0 0 10px;
		height: 45px;
		background-color: transparent;
	}

	#topNavigation ul {
		position:relative;
		margin: 0;
		width:100%;height:35px;
		left:0;
		background-image: URL("/images/topNavigationBg.png");
		background-repeat: repeat-x;
		background-position: left top;
		border-top: solid 10px #171947;
	}

	#topNavigation ul li {
		padding-top:1px;
	}

	#topNavigation ul li a {
		background: transparent;
		color: #333333;
		display: block;
		font-size: 1em;
		font-weight: normal;
		text-transform: none;
		text-decoration: none;
		width: auto;
		text-transform:uppercase;
		line-height:18px;
		}

	#topNavigation ul li a:active,
	#topNavigation ul li a:hover,
	#topNavigation ul li.selected a {
		background: transparent;
		color: #333333;
		background-color:#789bfd;
	}

	#c02Content {
		margin: 0 0px;
		padding: 0 10px 20px 0px;
		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: #89929e;
	}

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

	#poll p {
		background-color: #83517B;
	}

	#poll input,
	#commentForm input {
		border-color: #66395f;
	}

	#commentForm textarea {
		border: 1px solid #66395f;
	}

	#footer {
		background-color:#fff;
		/*background-image: URL("/images/footerBg.gif");
		background-repeat: no-repeat;
		background-position: left top;*/
		border: none;
		height: 56px;
		padding: 0;
		color: #978995;
		overflow: hidden;
		position:absolute;
		bottom:0;left:0;
		width:100%;
		z-index:999;
	}

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

	hr {
		border-bottom: 1px solid #799cff;
	}

	#developers a {
		text-indent: -1000em;
	}

	#column02 .banner {
		margin: 0 0 1em;
	}
	.article p, .comment p, .comment h3, .articleIndex p {
		font-size:1.1em;
	}
	.hot-item {
		width:150px;
		padding:10px;
		margin-left:30px;
		text-align:center;
		background:#89929e;
		display:none;
	}
	.hot-item h1 {
		font-size:1.6em;
		color:#fff;
		text-align:left;
	}
	.hot-item img {
		margin:0 auto;
		border:0.7em solid #799cff;
	}
	.hot-item a:hover img {
		border-color:#fff;
	}
	.articleIndex {
		padding:15px;
		background-color:#89929e;
	}
	#sideNavigation {
		margin:7px 0 0;padding:0;
	}
	#sideNavigation ul {
		margin:0;padding:0;
		list-style:none;
	}
	#sideNavigation ul li {
		margin:0;padding:0;

	}
	#sideNavigation ul li a {
		display:block;
		padding:2px;
		color:#fff;
		text-transform:uppercase;
		text-align:right;
	}
	#sideNavigation ul li.selected {
		background-color:#fff;
	}
	#sideNavigation ul li.selected a {
		color:#333;
	}
}
