﻿/* --- Castle Area -- */

LABEL
{
	font-weight:bold;
	}


a.CastleSmallTitle:link,a.CastleSmallTitle:visited 
{
	color:#25385D;
	text-decoration:none;
	}
a.CastleSmallTitle:hover
{
	color:#B42B2B;
	text-decoration:underline;
	}	
	

.CastleArea
{
	width:453px;
	vertical-align:top;
	background-color:#fff;
	padding-bottom:10px;
	border:0px black solid;
	}

	
.CastleRight
{
	width:139px;
	vertical-align:top;
}

.SpacerTD
{
	width:10px;
	}
	
#TitleBox
{
	margin:4px;
	border:1px solid black;
	background:#fff;
	padding:2px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	}

#TitleBoxContainer
{	font-family: Arial;
	font-size:18pt;
	background: #BE1D1C;
	padding:5px;
	}



#Castle
{
	padding-top:10px;	
	border: 01px solid #CCC;
	border-top:0px;
	background-color:#E3E3E2;
	}


.CastleDetail
{
	margin:10px 7px 7px 7px;
	font-size:8pt;
	padding:0px;
	}


.CastleDetail TD
{
	vertical-align:top;
	padding:3px;
	}
	

.CastleDetailTDLeft
{
	white-space: nowrap;}
	
.CastleDetail H1
{
	margin:0px;
	color:#25385D;
	font-size:100%;
	font-weight:bold;	
	white-space: nowrap;
	}
	

#CastleDiv
{
	margin: 10px 0px 10px 0px;
	width:100%;
	height:25px;
	font-family:Verdana,serif;
}

#CastleDivHead_Bg
{
	background :url(../images/divBlue_Bg.jpg) top repeat-x;
}

#CastleDivHead
{
	letter-spacing:2px;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	padding: 2px 0px 2px 10px;
	background:url(../images/divRightBlue.jpg) top right no-repeat;
}

#CastleDivContent
{
	margin: 5px 0px 0px 0px !important; margin-left:0px;
	border: 1px solid #CCCCCC;

}

#CastleDivInnerContent
{
	font-size:8pt;
	line-height:1.5;
	margin:5px;
	padding:5px;
	background-color:#EDEDEC;
	text-align:justify;
}

/* ---- Galerija ---- */
.GalleryBox
{
	height:133px;
	margin: 0px 0px 10px 0px;
	background:url(../images/castleElements/galerija.jpg) left  top  no-repeat;
	text-align: center;
	border:0px solid black;
	 }

.GalleryBox DIV
{
	padding:10px 5px;
} 

.GalleryBox IMG
{
	cursor:pointer;
	}

.TloctBox
{
	height:133px;
	margin: 0px 0px 10px 0px;
	background:url(../images/castleElements/tlocrti.jpg) left top no-repeat;
	text-align:center;
	border:0px solid black;
}
/*
.TloctBox IMG
{
	cursor:pointer;}
	

*/

.TloctBox DIV
{
	border:0px solid black;
	
}

.ImgBorder
{
	border: 1px solid #AEA574 !important;
	background-color:#AEA574;
	}
	

/* --- CASTLE MENI --*/


a.CastleMeni:link, a.CastleMeni:visited
{
	font-size:105%;
	color: #fff;
	text-decoration:none;
	}
	
a.CastleMeni:hover
{
	color: #CCC;
	text-decoration:none;
	} 

#CastleMeni
{
	/*margin:0px  0px 0px 0px !important;*/
	border:0px solid black;
	}

.CastleMeni_top
{
	vertical-align:top;
	width:139px !important;
	height:4px !important;
	background:url(../images/castleElements/CastleMeni_top.jpg)  no-repeat;
	}	
	

.CastleMeni_bottom
{
	vertical-align:top;
	width:139px;
	height:6px;
	background:url(../images/castleElements/CastleMeni_bottom.jpg)  no-repeat;
	}		
	

