﻿body
{
	margin: 0px 0px 0px 0px;
	background-color: #000000; 
	color: #ABABAB; 
	font-family: Verdana; 
	font-size: 11px;
}

a 
{
	text-decoration: none;
	color: #ABABAB;
}

a:hover
{
	color: #FFFFFF;
}

h1
{
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
}

h2
{
	font-size: 16px;
	font-weight: bold;
}

.dataGridRow:hover
{
	background-color: #0078a3;
}

.dataGridRowAlt:hover
{
	background-color: #0078a3;
}

#containerRoot
{
	background-image: url(/image/bg_root.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	width: 1050px;
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #050505;
}

#containerMain
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	background-color: #151515;
	border: solid 2px #000000;
}

#header
{
	width: auto;
	height: 150px;
	background-image: url(/image/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#separator
{
	height: 4px;
	/*border-bottom: solid 1px #FFFFFF;*/
	background-color: #606060;
}

#footer
{
	text-align: center;
	border-top: solid 4px #606060;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#menuLeft
{
	float: left;
	width: 150px;
	padding-left: 10px;
}

#content
{
	/*
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-left: 140px;
	border-left: dotted 1px #555555;
	min-height: 1000px;*/
}

.menuLeftBox
{
	border: dotted 1px #000000;
	line-height: 20px;
	padding: 10px;
	background-image: url(/image/bg_menu_box.gif);
	background-repeat: no-repeat;
	width: 120px;
}

.menuLeftBox a
{
	background-image: url(/image/bullet_menu.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
}

.separator
{
	height: 5px;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	background-color: #252525;
}

.separatorArticle
{
	height: 5px;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	background-color: #252525;
}

.ctrlTextBox
{
	font-size: 12px;
	border: solid 1px #797979;
	background-color: #252525;
	color: #ABABAB;
}

.ctrlButton
{
	font-size: 10px;
	border: solid 1px #797979;
	background-color: #252525;
	color: #ABABAB;
}

.ctrlButtonBig
{
	font-size: 12px;
	border: solid 1px #797979;
	background-color: #252525;
	color: #ABABAB;
}

.ctrlDropDown
{
	font-size: 10px;
	border: solid 1px #797979;
	background-color: #252525;
	color: #ABABAB;
}

.userPreview
{
	width: 180px;
	height: 180px;
	text-align: center;
}

.galleryPreview
{
	width: 180px;
	height: 180px;
	text-align: center;
	border: solid 1px #797979;
}

.userPreview img
{
	border: solid 1px #797979;
	margin-bottom: 5px;
}

.bold
{
	font-weight: bold;
}

.highlightMessage
{
	color: #FFFFFF;
	font-style: italic;
	font-weight:bold;
}

.errorMessage
{
	color: #e86a56;
	font-style: italic;
	font-weight:bold;
	text-align: center;
}

.infoMessage
{
	color: #56e891;
	font-style: italic;
	font-weight:bold;
	text-align: center;
}

.internalLink
{
	color: #f3ed86;
}

.adminLink
{
	color: #54be46;
}

.importantLink
{
	font-weight: bold;
	color: #ff5454;
}

.caption
{
	background-color: #c4cbea;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}

.forumPostHeader
{
	height: 12px;
	background-color: #212930;
	padding: 3px;
}

.highlightedEvent
{
	color: #fa6bff;
}

.highlightedSearch
{
	color: #000000; 
	background-color: #f8a0be
}

.decemberAuthor
{
	font-size: 14px; margin: 20px;
}

.reservationItem
{
	font-size: 9px;
	border-bottom: solid 1px #afafaf;
/*	border-left: solid 1px #afafaf;*/
}

.reservationRowWeekend
{
	background-color: #660000;
}

.reservationRow
{
	background-color: #333333;
}

.reservationRowAlt
{
	background-color: #222222;
}

.equipmentBox
{
	border: solid 1px #797979;
	background-color: #252525;
	color: #ABABAB;
	width: 400px;
	height: 400px;
	margin-top: 5px;
	padding: 2px;
	line-height: 17px;
	overflow: auto;
}

.equipmentItem:hover
{
	background-color: #CDCDCD;
	color: #000000;
	cursor: pointer;
}

.fotodielneAutor
{
	font-weight: bold;
	margin-bottom: 20px;
	margin-top:20px;
	font-size: 12px;
}
