﻿@media print {
	.HideInPrint {
		display: none;
	}
}

@media screen {
}

@media all
{
	* {
		margin: 0;
		padding: 0;
		outline: none;
	}

	html, body {
		height: 100%;
		margin: 0 0 1px 0;
	}

	body, a, tbody, td, input, select, textarea {
		font-family: Arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #7e7f82;
	}

	ul, ol {
		/*list-style-position: inside;/**/
		margin-left:2.5em;
		padding: 10px 0;
	}

	li {
		list-style-image: url(../images/bullet.gif);
	}

	/*http://www.giantisland.com/Resources/LitePacificHackforSafariAndIE7.aspx*/
	hr {
		line-height:1px;
		font-size:1px;
		border:0;
		border-bottom: solid 1px #96bc3d;
		height:0;
		margin: 5px 0;
	}
	/*\*/
	html*hr {
	[
	margin: 5px 0;
	]margin:0;
	}
	.dummyend[id]{clear:both}

	hr.dashed{
		border-bottom: dashed 1px #96bc3d;
	}

	hr.dotted{
		border-bottom: dotted 1px #96bc3d;
	}

	.Spacer {
		line-height: 10px;
		height: 10px;
	}
	.Cleaner {
		clear: both;
	}

	a img {
		cursor:pointer;
	}

	a, a:visited {
		color:#7e7f82;
		text-decoration : underline;
		font-weight : bold;
	}

	a:hover {
		color: #608127;
		font-weight : bold;
	}

	form#aspnetForm, form#aspnetForm > div:first-child {
		height:100%;
	}

	/* frame */
	table.Frame1 {
		width: 950px;
		height: 100%;
		margin: 0 auto;
		border-collapse: collapse;
	}

	div.TdSpacer {
		width: 15px;
	}

	td.LeftCol1 {
		height: 100%;
	}

	div.LeftCol1 {
		width: 293px;
	}

	div.InLeftCol1 {
		float: right;
	}

	td.RightCol1 {
	}

	table.Frame2 {
		width: 642px;
		border-collapse: collapse;
	}

	div.LeftCol2 {
		width: 423px;
		padding: 10px 0;
		color: #b1b2b5;
	}

	div.LeftCol2 a, div.LeftCol2 a:visited {
		color: #d8d8d8;
		text-decoration : none;
	}
	div.LeftCol2 a:hover {
		text-decoration: underline;
	}

	div.RightCol2 {
		width: 204px;
	}

	td.ValignTop {
		vertical-align: top;
	}

	td.ValignBot {
		vertical-align: bottom;
	}

	div.Menu {
		width: 172px;
	}
	
	td.Header {
		height:36px;
		padding: 10px 0 0 0;
	}
	/* frame*/

	/* langselector */
	table.LangSelector {
		border-collapse: collapse;
		width: 100%;
	}
	table.LangSelector td {
		text-align : center;
		padding : 2px;
		font-size: 11px;
	}
	table.LangSelector td a, table.LangSelector td a:visited {
		text-decoration: none;
		font-size: 11px;
	}
	table.LangSelector td a:hover {
		color : #96bc3d;
		text-decoration: underline;
	}
	table.LangSelector td a.selected, table.LangSelector td a.selected:visited {
		color: #96bc3d;
	}
	/* langselector */

	/* level 1 */
	a.MenuTop-1, a.MenuTop-1:visited {
		display: block;
		width: 172px;
		background: url("../images/n-menu-top-1.gif") no-repeat top left;
		margin: 9px 0 0 0;
		padding: 8px 0 0 0;
		text-align : left;
		font-family: Monospace; /*Courier New;*/
		font-size: 14px;
		font-weight : normal;
		color: #fff;
		text-decoration: none;
	}
	a.MenuTop-1:hover {
		background: url("../images/n-menu-top-1.gif") no-repeat top right;
		color: #363636;
		text-decoration : underline;
	}
	a.MenuTop-1 span.MenuTop-1 {
		display: block;
		margin: 0 10px;
	}
	a.MenuTop-1 span.MenuBot-1 {
		display: block;
		width: 172px;
		background: url("../images/n-menu-bot-1.gif") no-repeat bottom left;
		height: 9px;
	}
	a.MenuTop-1:hover span.MenuBot-1 {
		background: url("../images/n-menu-bot-1.gif") no-repeat top right;
	}
	/* selected */
	a.MenuTopSelected-1, a.MenuTopSelected-1:visited {
		display: block;
		width: 172px;
		background: url("../images/n-menu-top-1.gif") no-repeat top right;
		margin: 9px 0 0 0;
		padding: 8px 0 0 0;
		text-align : left;
		font-family: Monospace; /*Courier New*/
		font-size: 14px;
		font-weight : normal;
		color: #363636;
		text-decoration: none;
	}
	a.MenuTopSelected-1:hover {
		text-decoration : underline;
	}
	a.MenuTopSelected-1 span.MenuTopSelected-1 {
		display: block;
		margin: 0 10px;
	}
	a.MenuTopSelected-1 span.MenuBotSelected-1 {
		display: block;
		width: 172px;
		background: url("../images/n-menu-bot-1.gif") no-repeat top right;
		height: 9px;
	}
	/* level 1 */

	/* level 2 */
	a.MenuTop-2, a.MenuTop-2:visited {
		display: block;
		width: 172px;
		background: url("../images/n-menu-top-2.gif") no-repeat top left;
		padding: 4px 0 0 0;
		text-align : left;
		font-family: Monospace; /*Courier New;*/
		font-size: 11px;
		font-weight : normal;
		color: #363636;
		text-decoration: none;
	}
	a.MenuTop-2:hover {
		background: url("../images/n-menu-top-2.gif") no-repeat top right;
		color: #fff;
		text-decoration : underline;
	}
	a.MenuTop-2 span.MenuTop-2 {
		display: block;
		margin: 0 10px;
	}
	a.MenuTop-2 span.MenuBot-2 {
		display: block;
		width: 172px;
		background: url("../images/n-menu-bot-2.gif") no-repeat bottom left;
		height: 7px;
	}
	a.MenuTop-2:hover span.MenuBot-2 {
		background: url("../images/n-menu-bot-2.gif") no-repeat top right;
	}
	a.MenuTop-2 span.MenuBotLast-2 {
		display: block;
		width: 172px;
		background: url("../images/n-menu-bot-2-last.gif") no-repeat top left;
		height: 7px;
	}
	a.MenuTop-2:hover span.MenuBotLast-2 {
		background: url("../images/n-menu-bot-2-last.gif") no-repeat bottom right;
	}
	/* selected */
	a.MenuTopSelected-2, a.MenuTopSelected-2:visited {
		display: block;
		width: 172px;
		background: url("../images/n-menu-top-2.gif") no-repeat top right;
		padding: 4px 0 0 0;
		text-align : left;
		font-family: Monospace; /*Courier New;*/
		font-size: 11px;
		font-weight : normal;
		color: #fff;
		text-decoration: none;
	}
	a.MenuTopSelected-2:hover {
		text-decoration : underline;
	}
	a.MenuTopSelected-2 span.MenuTopSelected-2 {
		display: block;
		margin: 0 10px;
	}
	a.MenuTopSelected-2 span.MenuBotSelected-2 {
		display: block;
		width: 172px;
		background: url("../images/n-menu-bot-2.gif") no-repeat top right;
		height: 7px;
	}
	a.MenuTopSelected-2 span.MenuBotSelectedLast-2 {
		display: block;
		width: 172px;
		background: url("../images/n-menu-bot-2-last.gif") no-repeat top right;
		height: 7px;
	}
	/* level 2 */

	/* menupath 
	div.MenuPath {
		color: #608127;
		font-size : 10px;
		font-weight : normal;
		margin: 15px 15px 0 15px;
	}
	div.MenuPath a, div.MenuPath a:visited {
		color: #608127;
		text-decoration : none;
		font-size : 10px;
		font-weight : normal;
	}
	div.MenuPath a:hover {
		text-decoration: underline;
	}
	 menupath */
	
	a.BackTopLink, a.BackTopLink:visited {
		float: right;
		padding: 0 0 0 10px;
		color: #608127;
		text-decoration: none;
	}
	a.BackTopLink:hover {
		color: #000;
	}
	a.BackTopLink span, a.BackTopLink:visited span {
		text-decoration: underline;
	}
	a.BackTopLink:hover span {
		color: #000;
	}
	
	/* news listing */
	div.NewsDate{
	}
	div.NewsTitle, div.NewsTitle a, div.NewsTitle a:visited, div.NewsTitle a:hover {
		color : #608127;
		font-family : Monospace; /*Courier New;*/
		font-size : 17px;
		padding: 0 0 5px 0;
	}
	div.NewsText{
	}
	div.NewsText div.Image a img {
		float:left;
		margin-right:15px;
	}
	div.NewsMore, div.NewsMore a, div.NewsMore a:visited, div.NewsMore a:hover {
		color: #608127;
		font-size : 10px;
	}
	div.NewsPager, div.NewsPager a, div.NewsPager a:visited, div.NewsPager a:hover {
		color: #7e7f82;
		/*font-size : 10px;*/
		padding: 0 0 5px 0;
		text-align :right;
	}
	/* news listing */
	
	/* news listing right column */
	div.RcImage {
		position: relative;
		margin: 0 0 15px 0;
		width: 204px;
		overflow: hidden;
		/*border: solid 1px red;*/
	}

	table.RcText {
		position: absolute;
		z-index: 99;
		bottom: 0;
		background-image: url("../images/semi-transparent-50.png");
		width: 204px;
	}
	table.RcText td{
		padding: 10px;
		color: white;
		font-family : Monospace;
		font-weight : normal;
	}
	table.RcText td a, table.RcText td a:visited, table.RcText td a:hover {
		color: white;
		font-family : Monospace;
		text-decoration : none;
		cursor : pointer;
	}

	table.RcText td a span.More, table.RcText td a:visited span.More {
		display:block;
		color:#96bc3d;
		text-align:right;
		text-decoration:none;
	}
	
	table.RcText td a:hover span.More {
		color:#fff;
	}
	
	span.More1 {
		text-decoration: underline;
	}
	
	/* news listing right column */
	
	table.MicroPlayer {
		float: right;
		margin: 0 5px 0 0;
		border-collapse : collapse ;
		padding: 0;
	}
	
	/* Packets */
	table.Packets {
		width: 100%;
		border-collapse : collapse;
		background : #fff;
	}
	table.Packets td {
		padding: 0;
		vertical-align:top;
	}
	table.Packets td div.Packet {
		width: 204px;
		height: 238px; /*258*/
		background: #d1d2d4;
		overflow : hidden ;
	}
	table.Packets td div.White {
		background: #fff;
	}
	table.Packet {
		width: 100%;
	}
	table.Packet td {
		padding: 0;
	}
	div.PacketImage {
		height:90px;
	}
	div.PacketTransparency {
		display: block;
		height:35px; /*!! +padding = 45 */
		overflow : hidden ;
		background : url("../images/semi-transparent-50.png");
		padding: 5px;
		color: #fff;
		font-family : Monospace;
		position: relative;
	}
	div.PacketTransparency a, div.PacketTransparency a:visited, div.PacketTransparency a:hover {
		position: absolute;
		display : block;
		bottom : 0;
		color: #fff;
		font-family : Monospace;
		text-decoration : none;
		padding: 0 5px 5px 5px;
	}

	div.PacketText {
		overflow : hidden ;
		height : 75px;
		background : #d1d2d4;
		color : #58585a;
		padding: 5px;
	}
	a.PacketMore, a.PacketMore:visited {
		display: block;
		font-family : Monospace;
		text-decoration : none;
		color: #608127;
		/*color:#008800;*/
		text-align : right;
		margin: 0 10px 0 0;
	}
	a.PacketMore:hover {
		color: #000;
	}
	/* Packets */
	
	/* Packet termin */
	div.PacketTermin {
		background: #58585a;
		margin: 0 0 15px 0;
		padding: 15px 10px;
	}
	div.PacketTermin div.Date {
		color: #96bc3d;
	}
	div.PacketTermin div.Duration, div.PacketTermin div.Price {
		color: #fff;
		font-family : Monospace;
		font-weight : normal ;
	}
	div.PacketTermin div.Link a, div.PacketTermin div.Link a:visited {
		font-family : Monospace;
		display:block;
		color:#96bc3d;
		text-align:right;
		text-decoration:none;
	} 
	
	div.PacketTermin div.Link a:hover {
		color: #fff;
	}
	/* Packet termin */
	
	div.PacketData div {
		font-weight: bold;
	}
	table.PacketPrefix {
		width: 100%;
		background: #d1d2d4;
	}
	table.PacketPrefix td {
		padding : 5px;
	}
	table.PacketPrefix td.Title {
		color: #fff;
		font-size: 11px;
		font-family : Monospace;
		font-weight : normal ;
		background: #939598;
	}
	
	/* Guest book*/
	.GbDate {
		color : #58585a;
		font-family : Monospace; /*Courier New;*/
		padding: 0 10px 0 0;
	}
	
	.GbTitle {
		color : #608127;
		font-family : Monospace; /*Courier New;*/
	}

	.GbComment, .GbNoItems {
		padding: 0 0 5px 0;
	}
	
	.GbFooter {
		font-style : italic;
	}
}