﻿/*===========================================================
 DEFAULT FORMATING FOR WHOLE PROJECT

 Notes: Definicia zakladnych [default] stylov celeho portalu.
 Autor: Ing.Roman Hudec, 25.12.2007, Slovakia
===========================================================*/
/*
html
{ 
	width: 100%;
	height: 100%;
}
*/
body
{ 
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0px 0px 0px 0px;	
	/*overflow:auto;*/
}

form
{ 
	margin:0;
	width: 100%;
	height: 100%;
}

/*============================
 a FORMATING
============================*/
a
{
	font-family: Tahoma, Verdana, Ariel;
	font-size: 8pt;
	color:#525252;
}

a:hover
{
	text-decoration: underline;
}
/*============================
 GLOBAL FONT FORMATING
============================*/
/*Globalne nastavenie fontu a velkosti fontu*/
textarea, select,input,tr, td, div, body
{	
	font-family: Tahoma, Verdana, Ariel;
	font-size: 8pt;
	color:#525252;
}

hr
{
	color:#525252;
	height:1px;
}
select
{	
	margin-top:1px;
	margin-bottom:1px;
}
/*============================
 MASTER PAGE FORMATING
============================*/
#materTable
{
	width:100%;
	height:100%;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style:none;
}
.wholePage
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C1DCFE,endColorStr=White);
	
	background-image:url('/images/gbcg.jpg');
	background-repeat:repeat-x;
}

#headerTable
{
	width:100%;
	background-image:url('/images/skreality_logo_bg.gif');
	background-repeat:repeat-x;
}

