﻿body
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	color: Gray;
}

td
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	color: Gray;
}

a:link,
a:visited
{
	color:Black;
	text-decoration: underline;
}

a:hover
{
	color: Red;	
	text-decoration: underline;
}

.ErrorNote
{
	color: Red;
	font-weight: bold;	
}

.divArticleDetail
{
	clear: both;
}

.divArticleDetail h2
{
	color: Black;
}

.divArticleDetail img
{
	margin-right: 10px;
	margin-bottom: 10px;
}


#divPageHeader
{
	float:none;
	clear:both;
	width: 780px;
	height: 100px;
	margin-top: 10px;
	
}

#divPageHeader_BigBanner
{
	float: right;
	width: 620px;
	height: 100px;
	
}

#divPageHeader_Logo
{
	margin-top: 20px;
	float: left;
	width: 150px;
	text-align: left;
}

#divPageHeader_SmallBanner
{
	float: right;
}

#divPageContent
{
	float:none;
	clear:both;
	margin-top: 10px;
	width: 780px;
	text-align: left;
}

#divPageContent_LeftColumn
{
	width: 490px;
	float: left;
}

#divPageContent_RightColumn
{
	width: 280px;
	float: right;
	
}

#divPageContent_RightColumn_Top
{
	background-image: url(../images/rightcolumn_top_link.jpg);
	width: 280px;
	height: 50px;
}

.divLeftColumnHeader
{
	background-color: #dcdcdc;
	height: 20px;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: Black;
	border-bottom: 2px solid gray;
	border-right: 1px solid gray;
}

.FormStar_NeededField
{
	color: Red;
}

#divAbout
{
	float: none;
	clear: both;
	width: 780px;
	color: Silver;
}

#divAbout a:link,
#divAbout a:hover,
#divAbout a:visited
{
	color: Silver;
	text-decoration: underline;	
}


/*
/////////////////////////////////////////////////////////////////////////////
Spodne menu
/////////////////////////////////////////////////////////////////////////////
*/
#divBottomMenu
{
	float:none;
	clear: both;
	width: 780px;
	color: gray;
}

#divBottomMenu a:link,
#divBottomMenu a:hover,
#divBottomMenu a:visited
{
	color: gray;
	text-decoration: underline;	
}

/*
/////////////////////////////////////////////////////////////////////////////
Horizontalne menu
/////////////////////////////////////////////////////////////////////////////
*/
#divHorizontalMenu
{
	width: 100%;
	height: 50px;
	background-image: url(../images/menu_link.jpg);
	float: none;
	clear: both;
	text-align: center;
}

.divHorizontalMenu_Item
{
	float: left;
	height: 20px;
	
	margin-top: 20px;
	margin-left: 2px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	font-weight: bold;
	/*
	border-bottom: 2px solid #490000;
	border-right: 2px solid #490000;
	*/
	border-bottom: 2px solid white;
	border-right: 1px solid white;
	text-align: center;
	color: White;
}

.divHorizontalMenu_Item a:link,
.divHorizontalMenu_Item a:visited
{
	color:White;
	text-decoration: none;
}

.divHorizontalMenu_Item a:hover
{
	color:black;
	text-decoration: none;
}





/*
/////////////////////////////////////////////////////////////////////////////
Horizontalne menu Homepage
/////////////////////////////////////////////////////////////////////////////
*/
#divHorizontalMenuHomePage
{
	width: 100%;
	height: 50px;
	background-image: url(../images/menu_link.jpg);
	float: none;
	clear: both;
	text-align: center;
}

.divHorizontalMenuHomePage_Item
{
	float: left;
	height: 20px;
	
	margin-top: 20px;
	margin-left: 2px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	font-weight: bold;
	/*
	border-bottom: 2px solid #490000;
	border-right: 2px solid #490000;
	*/
	border-bottom: 2px solid white;
	border-right: 1px solid white;
	text-align: center;
	color: White;
}

.divHorizontalMenuHomePage_Item a:link,
.divHorizontalMenuHomePage_Item a:visited
{
	color:White;
	text-decoration: none;
}

.divHorizontalMenuHomePage_Item a:hover
{
	color:black;
	text-decoration: none;
}



/*
/////////////////////////////////////////////////////////////////////////////
Horizontalne menu - pravý stlpec
/////////////////////////////////////////////////////////////////////////////
*/
#divHorizontalMenuRightColumn
{
	width: 100%;
	height: 50px;
	background-image: url(../images/menu_link.jpg);
	float: none;
	clear: both;
	text-align: right;
}

.divHorizontalMenuRightColumn_Item,
.divHorizontalMenuRightColumn_Item_Forum,
.divHorizontalMenuRightColumn_Item_Login
{
	float: right;
	height: 20px;
	width: 128px;
	margin-top: 20px;
	margin-left: 2px;
	margin-right: 3px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	/*
	border-bottom: 2px solid #490000;
	border-right: 2px solid #490000;
	*/
	border-bottom: 2px solid white;
	border-right: 1px solid white;
	text-align: center;
	color: White;
}

.divHorizontalMenuRightColumn_Item a:link,
.divHorizontalMenuRightColumn_Item a:visited,
.divHorizontalMenuRightColumn_Item_Forum a:link,
.divHorizontalMenuRightColumn_Item_Forum a:visited,
.divHorizontalMenuRightColumn_Item_Login a:link,
.divHorizontalMenuRightColumn_Item_Login a:visited
{
	color:White;
	text-decoration: none;
}

