/*------- body style----*/
body
{
	background-color: #E1E2DC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
}

/*------- Login buttons ----*/
.login
{
	background-color: #FEFEFF;
	background-image: url(Images/form_WrapperBg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 400px;
}

/*------- page styles----*/
.bodyWrapper
{
	background-image: url(images/wallpaper.jpg);
	background-position: top;
	background-repeat: repeat-x;
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodyWrapper a:hover, a:hover
{
	text-decoration: underline;
}

.bodyWrapper a:active, a, a:active
{
	color: #555553;
	text-decoration: underline;
}

.bodyWrapper h1
{
	font-size: 14px;
	margin: 0;
	padding: 0;
}

/* Master page*/
.masterPage
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.masterPage .logo-background
{
	background-color: #D9D9D9;
	background-image: url(Images/background.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 71px;
	width: 100%;
	border-bottom: solid 2px #7b7b71;
}

.masterPage .menu_top
{
	background-color: #D9D9D9;
	background-image: url(Images/background.jpg);
	background-position: top;
	background-repeat: repeat-x;
	width: 100%;
}

/*------- Asp.Net control styles----*/
.GridView
{
	background-color: #FEFEFF;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: normal;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-image: url(Images/form_WrapperBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.GridViewHeder
{
	background-color: white;
	background-image: url(Images/GridHeaderBg.gif);
	background-position: top;
	background-repeat: repeat-x; /*border-bottom:solid 1px #bbb; border-top:solid 1px #bbb;*/
	color: #555553;
	font-weight: bold;
	height: 30px;
}

.GridViewPager
{
	font-weight: bold;
	width: 100%;
}

.GridViewPager TABLE
{
	margin-left: auto;
	text-align: right;
}

.Table
{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	background: #FEFEFF;
	background-image: url(Images/form_WrapperBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.TableHeder
{
	background-color: #FFFFFF;
	background-image: url(Images/GridHeaderBg.gif);
	background-position: top;
	background-repeat: repeat-x; /*border-bottom:solid 1px #bbb; border-top:solid 1px #bbb;*/
	color: #555553;
	font-weight: bold;
	height: 30px;
	text-align: left;
}

.TableFooter
{
	margin: 0 auto;
	text-align: center;
}

.TableRow
{
}

.Table .alignRight /*<------left table column*/
{
	text-align: right;
	white-space: nowrap;
}

.Table .alignLeft /*<-------right table column*/
{
	margin-right: 2px;
	text-align: left;
	white-space: nowrap;
}

/*------- page buttons ----*/
.imageButton
{
	color: #000000;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
	overflow: hidden;
	display: table-cell; /* glupa mozzila */
	display: inline-block; /* glupi ie */
	width: 120px;
	height: 28px;
	text-align: center;
	line-height: 26px;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(Images/form_ButtonSubmit.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

.imageButton:hover
{
	background-position: 0 0;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
}

.Spacer
{
	height: 25px;
}

/*--- Controls Input ---*/
.bodyWrapperControls
{
	background-color: #FFFFFF;
	border: solid 1px #B5B5B5;
}

.HelpPanel
{
	background-image: url(Images/HelpBgBar.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 25px;
	margin: 0;
	padding-left: -10px;
	padding-top: 3px;
	width: 327px;
}


.ToolBoxDesktopTop
{
	background-image: url(Images/DesktopToolBox_01.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.ToolBoxDesktopMid
{
	background-image: url(Images/DesktopToolBox_02.gif);
	background-repeat: repeat-y;
	padding: 0 0 0 6px;
}

.ToolBoxDesktopBottom
{
	background-image: url(Images/DesktopToolBox_03.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.FlashControl div
{
	display: inline !important;
	padding: 0 0 0 5px !important;
}

a, .GridView a
{
	color: #555553;
	text-decoration: none;
	cursor: pointer;
}

.GridViewRow, .GridViewAltRow
{
	background: #f7f7f7;
	line-height: 25px;
}

.bodyWrapper .ToolBox, .bodyWrapper .ToolBoxDesktop
{
	margin: 0;
	padding: 0;
}