#header 
{
	width:310px;
	height:100px;
	vertical-align:top;
	background-image:url('/images/skreality_logo.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

#headerBanner
{
	vertical-align:middle;
	height:80px;
}

#menuTable
{
	width:100%;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style:none;
}

.left_col 
{
	width: 100px;
	background:#336699;
}

#page_content 
{
	height:100%;
	vertical-align:top;
}

.left_content 
{
	vertical-align:top;
    width: 200px;
}
.right_content 
{
	vertical-align:top;
	width: 200px;
}
.right_banner
{
	vertical-align:top;
	width:1px;
}

.right_col 
{
	width: 100px;
	background:#336699;
}


td.footer
{
	height:21px;
}

#tableFooter
{
	width:100%;
	height:21px;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style:none;
}

.footer-bg 
{
	width:auto;
	background-image:url('/images/footer-bg.gif');
	background-repeat:repeat-x;
}

.footer-left 
{
	width:4px;
	background-image:url('/images/footer-left.gif');
	background-repeat:no-repeat;
}
.footer-right 
{
	width:4px;
	background-image:url('/images/footer-right.gif');
	background-repeat:no-repeat;
}

.menu
{
	width:100%;
	background-image:url("/images/menu_bg.gif");
	background-repeat:repeat-x;
}
.languageToolbox
{
	width: 60px;
	background-image:url("/images/lng-bg.gif");
	background-repeat:repeat-x;

}

/*FORMATOVANIE VERZIA APLIKACIE */
.verziaAplikacie
{
	text-align:right;
	
	padding-right:5px;
	padding-bottom:2px;
	vertical-align:bottom;
}

.verziaAplikacie span
{
	color:white;
}

/*FORMATOVANIE LABELU */
.formlabel-bold
{
	text-align:left;
	padding-top:3px;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:3px;
	font-weight:bold;
}

.formlabel
{
	text-align:left;
	padding-top:3px;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:3px;
}

.blueNavigationLink , .blueNavigationLink div
{
	color:#3084CA;
	text-decoration:underline;
}

.redBoldText
{
	color:red;
	font-weight:bold;
}

.ms-vb2 .blueNavigationLink 
{
	color:#3084CA;
	text-decoration:underline;
}

/*##################################################################################*/
/*SHAREPOINT OVERRIDES*/
/*##################################################################################*/
.ms-long{
width:386px;
}
.ms-longer{
width:411px;
}
.ms-rtelong{
width:384px;
}
.ms-rtelonger{
width:409px;
}

.ms-menutoolbar
{
	border-bottom:1px solid #6f9dd9;
	height:22px;
	background-image:url("/_layouts/images/listheadergrad.gif");
	background-repeat:repeat-x;
}
.ms-formvalidation
{
	color:red;
}
.ms-formlabel
{
	text-align:left;
	border-top:1px solid #d8d8d8;
	padding-top:3px;
	padding-right:8px;
	padding-bottom:6px;
	color:#525252;
	font-weight:bold;
}
.ms-formbody
{
	vertical-align:top;
	background:#ebf3ff;
	border-top:1px solid #d8d8d8;
	padding:3px 6px 4px 6px;
}

.ms-ButtonHeightWidth
{
	width:120px;
	height:20px;
	color:white;
	border-style:none;
	background-color:transparent;
	background-image:url('/images/buttonWidthHeight.gif');
	cursor:pointer;
}

/*############################*/
/*NAVIGATION OVERRIDES*/
/*############################*/

.ms-topnavContainer
{
	border:none;
	border-left:solid 0px #c2dcff;		
}

.ms-topnav
{
	font-weight:bold;
	background-color:#1B4170;	
	color:white;
}

.ms-topnav a
{
	display:inherit;
	white-space:nowrap;
	padding:3px 8px 4px 8px;
	height:17px;
}


.ms-topnavselected
{
	color:white;
	font-weight:bold;
	border:solid 0px #79a7e3;
	border-bottom-width:0px;
	border-left:solid 0px #e3efff;
	background-color:#1B4170;
}

.ms-topnavselected a:hover{}
.ms-topNavHover a:visited, .ms-topNavHover a:hover
{
	color:#CC3300;
	text-decoration:none;
}
.ms-topnav img
{
	position:relative;
	left:-6px;
}

.ms-topNavFlyOutsContainer{}

.ms-topNavFlyOuts
{
	background-color:#1B4170;
}

.ms-topNavFlyOuts a
{
	text-decoration:none;
	color:white;
		
	width:150px;
	min-width:120px;
		
	padding:4px 8px 4px 8px;		
}

.ms-topNavFlyOuts a:hover
{
	text-decoration:none;	
	color:red;
}

.ms-topNavFlyOutsHover {}
/*############################*/
/*GRID HEADER OVERRIDES*/
/*############################*/

/*BG HEADER*/
.ms-vh2-nofilter
{
	font-weight:normal;
	color:#b2b2b2;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
	
	white-space:nowrap; 

	padding-top:1px;
	padding-bottom:0px;
	background-color:#1B4170;
	
	padding-left:7px;
	padding-right:8px;
	padding-top:3px;
	height:20px;

}

/*GRIDVIEW HEADER*/
.ms-vh2-nofilter a:hover
{
	text-decoration:underline;
}

.ms-vh2-nofilter a
{
	color:white;
	text-decoration:none;
}

.ms-listviewtable .ms-vb2
{
	padding-left:7px;
	padding-right:7px;
}

/*GRIDVIEW ROW*/
.ms-vb2
{
	vertical-align:top;
	
	padding-top:3px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;	
}

.ms-vb2 a
{
	text-decoration:none;
}

.ms-vb2 a:hover
{
	text-decoration:underline;
}

.ms-alternating
{
	background-color:#ebf3ff;
}

/*---------------------------------*/
/* deleted grid view rows formatibg*/
.ms-alternating-deleted .ms-vb2
{
	background-color:#ebf3ff;
	color:red;
}
.ms-deleted .ms-vb2
{
	color:red;
}
/*---------------------------------*/

/*---------------------------------*/
/* inactive  grid view rows formatibg*/
.ms-alternating-inactive, .ms-alternating-inactive .ms-vb2, .ms-alternating-inactive a
{
	background-color:#ebf3ff;
	color:#999999;
}
.ms-inactive, .ms-inactive .ms-vb2, .ms-inactive a
{
	color:#999999;
}
/*---------------------------------*/