.divHorizontalMenuRightColumn_Item a:hover,
.divHorizontalMenuRightColumn_Item_Forum a:hover,
.divHorizontalMenuRightColumn_Item_Login a:hover
{
	color:black;
	text-decoration: none;
}


.divHorizontalMenuRightColumn_Item_Forum
{
	background-color: #F47717;
}


.divHorizontalMenuRightColumn_Item_Login
{
	background-color: #059241;
}





.CategoriesList
{
	
}

.CategoriesList_ParentCategory
{
	text-transform: uppercase;
}

.CategoriesList_ParentCategory a:link,
.CategoriesList_ParentCategory a:visited
{
	color: Black;
	text-decoration: underline;
	font-weight: bold;
}

.CategoriesList_ParentCategory a:hover
{
	color: red;
	text-decoration: underline;
	font-weight: bold;
}

.CategoriesList_ChildCategory
{
	 font-size: 10px;
	 color: Gray;
}

.CategoriesList_ChildCategory a:link,
.CategoriesList_ChildCategory a:visited
{
	color: Gray;
	text-decoration: none;
}

.CategoriesList_ChildCategory a:hover
{
	color: Gray;
	text-decoration: underline;
}


.LinkList
{}

.LinkList_Name
{
	font-weight: bold;
	font-size: 13px;
}

.LinkList_AlternateItem
{
	background-color: #f5f5f5;
}


/*
/////////////////////////////////////////////////////////////////////////////
TREE LIST - Administracia kategorii
/////////////////////////////////////////////////////////////////////////////
*/
.divDefaultTreeList
{
	clear: both;
	float: none;
	width: 100%;
}

.divDefaultTreeList_Item
{
	clear: both;
	float: none;

}

.divDefaultTreeList_Item a:link,
.divDefaultTreeList_Item a:hover,
.divDefaultTreeList_Item a:visited
{
	text-decoration: none;
}

.divDefaultTreeList_Item_Disabled
{
	clear: both;
	float: none;
	color: green;
}

.divDefaultTreeList_Item_Disabled a:link,
.divDefaultTreeList_Item_Disabled a:hover,
.divDefaultTreeList_Item_Disabled a:visited
{
	
	text-decoration: none;
}



.divDefaultTreeList_Item_Over
{
	clear: both;
	float: none;
	color: red;
}

.divDefaultTreeList_Item_Over a:link,
.divDefaultTreeList_Item_Over a:hover,
.divDefaultTreeList_Item_Over a:visited
{
	color: red;
	text-decoration: undeline;
}




/*
/////////////////////////////////////////////////////////////////////////////
Standard right container
/////////////////////////////////////////////////////////////////////////////
*/

.StandardRightContainer
{
	margin-top: 20px;

}

.RightContainer_Forum
{
		margin-top: 20px;
		background-color: #E2E2E2;
			padding-bottom: 5px;
}

.StandardRightContainer_Header
{
	width: 280px;
	height: 22px; 
	
	background-image: url(../images/standardrightcontainer_headerlink.jpg);
	text-align: right;
	
}

.RightContainer_Forum_Header
{
	width: 280px;
	height: 22px; 
	text-align: right;
	background-color: Gray;
}

.StandardRightContainer_HeaderText
{
	width: 270px;
	color: White;
	font-weight: bold;
	font-size: 13px;
	padding-right: 10px;
	padding-top: 3px;
	text-transform:lowercase;
}

.StandardRightContainer_Content
{
	padding-right: 5px;
	text-align: right;
	font-size: 11px;
}





/*
/////////////////////////////////////////////////////////////////////////////
Datagrid
/////////////////////////////////////////////////////////////////////////////
*/

.DataGrid_Filter
{
}

.DataGrid_Filter caption
{
	background-color: #8b0002;
	color: White;
	font-weight: bold;
	text-align: left;
}

.DataGrid_Filter td
{
	background-color: #f5f5f5;
}

.DataGrid
{

}

.DataGrid_Header
{
	background-color: #8b0002;
	color: White;
	font-weight: bold;
}

.DataGrid_Header td
{
	color: White;
	font-weight: bold;
}

.DataGrid_Header a:link,
.DataGrid_Header a:visited
{
	color: White;
	text-decoration: none;
}

.DataGrid_Header a:hover
{
	color: White;
	text-decoration: underline;
}

.DataGrid_Item
{

}

.DataGrid_AlternatingItem
{
	background-color: #f5f5f5;
}



/*
/////////////////////////////////////////////////////////////////////////////
All cities weather
/////////////////////////////////////////////////////////////////////////////
*/

.AllCitiesWetaherForecast
{
	border: 1px solid #dcdcdc;
	font-size: 10px;
}

.AllCitiesWetaherForecast_CityName
{
	font-weight: bold;
	color: black;
	background-color: #dcdcdc;
	font-size: 11px;
	padding-bottom: 5px
	
}

.AllCitiesWetaherForecast_Today
{
	background-color: #f9f9f9;
	border-bottom: 1px solid #dcdcdc;
}

.AllCitiesWetaherForecast_1Day
{
	background-color: #f1f1f1;
	border-bottom: 1px solid #dcdcdc;
}

.AllCitiesWetaherForecast_2Day
{
	background-color: #e8e8e8;
}


.VirtualCounter
{
	padding: 4px;
	background-color: #a9a9a9;
	color: White;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
}