.CastleMeni_middle
{
	vertical-align:top;
	padding:2px 3px 2px 5px !important;
	background:#B12F2F;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	width:139px;
	background:url(../images/castleElements/CastleMeni_middle.jpg) repeat-y;
	}	
/* --- CASTLE MENI --*/

/* --- CASTLE SUB MENI --*/

.CastleSubMeni
{
	border: 0px solid black;
	padding: 5px;
	background:url(../images/castleElements/CastleSubMeniMiddle_bg.gif) left bottom no-repeat;
	}
		
.CastleSubMeni A, .CastleSubMeni A:visited
{
	font-size:65%;
	color: #000;
	text-decoration:none;
	}
	
.CastleSubMeni A:hover
{
	color: #000;
	text-decoration:underline;
	} 

.CastleTest
{
	background:url(../images/castleElements/CastleSubMeniBottom_bg.jpg) left bottom no-repeat;
	}
	
/* --- CASTLE SUB MENI --*/	
.CastlePictureArea
{
	border:0px solid black;
	margin:0px 5px !important; margin:0px 5px;
	width:440px;
	padding:0px;
	}
	
	
.CastlePictureFrame
{
	width:440px;
	height:20px;
	background:url(../images/castleElements/picGallery440_top.gif) top no-repeat;
	border:0px solid black;
	margin-bottom: -10px !important; margin-bottom:0px;
	}

.CastlePictureFrameBottom
{
	width:440px;
	height:20px;
	background:url(../images/castleElements/picGallery440_bottom.gif) bottom no-repeat;
	border:0px solid black;
	margin-top:-10px !important; margin-top:0px;
		}
	
.CastlePictureFrameInner
{
	width:440px;
	text-align:center;
	background:#707B76;
	border:0px solid black;
	}
	
/* --- popis dovraca --- */

#CastleContent
{
	margin: 0px;
	font-family:Verdana,serif;
	font-size:8pt;
	border: 1px solid #CCCCCC;
	border-top: 0px;
	padding:5px;
	vertical-align:top;
	height:100%;
}

.CastleList
{
	border:0px solid black;
	}

.CastleListHeader
{ 
	color:#25385D;
	padding:5px;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	border-bottom: 1px solid #CCCCCC;
	}

.CastleList TD	
{
	padding:5px;
	text-align:center;
	border-bottom: 1px solid #CCCCCC;
	}
	
.CastleListItems A, .CastleListItems A:visited
{
	color:#B01514;
	text-decoration:none;
}

.CastleListItems A:hover
{
	text-decoration:underline;
	}

.ImgGalleryBox
{
	height:117px;
	width:120px;
	margin: 5px  5px 0px 5px;
	background:url(../images/castleElements/box.jpg) left  top  no-repeat;
	text-align:center;
	border:0px solid black;
	cursor: hand;
	/*float: left;
	font-size:90%;*/
}

.ImgGalleryBox DIV
{
	/*margin:5px !important;
	padding: 5px 5px !important;
	border:0px solid black;*/
} 

.ImgGalleryBox IMG
{
	margin: 10px 0px;
	vertical-align:middle;
	/*border: 01px solid #AEA574 !important;*/
	background-color:#AEA574;
	}
	
.ImgGalleryBox H1
{
	
	}	
	
/* --- Photo Gallery ---*/
    .ImgControls
    {
     padding:10px;
     text-align:center;
     vertical-align:top;
    }
    
    .ImgControls TABLE
    {
		margin-left:20px !important; margin-left:0px;	
		border:0px black solid;	
		}
    
    #Title
    {
       margin:5px;
       padding:10px;
       font-size:100%;
       text-align:center;
    }
    #Opis
    {
        margin:5px;
        font-size:9pt;
        padding:10px;
    }
    #Numbers
    {
        margin:2px;
        font-size:70%;
        padding:2px;
    }    
    #Numbers SPAN
    {
        margin:0px 2px;
    }	
/* --- Photo Gallery ---*/    



